1. L P##TABLE // ACC1 := Ptr to start of table
2. LAR1 // AR1 := Ptr to start of table
3. L W#16#0 // ACC1 := 0
4. L W [AR1,P#0.0] // Memory reference byte 0..1 ; ACC2 := 0
5. ==I // if(me
6. JZ IF01 // {
7. T #BLOCK_NO // ACC1 := DB#
8. OPN DB [#BLOCK_NO] // Open DB#
9.IF01: NOP 0 // }
10. L D [AR1,P#2.0] // ACC1 := Starting address of table
11. LAR1 // AR1 := Starting address of table
12. L W [AR1,P#0.0] // ACC1 := TABLE[0] // max len
13. L W [AR1,P#2.0] // ACC1 := TABLE[1] // # of entries
14. >I // if(max_len > # of entries)
15. JCN FAIL // { FAIL }
16. L 1 // TABLE[1] := TABLE[1] - 1
17.+I
18. T W [AR1,P#2.0]
19. L 1 // AR1 := addr of TABLE[TABLE[1] + 1]
20. +I // .
21. SLD 4 // ERI 8/8/01 RQ 241572
22. TAR1 // ERI 8/8/01 RQ 241572
23. +D // ERI 8/8/01 RQ 241572
24. LAR1 // ERI 8/8/01 RQ 241572
25. L #DATA // ACC1 := DATA
26. T W [AR1,P#0.0] // TABLE[TABLE[1] + 1] := DATA
27. SET // RL0 := 1
28. JU SBR // .
29.FAIL: CLR // RLO := 0
30.SBR: SAVE // Set BR indicating function success or failure


第10行装载的是不是POinter指针格式的Byte2-5
第11行装载的是不是POinter指针格式的Byte2-3
第12行装载的是不是POinter指针格式的Byte4-5
请各位高手解答谢谢。