Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Adr Opc. Oper. Label Opcode Operator Comment
- 00 1 E9 LOAD ADRCNT loads COUNT
- 01 A 00 LOOP: ADDI
- 02 F 01 F01 add 111100000001 to get 0 if ADRCNT = FF
- 03 6 0F JUMPZ END jumps to end if AC = 0
- 04 B EA MAIN: LOADI ADRCNTS loads in M(M(ADRCNTS))
- 05 C E9 STOREI ADRCNT stores in M(M(ADRCNT))
- 06 1 EA LOAD ADRCNTS loads ADRCNTS
- 07 A 00 ADDI
- 08 F FF FFF subtract 1
- 09 2 EA STORE ADRCNTS stores in ADRCNTS
- 0A 1 E9 LOAD ADRCNT load ADRCNT
- 0B A 00 ADDI
- 0C 0 01 1 add 1
- 0D 2 E9 STORE ADRCNT stores in ADRCNT
- 0E 5 00 JUMP LOOP jumps to head of loop
- 0F 5 0F END: JUMP END jumps to END
- .. .. .. .. .. .. .. .. .. .. .. .. ..
- E9 0 F5 ADRCNT .BYTE 2 Adr counter
- EA 0 F4 ADRCNTS .BYTE 2 Adr counter for LIST
- EB 0 01 LIST .BYTE 2 start LIST
- EC 0 02 VAL1 .BYTE 2
- ED 0 03 VAL2 .BYTE 2
- EE 0 04 VAL3 .BYTE 2
- EF 0 05 VAL4 .BYTE 2
- F0 0 06 VAL5 .BYTE 2
- F1 0 07 VAL6 .BYTE 2
- F2 0 08 VAL7 .BYTE 2
- F3 0 09 VAL8 .BYTE 2
- F4 0 0A VAL9 .BYTE 2 end LIST
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement