+++ /dev/null
-#objdump: -dw
-#name: call operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-00000000 <foo>:
- 0: 0a ea [ ]*MOVE C,Acc.0
- 2: 1a ea [ ]*MOVE C,Acc.1
- 4: 2a ea [ ]*MOVE C,Acc.2
- 6: 3a ea [ ]*MOVE C,Acc.3
- 8: 4a ea [ ]*MOVE C,Acc.4
- a: 5a ea [ ]*MOVE C,Acc.5
- c: 6a ea [ ]*MOVE C,Acc.6
- e: 7a ea [ ]*MOVE C,Acc.7
- 10: 0a da [ ]*MOVE C,#0
- 12: 1a da [ ]*MOVE C,#1
- 14: 0a fa [ ]*MOVE Acc.0,C
- 16: 1a fa [ ]*MOVE Acc.1,C
- 18: 2a fa [ ]*MOVE Acc.2,C
- 1a: 3a fa [ ]*MOVE Acc.3,C
- 1c: 4a fa [ ]*MOVE Acc.4,C
- 1e: 5a fa [ ]*MOVE Acc.5,C
- 20: 6a fa [ ]*MOVE Acc.6,C
- 22: 7a fa [ ]*MOVE Acc.7,C
- 24: 2a da [ ]*CPL C
- 26: 0a 9a [ ]*AND Acc.0
- 28: 1a 9a [ ]*AND Acc.1
- 2a: 2a 9a [ ]*AND Acc.2
- 2c: 3a 9a [ ]*AND Acc.3
- 2e: 4a 9a [ ]*AND Acc.4
- 30: 5a 9a [ ]*AND Acc.5
- 32: 6a 9a [ ]*AND Acc.6
- 34: 7a 9a [ ]*AND Acc.7
- 36: 0a aa [ ]*OR Acc.0
- 38: 1a aa [ ]*OR Acc.1
- 3a: 2a aa [ ]*OR Acc.2
- 3c: 3a aa [ ]*OR Acc.3
- 3e: 4a aa [ ]*OR Acc.4
- 40: 5a aa [ ]*OR Acc.5
- 42: 6a aa [ ]*OR Acc.6
- 44: 7a aa [ ]*OR Acc.7
- 46: 0a ba [ ]*XOR Acc.0
- 48: 1a ba [ ]*XOR Acc.1
- 4a: 2a ba [ ]*XOR Acc.2
- 4c: 3a ba [ ]*XOR Acc.3
- 4e: 4a ba [ ]*XOR Acc.4
- 50: 5a ba [ ]*XOR Acc.5
- 52: 6a ba [ ]*XOR Acc.6
- 54: 7a ba [ ]*XOR Acc.7
- 56: 88 97 [ ]*MOVE C , SC.1
- 58: 68 87 [ ]*MOVE C , IMR.0
- 5a: 58 87 [ ]*MOVE C , IC.0
- 5c: 48 87 [ ]*MOVE C , PSF.0
- ...
+++ /dev/null
-;# bits.s\r
-;# checks all the bit operations in MAXQ10\r
-\r
-.text\r
-foo:\r
- MOVE C, ACC.0 \r
- MOVE C, ACC.1\r
- MOVE C, ACC.2\r
- MOVE C, ACC.3\r
- MOVE C, ACC.4\r
- MOVE C, ACC.5\r
- MOVE C, ACC.6\r
- MOVE C, ACC.7 ;8 bits on a MAXQ10 machine\r
- MOVE C, #0\r
- MOVE C, #1\r
- MOVE ACC.0, C \r
- MOVE ACC.1, C \r
- MOVE ACC.2, C\r
- MOVE ACC.3, C\r
- MOVE ACC.4, C\r
- MOVE ACC.5, C\r
- MOVE ACC.6, C\r
- MOVE ACC.7, C ;8 bits on a MAXQ10 machine\r
- CPL C\r
- AND ACC.0 ;AND with carry\r
- AND ACC.1 \r
- AND ACC.2 \r
- AND ACC.3 \r
- AND ACC.4 \r
- AND ACC.5 \r
- AND ACC.6 \r
- AND ACC.7 \r
- OR ACC.0 ;OR with carry\r
- OR ACC.1 \r
- OR ACC.2 \r
- OR ACC.3 \r
- OR ACC.4 \r
- OR ACC.5 \r
- OR ACC.6 \r
- OR ACC.7 \r
- XOR ACC.0 ;XOR with carry\r
- XOR ACC.1 \r
- XOR ACC.2 \r
- XOR ACC.3 \r
- XOR ACC.4 \r
- XOR ACC.5 \r
- XOR ACC.6 \r
- XOR ACC.7 \r
- MOVE C, SC.1\r
- MOVE C, IMR.0\r
- MOVE C, IC.0\r
- MOVE C, PSF.0 ;move program status flag bit 0\r
+++ /dev/null
-#objdump: -dw\r
-#name: call operations\r
-\r
-.*: +file format .*\r
-\r
-Disassembly of section .text:\r
-0+000 <foo>:\r
- 0: 02 3d [ ]*CALL #02h\r
- 2: 04 0b [ ]*MOVE PFX\[0\], #04h\r
- 4: 28 3d [ ]*CALL #28h\r
-0+6 <SmallCall>:\r
- 6: 0d 8c [ ]*RET \r
- 8: 0d ac [ ]*RET C\r
- a: 0d 9c [ ]*RET Z\r
- c: 0d dc [ ]*RET NZ\r
- e: 0d cc [ ]*RET S\r
- 10: 8d 8c [ ]*RETI \r
- 12: 8d ac [ ]*RETI C\r
- 14: 8d 9c [ ]*RETI Z\r
- 16: 8d dc [ ]*RETI NZ\r
- 18: 8d cc [ ]*RETI S\r
- 1a: 10 7d [ ]*MOVE LC\[1\], #10h\r
-0+1c <LoopTop>:\r
- 1c: ff 3d [ ]*CALL #ffh\r
- 1e: fe 5d [ ]*DJNZ LC\[1\], #feh\r
- 20: 10 7d [ ]*MOVE LC\[1\], #10h\r
-0+22 <LoopTop1>:\r
- 22: ff 3d [ ]*CALL #ffh\r
- ...\r
- 424: 00 0b [ ]*MOVE PFX\[0\], #00h\r
- 426: 1c 5d [ ]*DJNZ LC\[1\], #1ch\r
-0+428 <LongCall>:\r
- 428: 8d 8c [ ]*RETI \r
- 42a: 8d ac [ ]*RETI C\r
- 42c: 8d 9c [ ]*RETI Z\r
- 42e: 8d dc [ ]*RETI NZ\r
- 430: 8d cc [ ]*RETI S\r
- ...\r
+++ /dev/null
-;# calls.s
-;# check program flow instruction involving CALL & RET in MAXQ10
-.text
-foo:
- Call SmallCall
- Call LongCall
-SmallCall:
- RET
- RET C
- RET Z
- RET NZ
- RET S
- RETI
- RETI C
- RETI Z
- RETI NZ
- RETI S
- MOVE LC[1], #10h
-LoopTop:
- Call LoopTop
- DJNZ LC[1], LoopTop
- MOVE LC[1], #10h
-LoopTop1:
- Call LoopTop1
- .fill 0x200, 2, 0
- DJNZ LC[1], LoopTop
-LongCall:
- RETI
- RETI C
- RETI Z
- RETI NZ
- RETI S
+++ /dev/null
-;# data.s
-;# checks all the data transfer instructions for MAXQ10
-foo:
-; XCH ; Not in MAXQ10
- XCHN
- MOVE NUL, #01h
- MOVE NUL, AP
- MOVE NUL, APC
- MOVE NUL, PSF
- MOVE NUL, IC
- MOVE NUL, IMR
- MOVE NUL, SC
- MOVE NUL, IIR
- MOVE NUL, CKCN
- MOVE NUL, WDCN
- MOVE NUL, A[0] ;Just Check two boundary conditions
- MOVE NUL, A[15]
- MOVE NUL, ACC
- MOVE NUL, A[AP]
- MOVE NUL, IP
- MOVE NUL, @SP--
- MOVE NUL, SP
- MOVE NUL, IV
- MOVE NUL, LC[0]
- MOVE NUL, LC[1]
- MOVE NUL, @BP[OFFS++]
- MOVE NUL, @BP[OFFS--]
- MOVE NUL, OFFS
- MOVE NUL, DPC
- MOVE NUL, GR
- MOVE NUL, GRL
- MOVE NUL, BP
- MOVE NUL, GRS
- MOVE NUL, GRH
- MOVE NUL, GRXL
- MOVE NUL, FP
- MOVE NUL, @DP[0]
- MOVE NUL, @DP[1]
- MOVE NUL, @DP[0]++
- MOVE NUL, @DP[1]++
- MOVE NUL, @DP[0]--
- MOVE NUL, @DP[1]--
- MOVE AP, #01h
- MOVE AP, APC
- MOVE AP, PSF
- MOVE AP, IC
- MOVE AP, IMR
- MOVE AP, SC
- MOVE AP, IIR
- MOVE AP, CKCN
- MOVE AP, WDCN
- MOVE AP, A[0] ;Just Check two boundary conditions
- MOVE AP, A[15]
- MOVE AP, ACC
- MOVE AP, A[AP]
- MOVE AP, IP
- MOVE AP, @SP--
- MOVE AP, SP
- MOVE AP, IV
- MOVE AP, LC[0]
- MOVE AP, LC[1]
- MOVE AP, @BP[OFFS++]
- MOVE AP, @BP[OFFS--]
- MOVE AP, OFFS
- MOVE AP, DPC
- MOVE AP, GR
- MOVE AP, GRL
- MOVE AP, BP
- MOVE AP, GRS
- MOVE AP, GRH
- MOVE AP, GRXL
- MOVE AP, FP
- MOVE AP, @DP[0]
- MOVE AP, @DP[1]
- MOVE AP, @DP[0]++
- MOVE AP, @DP[1]++
- MOVE AP, @DP[0]--
- MOVE AP, @DP[1]--
- MOVE APC, #01h
- MOVE APC, AP
- MOVE APC, PSF
- MOVE APC, IC
- MOVE APC, IMR
- MOVE APC, SC
- MOVE APC, IIR
- MOVE APC, CKCN
- MOVE APC, WDCN
- MOVE APC, A[0] ;Just Check two boundary conditions
- MOVE APC, A[15]
- MOVE APC, ACC
- MOVE APC, A[AP]
- MOVE APC, IP
- MOVE APC, @SP--
- MOVE APC, SP
- MOVE APC, IV
- MOVE APC, LC[0]
- MOVE APC, LC[1]
- MOVE APC, @BP[OFFS++]
- MOVE APC, @BP[OFFS--]
- MOVE APC, OFFS
- MOVE APC, DPC
- MOVE APC, GR
- MOVE APC, GRL
- MOVE APC, BP
- MOVE APC, GRS
- MOVE APC, GRH
- MOVE APC, GRXL
- MOVE APC, FP
- MOVE APC, @DP[0]
- MOVE APC, @DP[1]
- MOVE APC, @DP[0]++
- MOVE APC, @DP[1]++
- MOVE APC, @DP[0]--
- MOVE APC, @DP[1]--
- MOVE PSF, #01h
- MOVE PSF, AP
- MOVE PSF, APC
- MOVE PSF, IC
- MOVE PSF, IMR
- MOVE PSF, SC
- MOVE PSF, IIR
- MOVE PSF, CKCN
- MOVE PSF, WDCN
- MOVE PSF, A[0] ;Just Check two boundary conditions
- MOVE PSF, A[15]
- MOVE PSF, ACC
- MOVE PSF, A[AP]
- MOVE PSF, IP
- MOVE PSF, @SP--
- MOVE PSF, SP
- MOVE PSF, IV
- MOVE PSF, LC[0]
- MOVE PSF, LC[1]
- MOVE PSF, @BP[OFFS++]
- MOVE PSF, @BP[OFFS--]
- MOVE PSF, OFFS
- MOVE PSF, DPC
- MOVE PSF, GR
- MOVE PSF, GRL
- MOVE PSF, BP
- MOVE PSF, GRS
- MOVE PSF, GRH
- MOVE PSF, GRXL
- MOVE PSF, FP
- MOVE PSF, @DP[0]
- MOVE PSF, @DP[1]
- MOVE PSF, @DP[0]++
- MOVE PSF, @DP[1]++
- MOVE PSF, @DP[0]--
- MOVE PSF, @DP[1]--
- MOVE IC, #01h
- MOVE IC, AP
- MOVE IC, APC
- MOVE IC, PSF
- MOVE IC, IMR
- MOVE IC, SC
- MOVE IC, IIR
- MOVE IC, CKCN
- MOVE IC, WDCN
- MOVE IC, A[0] ;Just Check two boundary conditions
- MOVE IC, A[15]
- MOVE IC, ACC
- MOVE IC, A[AP]
- MOVE IC, IP
- MOVE IC, @SP--
- MOVE IC, SP
- MOVE IC, IV
- MOVE IC, LC[0]
- MOVE IC, LC[1]
- MOVE IC, @BP[OFFS++]
- MOVE IC, @BP[OFFS--]
- MOVE IC, OFFS
- MOVE IC, DPC
- MOVE IC, GR
- MOVE IC, GRL
- MOVE IC, BP
- MOVE IC, GRS
- MOVE IC, GRH
- MOVE IC, GRXL
- MOVE IC, FP
- MOVE IC, @DP[0]
- MOVE IC, @DP[1]
- MOVE IC, @DP[0]++
- MOVE IC, @DP[1]++
- MOVE IC, @DP[0]--
- MOVE IC, @DP[1]--
- MOVE IMR, #01h
- MOVE IMR, AP
- MOVE IMR, APC
- MOVE IMR, PSF
- MOVE IMR, IC
- MOVE IMR, SC
- MOVE IMR, IIR
- MOVE IMR, CKCN
- MOVE IMR, WDCN
- MOVE IMR, A[0] ;Just Check two boundary conditions
- MOVE IMR, A[15]
- MOVE IMR, ACC
- MOVE IMR, A[AP]
- MOVE IMR, IP
- MOVE IMR, @SP--
- MOVE IMR, SP
- MOVE IMR, IV
- MOVE IMR, LC[0]
- MOVE IMR, LC[1]
- MOVE IMR, @BP[OFFS++]
- MOVE IMR, @BP[OFFS--]
- MOVE IMR, OFFS
- MOVE IMR, DPC
- MOVE IMR, GR
- MOVE IMR, GRL
- MOVE IMR, BP
- MOVE IMR, GRS
- MOVE IMR, GRH
- MOVE IMR, GRXL
- MOVE IMR, FP
- MOVE IMR, @DP[0]
- MOVE IMR, @DP[1]
- MOVE IMR, @DP[0]++
- MOVE IMR, @DP[1]++
- MOVE IMR, @DP[0]--
- MOVE IMR, @DP[1]--
- MOVE A[0], #01h
- MOVE A[0], AP
- MOVE A[0], APC
- MOVE A[0], PSF
- MOVE A[0], IC
- MOVE A[0], IMR
- MOVE A[0], SC
- MOVE A[0], IIR
- MOVE A[0], CKCN
- MOVE A[0], WDCN
- MOVE A[0], ACC
- MOVE A[0], A[AP]
- MOVE A[0], IP
- MOVE A[0], @SP--
- MOVE A[0], SP
- MOVE A[0], IV
- MOVE A[0], LC[0]
- MOVE A[0], LC[1]
- MOVE A[0], @BP[OFFS++]
- MOVE A[0], @BP[OFFS--]
- MOVE A[0], OFFS
- MOVE A[0], DPC
- MOVE A[0], GR
- MOVE A[0], GRL
- MOVE A[0], BP
- MOVE A[0], GRS
- MOVE A[0], GRH
- MOVE A[0], GRXL
- MOVE A[0], FP
- MOVE A[0], @DP[0]
- MOVE A[0], @DP[1]
- MOVE A[0], @DP[0]++
- MOVE A[0], @DP[1]++
- MOVE A[0], @DP[0]--
- MOVE A[0], @DP[1]--
- MOVE ACC, #01h
- MOVE ACC, AP
- MOVE ACC, APC
- MOVE ACC, PSF
- MOVE ACC, IC
- MOVE ACC, IMR
- MOVE ACC, SC
- MOVE ACC, IIR
- MOVE ACC, CKCN
- MOVE ACC, WDCN
- MOVE ACC, A[0] ;Just Check two boundary conditions
- MOVE ACC, A[15]
- MOVE ACC, IP
- MOVE ACC, @SP--
- MOVE ACC, SP
- MOVE ACC, IV
- MOVE ACC, LC[0]
- MOVE ACC, LC[1]
- MOVE ACC, @BP[OFFS++]
- MOVE ACC, @BP[OFFS--]
- MOVE ACC, OFFS
- MOVE ACC, DPC
- MOVE ACC, GR
- MOVE ACC, GRL
- MOVE ACC, BP
- MOVE ACC, GRS
- MOVE ACC, GRH
- MOVE ACC, GRXL
- MOVE ACC, FP
- MOVE ACC, @DP[0]
- MOVE ACC, @DP[1]
- MOVE ACC, @DP[0]++
- MOVE ACC, @DP[1]++
- MOVE ACC, @DP[0]--
- MOVE ACC, @DP[1]--
- MOVE @++SP, #01h
- MOVE @++SP, AP
- MOVE @++SP, APC
- MOVE @++SP, PSF
- MOVE @++SP, IC
- MOVE @++SP, IMR
- MOVE @++SP, SC
- MOVE @++SP, IIR
- MOVE @++SP, CKCN
- MOVE @++SP, WDCN
- MOVE @++SP, A[0] ;Just Check two boundary conditions
- MOVE @++SP, A[15]
- MOVE @++SP, ACC
- MOVE @++SP, A[AP]
- MOVE @++SP, IP
- MOVE @++SP, SP
- MOVE @++SP, IV
- MOVE @++SP, LC[0]
- MOVE @++SP, LC[1]
- MOVE @++SP, @BP[OFFS++]
- MOVE @++SP, @BP[OFFS--]
- MOVE @++SP, OFFS
- MOVE @++SP, DPC
- MOVE @++SP, GR
- MOVE @++SP, GRL
- MOVE @++SP, BP
- MOVE @++SP, GRS
- MOVE @++SP, GRH
- MOVE @++SP, GRXL
- MOVE @++SP, FP
- MOVE @++SP, @DP[0]
- MOVE @++SP, @DP[1]
- MOVE @++SP, @DP[0]++
- MOVE @++SP, @DP[1]++
- MOVE @++SP, @DP[0]--
- MOVE @++SP, @DP[1]--
- MOVE SP, #01h
- MOVE SP, AP
- MOVE SP, APC
- MOVE SP, PSF
- MOVE SP, IC
- MOVE SP, IMR
- MOVE SP, SC
- MOVE SP, IIR
- MOVE SP, CKCN
- MOVE SP, WDCN
- MOVE SP, A[0] ;Just Check two boundary conditions
- MOVE SP, A[15]
- MOVE SP, ACC
- MOVE SP, A[AP]
- MOVE SP, IP
- MOVE SP, IV
- MOVE SP, LC[0]
- MOVE SP, LC[1]
- MOVE SP, @BP[OFFS++]
- MOVE SP, @BP[OFFS--]
- MOVE SP, OFFS
- MOVE SP, DPC
- MOVE SP, GR
- MOVE SP, GRL
- MOVE SP, BP
- MOVE SP, GRS
- MOVE SP, GRH
- MOVE SP, GRXL
- MOVE SP, FP
- MOVE SP, @DP[0]
- MOVE SP, @DP[1]
- MOVE SP, @DP[0]++
- MOVE SP, @DP[1]++
- MOVE SP, @DP[0]--
- MOVE SP, @DP[1]--
- MOVE IV, #01h
- MOVE IV, AP
- MOVE IV, APC
- MOVE IV, PSF
- MOVE IV, IC
- MOVE IV, IMR
- MOVE IV, SC
- MOVE IV, IIR
- MOVE IV, CKCN
- MOVE IV, WDCN
- MOVE IV, A[0] ;Just Check two boundary conditions
- MOVE IV, A[15]
- MOVE IV, ACC
- MOVE IV, A[AP]
- MOVE IV, IP
- MOVE IV, @SP--
- MOVE IV, SP
- MOVE IV, IV
- MOVE IV, LC[0]
- MOVE IV, LC[1]
- MOVE IV, @BP[OFFS++]
- MOVE IV, @BP[OFFS--]
- MOVE IV, OFFS
- MOVE IV, DPC
- MOVE IV, GR
- MOVE IV, GRL
- MOVE IV, BP
- MOVE IV, GRS
- MOVE IV, GRH
- MOVE IV, GRXL
- MOVE IV, FP
- MOVE IV, @DP[0]
- MOVE IV, @DP[1]
- MOVE IV, @DP[0]++
- MOVE IV, @DP[1]++
- MOVE IV, @DP[0]--
- MOVE IV, @DP[1]--
- MOVE LC[0], #01h
- MOVE LC[0], AP
- MOVE LC[0], APC
- MOVE LC[0], PSF
- MOVE LC[0], IC
- MOVE LC[0], IMR
- MOVE LC[0], SC
- MOVE LC[0], IIR
- MOVE LC[0], CKCN
- MOVE LC[0], WDCN
- MOVE LC[0], A[0] ;Just Check two boundary conditions
- MOVE LC[0], A[15]
- MOVE LC[0], ACC
- MOVE LC[0], A[AP]
- MOVE LC[0], IP
- MOVE LC[0], @SP--
- MOVE LC[0], SP
- MOVE LC[0], IV
- MOVE LC[0], @BP[OFFS++]
- MOVE LC[0], @BP[OFFS--]
- MOVE LC[0], OFFS
- MOVE LC[0], DPC
- MOVE LC[0], GR
- MOVE LC[0], GRL
- MOVE LC[0], BP
- MOVE LC[0], GRS
- MOVE LC[0], GRH
- MOVE LC[0], GRXL
- MOVE LC[0], FP
- MOVE LC[0], @DP[0]
- MOVE LC[0], @DP[1]
- MOVE LC[0], @DP[0]++
- MOVE LC[0], @DP[1]++
- MOVE LC[0], @DP[0]--
- MOVE LC[0], @DP[1]--
- MOVE @BP[OFFS], #01h
- MOVE @BP[OFFS], AP
- MOVE @BP[OFFS], APC
- MOVE @BP[OFFS], PSF
- MOVE @BP[OFFS], IC
- MOVE @BP[OFFS], IMR
- MOVE @BP[OFFS], SC
- MOVE @BP[OFFS], IIR
- MOVE @BP[OFFS], CKCN
- MOVE @BP[OFFS], WDCN
- MOVE @BP[OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[OFFS], A[15]
- MOVE @BP[OFFS], ACC
- MOVE @BP[OFFS], A[AP]
- MOVE @BP[OFFS], IP
- MOVE @BP[OFFS], @SP--
- MOVE @BP[OFFS], SP
- MOVE @BP[OFFS], IV
- MOVE @BP[OFFS], LC[0]
- MOVE @BP[OFFS], LC[1]
- MOVE @BP[OFFS], OFFS
- MOVE @BP[OFFS], DPC
- MOVE @BP[OFFS], GR
- MOVE @BP[OFFS], GRL
- MOVE @BP[OFFS], BP
- MOVE @BP[OFFS], GRS
- MOVE @BP[OFFS], GRH
- MOVE @BP[OFFS], GRXL
- MOVE @BP[OFFS], FP
- MOVE @BP[OFFS], @DP[0]
- MOVE @BP[OFFS], @DP[1]
- MOVE @BP[OFFS], @DP[0]++
- MOVE @BP[OFFS], @DP[1]++
- MOVE @BP[OFFS], @DP[0]--
- MOVE @BP[OFFS], @DP[1]--
- MOVE @BP[++OFFS], #01h
- MOVE @BP[++OFFS], AP
- MOVE @BP[++OFFS], APC
- MOVE @BP[++OFFS], PSF
- MOVE @BP[++OFFS], IC
- MOVE @BP[++OFFS], IMR
- MOVE @BP[++OFFS], SC
- MOVE @BP[++OFFS], IIR
- MOVE @BP[++OFFS], CKCN
- MOVE @BP[++OFFS], WDCN
- MOVE @BP[++OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[++OFFS], A[15]
- MOVE @BP[++OFFS], ACC
- MOVE @BP[++OFFS], A[AP]
- MOVE @BP[++OFFS], IP
- MOVE @BP[++OFFS], SP
- MOVE @BP[++OFFS], IV
- MOVE @BP[++OFFS], LC[0]
- MOVE @BP[++OFFS], LC[1]
- MOVE @BP[++OFFS], OFFS
- MOVE @BP[++OFFS], DPC
- MOVE @BP[++OFFS], GR
- MOVE @BP[++OFFS], GRL
- MOVE @BP[++OFFS], BP
- MOVE @BP[++OFFS], GRS
- MOVE @BP[++OFFS], GRH
- MOVE @BP[++OFFS], GRXL
- MOVE @BP[++OFFS], FP
- MOVE @BP[++OFFS], @DP[0]
- MOVE @BP[++OFFS], @DP[1]
- MOVE @BP[++OFFS], @DP[0]--
- MOVE @BP[++OFFS], @DP[1]--
- MOVE @BP[--OFFS], #01h
- MOVE @BP[--OFFS], AP
- MOVE @BP[--OFFS], APC
- MOVE @BP[--OFFS], PSF
- MOVE @BP[--OFFS], IC
- MOVE @BP[--OFFS], IMR
- MOVE @BP[--OFFS], SC
- MOVE @BP[--OFFS], IIR
- MOVE @BP[--OFFS], CKCN
- MOVE @BP[--OFFS], WDCN
- MOVE @BP[--OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[--OFFS], A[15]
- MOVE @BP[--OFFS], ACC
- MOVE @BP[--OFFS], A[AP]
- MOVE @BP[--OFFS], IP
- MOVE @BP[--OFFS], SP
- MOVE @BP[--OFFS], IV
- MOVE @BP[--OFFS], LC[0]
- MOVE @BP[--OFFS], LC[1]
- MOVE @BP[--OFFS], OFFS
- MOVE @BP[--OFFS], DPC
- MOVE @BP[--OFFS], GR
- MOVE @BP[--OFFS], GRL
- MOVE @BP[--OFFS], BP
- MOVE @BP[--OFFS], GRS
- MOVE @BP[--OFFS], GRH
- MOVE @BP[--OFFS], GRXL
- MOVE @BP[--OFFS], FP
- MOVE @BP[--OFFS], @DP[0]
- MOVE @BP[--OFFS], @DP[1]
- MOVE OFFS, #01h
- MOVE OFFS, AP
- MOVE OFFS, APC
- MOVE OFFS, PSF
- MOVE OFFS, IC
- MOVE OFFS, IMR
- MOVE OFFS, SC
- MOVE OFFS, IIR
- MOVE OFFS, CKCN
- MOVE OFFS, WDCN
- MOVE OFFS, A[0] ;Just Check two boundary conditions
- MOVE OFFS, A[15]
- MOVE OFFS, ACC
- MOVE OFFS, A[AP]
- MOVE OFFS, IP
- MOVE OFFS, @SP--
- MOVE OFFS, SP
- MOVE OFFS, IV
- MOVE OFFS, LC[0]
- MOVE OFFS, LC[1]
- MOVE OFFS, DPC
- MOVE OFFS, GR
- MOVE OFFS, GRL
- MOVE OFFS, BP
- MOVE OFFS, GRS
- MOVE OFFS, GRH
- MOVE OFFS, GRXL
- MOVE OFFS, FP
- MOVE OFFS, @DP[0]
- MOVE OFFS, @DP[1]
- MOVE OFFS, @DP[0]++
- MOVE OFFS, @DP[1]++
- MOVE OFFS, @DP[0]--
- MOVE OFFS, @DP[1]--
- MOVE DPC, #01h
- MOVE DPC, AP
- MOVE DPC, APC
- MOVE DPC, PSF
- MOVE DPC, IC
- MOVE DPC, IMR
- MOVE DPC, SC
- MOVE DPC, IIR
- MOVE DPC, CKCN
- MOVE DPC, WDCN
- MOVE DPC, A[0] ;Just Check two boundary conditions
- MOVE DPC, A[15]
- MOVE DPC, ACC
- MOVE DPC, A[AP]
- MOVE DPC, IP
- MOVE DPC, @SP--
- MOVE DPC, SP
- MOVE DPC, IV
- MOVE DPC, LC[0]
- MOVE DPC, LC[1]
- MOVE DPC, @BP[OFFS++]
- MOVE DPC, @BP[OFFS--]
- MOVE DPC, OFFS
- MOVE DPC, GR
- MOVE DPC, GRL
- MOVE DPC, BP
- MOVE DPC, GRS
- MOVE DPC, GRH
- MOVE DPC, GRXL
- MOVE DPC, FP
- MOVE DPC, @DP[0]
- MOVE DPC, @DP[1]
- MOVE DPC, @DP[0]++
- MOVE DPC, @DP[1]++
- MOVE DPC, @DP[0]--
- MOVE DPC, @DP[1]--
- MOVE GR, #01h
- MOVE GR, AP
- MOVE GR, APC
- MOVE GR, PSF
- MOVE GR, IC
- MOVE GR, IMR
- MOVE GR, SC
- MOVE GR, IIR
- MOVE GR, CKCN
- MOVE GR, WDCN
- MOVE GR, A[0] ;Just Check two boundary conditions
- MOVE GR, A[15]
- MOVE GR, ACC
- MOVE GR, A[AP]
- MOVE GR, IP
- MOVE GR, @SP--
- MOVE GR, SP
- MOVE GR, IV
- MOVE GR, LC[0]
- MOVE GR, LC[1]
- MOVE GR, @BP[OFFS++]
- MOVE GR, @BP[OFFS--]
- MOVE GR, OFFS
- MOVE GR, DPC
- MOVE GR, GRL
- MOVE GR, BP
- MOVE GR, GRS
- MOVE GR, GRH
- MOVE GR, GRXL
- MOVE GR, FP
- MOVE GR, @DP[0]
- MOVE GR, @DP[1]
- MOVE GR, @DP[0]++
- MOVE GR, @DP[1]++
- MOVE GR, @DP[0]--
- MOVE GR, @DP[1]--
- MOVE GRL, #01h
- MOVE GRL, AP
- MOVE GRL, APC
- MOVE GRL, PSF
- MOVE GRL, IC
- MOVE GRL, IMR
- MOVE GRL, SC
- MOVE GRL, IIR
- MOVE GRL, CKCN
- MOVE GRL, WDCN
- MOVE GRL, A[0] ;Just Check two boundary conditions
- MOVE GRL, A[15]
- MOVE GRL, ACC
- MOVE GRL, A[AP]
- MOVE GRL, IP
- MOVE GRL, @SP--
- MOVE GRL, SP
- MOVE GRL, IV
- MOVE GRL, LC[0]
- MOVE GRL, LC[1]
- MOVE GRL, @BP[OFFS++]
- MOVE GRL, @BP[OFFS--]
- MOVE GRL, OFFS
- MOVE GRL, DPC
- MOVE GRL, GR
- MOVE GRL, BP
- MOVE GRL, GRS
- MOVE GRL, GRH
- MOVE GRL, GRXL
- MOVE GRL, FP
- MOVE GRL, @DP[0]
- MOVE GRL, @DP[1]
- MOVE GRL, @DP[0]++
- MOVE GRL, @DP[1]++
- MOVE GRL, @DP[0]--
- MOVE GRL, @DP[1]--
- MOVE BP, #01h
- MOVE BP, AP
- MOVE BP, APC
- MOVE BP, PSF
- MOVE BP, IC
- MOVE BP, IMR
- MOVE BP, SC
- MOVE BP, IIR
- MOVE BP, CKCN
- MOVE BP, WDCN
- MOVE BP, A[0] ;Just Check two boundary conditions
- MOVE BP, A[15]
- MOVE BP, ACC
- MOVE BP, A[AP]
- MOVE BP, IP
- MOVE BP, @SP--
- MOVE BP, SP
- MOVE BP, IV
- MOVE BP, LC[0]
- MOVE BP, LC[1]
- MOVE BP, @BP[OFFS++]
- MOVE BP, @BP[OFFS--]
- MOVE BP, OFFS
- MOVE BP, DPC
- MOVE BP, GR
- MOVE BP, GRL
- MOVE BP, GRS
- MOVE BP, GRH
- MOVE BP, GRXL
- MOVE BP, FP
- MOVE BP, @DP[0]
- MOVE BP, @DP[1]
- MOVE BP, @DP[0]++
- MOVE BP, @DP[1]++
- MOVE BP, @DP[0]--
- MOVE BP, @DP[1]--
- MOVE @DP[0], #01h
- MOVE @DP[0], AP
- MOVE @DP[0], APC
- MOVE @DP[0], PSF
- MOVE @DP[0], IC
- MOVE @DP[0], IMR
- MOVE @DP[0], SC
- MOVE @DP[0], IIR
- MOVE @DP[0], CKCN
- MOVE @DP[0], WDCN
- MOVE @DP[0], A[0] ;Just Check two boundary conditions
- MOVE @DP[0], A[15]
- MOVE @DP[0], ACC
- MOVE @DP[0], A[AP]
- MOVE @DP[0], IP
- MOVE @DP[0], @SP--
- MOVE @DP[0], SP
- MOVE @DP[0], IV
- MOVE @DP[0], LC[0]
- MOVE @DP[0], LC[1]
- MOVE @DP[0], @BP[OFFS++]
- MOVE @DP[0], @BP[OFFS--]
- MOVE @DP[0], OFFS
- MOVE @DP[0], DPC
- MOVE @DP[0], GR
- MOVE @DP[0], GRL
- MOVE @DP[0], BP
- MOVE @DP[0], GRS
- MOVE @DP[0], GRH
- MOVE @DP[0], GRXL
- MOVE @DP[0], FP
- MOVE @++DP[0], #01h
- MOVE @++DP[0], AP
- MOVE @++DP[0], APC
- MOVE @++DP[0], PSF
- MOVE @++DP[0], IC
- MOVE @++DP[0], IMR
- MOVE @++DP[0], SC
- MOVE @++DP[0], IIR
- MOVE @++DP[0], CKCN
- MOVE @++DP[0], WDCN
- MOVE @++DP[0], A[0] ;Just Check two boundary conditions
- MOVE @++DP[0], A[15]
- MOVE @++DP[0], ACC
- MOVE @++DP[0], A[AP]
- MOVE @++DP[0], IP
- MOVE @++DP[0], @SP--
- MOVE @++DP[0], SP
- MOVE @++DP[0], IV
- MOVE @++DP[0], LC[0]
- MOVE @++DP[0], LC[1]
- MOVE @++DP[0], @BP[OFFS++]
- MOVE @++DP[0], @BP[OFFS--]
- MOVE @++DP[0], OFFS
- MOVE @++DP[0], DPC
- MOVE @++DP[0], GR
- MOVE @++DP[0], GRL
- MOVE @++DP[0], BP
- MOVE @++DP[0], GRS
- MOVE @++DP[0], GRH
- MOVE @++DP[0], GRXL
- MOVE @++DP[0], FP
- MOVE @--DP[0], #01h
- MOVE @--DP[0], AP
- MOVE @--DP[0], APC
- MOVE @--DP[0], PSF
- MOVE @--DP[0], IC
- MOVE @--DP[0], IMR
- MOVE @--DP[0], SC
- MOVE @--DP[0], IIR
- MOVE @--DP[0], CKCN
- MOVE @--DP[0], WDCN
- MOVE @--DP[0], A[0] ;Just Check two boundary conditions
- MOVE @--DP[0], A[15]
- MOVE @--DP[0], ACC
- MOVE @--DP[0], A[AP]
- MOVE @--DP[0], IP
- MOVE @--DP[0], @SP--
- MOVE @--DP[0], SP
- MOVE @--DP[0], IV
- MOVE @--DP[0], LC[0]
- MOVE @--DP[0], LC[1]
- MOVE @--DP[0], @BP[OFFS++]
- MOVE @--DP[0], @BP[OFFS--]
- MOVE @--DP[0], OFFS
- MOVE @--DP[0], DPC
- MOVE @--DP[0], GR
- MOVE @--DP[0], GRL
- MOVE @--DP[0], BP
- MOVE @--DP[0], GRS
- MOVE @--DP[0], GRH
- MOVE @--DP[0], GRXL
- MOVE @--DP[0], FP
- MOVE DP[0], #01h
- MOVE DP[0], AP
- MOVE DP[0], APC
- MOVE DP[0], PSF
- MOVE DP[0], IC
- MOVE DP[0], IMR
- MOVE DP[0], SC
- MOVE DP[0], IIR
- MOVE DP[0], CKCN
- MOVE DP[0], WDCN
- MOVE DP[0], A[0] ;Just Check two boundary conditions
- MOVE DP[0], A[15]
- MOVE DP[0], ACC
- MOVE DP[0], A[AP]
- MOVE DP[0], IP
- MOVE DP[0], @SP--
- MOVE DP[0], SP
- MOVE DP[0], IV
- MOVE DP[0], LC[0]
- MOVE DP[0], LC[1]
- MOVE DP[0], @BP[OFFS++]
- MOVE DP[0], @BP[OFFS--]
- MOVE DP[0], OFFS
- MOVE DP[0], DPC
- MOVE DP[0], GR
- MOVE DP[0], GRL
- MOVE DP[0], BP
- MOVE DP[0], GRS
- MOVE DP[0], GRH
- MOVE DP[0], GRXL
- MOVE DP[0], FP
- MOVE SC, #01h
- MOVE SC, AP
- MOVE SC, APC
- MOVE SC, PSF
- MOVE SC, IC
- MOVE SC, IMR
- MOVE SC, IIR
- MOVE SC, CKCN
- MOVE SC, WDCN
- MOVE SC, A[0] ;Just Check two boundary conditions
- MOVE SC, A[15]
- MOVE SC, ACC
- MOVE SC, A[AP]
- MOVE SC, IP
- MOVE SC, @SP--
- MOVE SC, SP
- MOVE SC, IV
- MOVE SC, LC[0]
- MOVE SC, LC[1]
- MOVE SC, @BP[OFFS++]
- MOVE SC, @BP[OFFS--]
- MOVE SC, OFFS
- MOVE SC, DPC
- MOVE SC, GR
- MOVE SC, GRL
- MOVE SC, BP
- MOVE SC, GRS
- MOVE SC, GRH
- MOVE SC, GRXL
- MOVE SC, FP
- MOVE SC, @DP[0]
- MOVE SC, @DP[1]
- MOVE SC, @DP[0]++
- MOVE SC, @DP[1]++
- MOVE SC, @DP[0]--
- MOVE SC, @DP[1]--
- MOVE CKCN, #01h
- MOVE CKCN, AP
- MOVE CKCN, APC
- MOVE CKCN, PSF
- MOVE CKCN, IC
- MOVE CKCN, IMR
- MOVE CKCN, SC
- MOVE CKCN, IIR
- MOVE CKCN, WDCN
- MOVE CKCN, A[0] ;Just Check two boundary conditions
- MOVE CKCN, A[15]
- MOVE CKCN, ACC
- MOVE CKCN, A[AP]
- MOVE CKCN, IP
- MOVE CKCN, @SP--
- MOVE CKCN, SP
- MOVE CKCN, IV
- MOVE CKCN, LC[0]
- MOVE CKCN, LC[1]
- MOVE CKCN, @BP[OFFS++]
- MOVE CKCN, @BP[OFFS--]
- MOVE CKCN, OFFS
- MOVE CKCN, DPC
- MOVE CKCN, GR
- MOVE CKCN, GRL
- MOVE CKCN, BP
- MOVE CKCN, GRS
- MOVE CKCN, GRH
- MOVE CKCN, GRXL
- MOVE CKCN, FP
- MOVE CKCN, @DP[0]
- MOVE CKCN, @DP[1]
- MOVE CKCN, @DP[0]++
- MOVE CKCN, @DP[1]++
- MOVE CKCN, @DP[0]--
- MOVE CKCN, @DP[1]--
- MOVE A[0], #01h
- MOVE A[0], AP
- MOVE A[0], APC
- MOVE A[0], PSF
- MOVE A[0], IC
- MOVE A[0], IMR
- MOVE A[0], SC
- MOVE A[0], IIR
- MOVE A[0], CKCN
- MOVE A[0], WDCN
- MOVE A[0], ACC
- MOVE A[0], A[AP]
- MOVE A[0], IP
- MOVE A[0], @SP--
- MOVE A[0], SP
- MOVE A[0], IV
- MOVE A[0], LC[0]
- MOVE A[0], LC[1]
- MOVE A[0], @BP[OFFS++]
- MOVE A[0], @BP[OFFS--]
- MOVE A[0], OFFS
- MOVE A[0], DPC
- MOVE A[0], GR
- MOVE A[0], GRL
- MOVE A[0], BP
- MOVE A[0], GRS
- MOVE A[0], GRH
- MOVE A[0], GRXL
- MOVE A[0], FP
- MOVE A[0], @DP[0]
- MOVE A[0], @DP[1]
- MOVE A[0], @DP[0]++
- MOVE A[0], @DP[1]++
- MOVE A[0], @DP[0]--
- MOVE A[0], @DP[1]--
- MOVE GRH, #01h
- MOVE GRH, AP
- MOVE GRH, APC
- MOVE GRH, PSF
- MOVE GRH, IC
- MOVE GRH, IMR
- MOVE GRH, SC
- MOVE GRH, IIR
- MOVE GRH, CKCN
- MOVE GRH, WDCN
- MOVE GRH, A[0] ;Just Check two boundary conditions
- MOVE GRH, A[15]
- MOVE GRH, ACC
- MOVE GRH, A[AP]
- MOVE GRH, IP
- MOVE GRH, @SP--
- MOVE GRH, SP
- MOVE GRH, IV
- MOVE GRH, LC[0]
- MOVE GRH, LC[1]
- MOVE GRH, @BP[OFFS++]
- MOVE GRH, @BP[OFFS--]
- MOVE GRH, OFFS
- MOVE GRH, DPC
- MOVE GRH, GR
- MOVE GRH, GRL
- MOVE GRH, BP
- MOVE GRH, GRS
- MOVE GRH, GRXL
- MOVE GRH, FP
- MOVE GRH, @DP[0]
- MOVE GRH, @DP[1]
- MOVE GRH, @DP[0]++
- MOVE GRH, @DP[1]++
- MOVE GRH, @DP[0]--
- MOVE GRH, @DP[1]--
+++ /dev/null
-#objdump: -dw
-#name: 2nd Move operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 01 48 [ ]*MOVE PSF, #01h
- 2: 08 c8 [ ]*MOVE PSF, AP
- 4: 18 c8 [ ]*MOVE PSF, APC
- 6: 58 c8 [ ]*MOVE PSF, IC
- 8: 68 c8 [ ]*MOVE PSF, IMR
- a: 88 c8 [ ]*MOVE PSF, SC
- c: b8 c8 [ ]*MOVE PSF, IIR
- e: e8 c8 [ ]*MOVE PSF, CKCN
- 10: f8 c8 [ ]*MOVE PSF, WDCN
- 12: 09 c8 [ ]*MOVE PSF, A\[0\]
- 14: f9 c8 [ ]*MOVE PSF, A\[15\]
- 16: 0a c8 [ ]*MOVE PSF, ACC
- 18: 1a c8 [ ]*MOVE PSF, A\[AP\]
- 1a: 0c c8 [ ]*MOVE PSF, IP
- 1c: 0d c8 [ ]*MOVE PSF, @SP\-\-
- 1e: 1d c8 [ ]*MOVE PSF, SP
- 20: 2d c8 [ ]*MOVE PSF, IV
- 22: 6d c8 [ ]*MOVE PSF, LC\[0\]
- 24: 7d c8 [ ]*MOVE PSF, LC\[1\]
- 26: 1e c8 [ ]*MOVE PSF, @BP\[OFFS\+\+\]
- 28: 2e c8 [ ]*MOVE PSF, @BP\[OFFS\-\-\]
- 2a: 3e c8 [ ]*MOVE PSF, OFFS
- 2c: 4e c8 [ ]*MOVE PSF, DPC
- 2e: 5e c8 [ ]*MOVE PSF, GR
- 30: 6e c8 [ ]*MOVE PSF, GRL
- 32: 7e c8 [ ]*MOVE PSF, BP
- 34: 8e c8 [ ]*MOVE PSF, GRS
- 36: 9e c8 [ ]*MOVE PSF, GRH
- 38: ae c8 [ ]*MOVE PSF, GRXL
- 3a: be c8 [ ]*MOVE PSF, FP
- 3c: 0f c8 [ ]*MOVE PSF, @DP\[0\]
- 3e: 4f c8 [ ]*MOVE PSF, @DP\[1\]
- 40: 1f c8 [ ]*MOVE PSF, @DP\[0\]\+\+
- 42: 5f c8 [ ]*MOVE PSF, @DP\[1\]\+\+
- 44: 2f c8 [ ]*MOVE PSF, @DP\[0\]\-\-
- 46: 6f c8 [ ]*MOVE PSF, @DP\[1\]\-\-
- 48: 01 58 [ ]*MOVE IC, #01h
- 4a: 08 d8 [ ]*MOVE IC, AP
- 4c: 18 d8 [ ]*MOVE IC, APC
- 4e: 48 d8 [ ]*MOVE IC, PSF
- 50: 68 d8 [ ]*MOVE IC, IMR
- 52: 88 d8 [ ]*MOVE IC, SC
- 54: b8 d8 [ ]*MOVE IC, IIR
- 56: e8 d8 [ ]*MOVE IC, CKCN
- 58: f8 d8 [ ]*MOVE IC, WDCN
- 5a: 09 d8 [ ]*MOVE IC, A\[0\]
- 5c: f9 d8 [ ]*MOVE IC, A\[15\]
- 5e: 0a d8 [ ]*MOVE IC, ACC
- 60: 1a d8 [ ]*MOVE IC, A\[AP\]
- 62: 0c d8 [ ]*MOVE IC, IP
- 64: 0d d8 [ ]*MOVE IC, @SP\-\-
- 66: 1d d8 [ ]*MOVE IC, SP
- 68: 2d d8 [ ]*MOVE IC, IV
- 6a: 6d d8 [ ]*MOVE IC, LC\[0\]
- 6c: 7d d8 [ ]*MOVE IC, LC\[1\]
- 6e: 1e d8 [ ]*MOVE IC, @BP\[OFFS\+\+\]
- 70: 2e d8 [ ]*MOVE IC, @BP\[OFFS\-\-\]
- 72: 3e d8 [ ]*MOVE IC, OFFS
- 74: 4e d8 [ ]*MOVE IC, DPC
- 76: 5e d8 [ ]*MOVE IC, GR
- 78: 6e d8 [ ]*MOVE IC, GRL
- 7a: 7e d8 [ ]*MOVE IC, BP
- 7c: 8e d8 [ ]*MOVE IC, GRS
- 7e: 9e d8 [ ]*MOVE IC, GRH
- 80: ae d8 [ ]*MOVE IC, GRXL
- 82: be d8 [ ]*MOVE IC, FP
- 84: 0f d8 [ ]*MOVE IC, @DP\[0\]
- 86: 4f d8 [ ]*MOVE IC, @DP\[1\]
- 88: 1f d8 [ ]*MOVE IC, @DP\[0\]\+\+
- 8a: 5f d8 [ ]*MOVE IC, @DP\[1\]\+\+
- 8c: 2f d8 [ ]*MOVE IC, @DP\[0\]\-\-
- 8e: 6f d8 [ ]*MOVE IC, @DP\[1\]\-\-
- 90: 01 68 [ ]*MOVE IMR, #01h
- 92: 08 e8 [ ]*MOVE IMR, AP
- 94: 18 e8 [ ]*MOVE IMR, APC
- 96: 48 e8 [ ]*MOVE IMR, PSF
- 98: 58 e8 [ ]*MOVE IMR, IC
- 9a: 88 e8 [ ]*MOVE IMR, SC
- 9c: b8 e8 [ ]*MOVE IMR, IIR
- 9e: e8 e8 [ ]*MOVE IMR, CKCN
- a0: f8 e8 [ ]*MOVE IMR, WDCN
- a2: 09 e8 [ ]*MOVE IMR, A\[0\]
- a4: f9 e8 [ ]*MOVE IMR, A\[15\]
- a6: 0a e8 [ ]*MOVE IMR, ACC
- a8: 1a e8 [ ]*MOVE IMR, A\[AP\]
- aa: 0c e8 [ ]*MOVE IMR, IP
- ac: 0d e8 [ ]*MOVE IMR, @SP\-\-
- ae: 1d e8 [ ]*MOVE IMR, SP
- b0: 2d e8 [ ]*MOVE IMR, IV
- b2: 6d e8 [ ]*MOVE IMR, LC\[0\]
- b4: 7d e8 [ ]*MOVE IMR, LC\[1\]
- b6: 1e e8 [ ]*MOVE IMR, @BP\[OFFS\+\+\]
- b8: 2e e8 [ ]*MOVE IMR, @BP\[OFFS\-\-\]
- ba: 3e e8 [ ]*MOVE IMR, OFFS
- bc: 4e e8 [ ]*MOVE IMR, DPC
- be: 5e e8 [ ]*MOVE IMR, GR
- c0: 6e e8 [ ]*MOVE IMR, GRL
- c2: 7e e8 [ ]*MOVE IMR, BP
- c4: 8e e8 [ ]*MOVE IMR, GRS
- c6: 9e e8 [ ]*MOVE IMR, GRH
- c8: ae e8 [ ]*MOVE IMR, GRXL
- ca: be e8 [ ]*MOVE IMR, FP
- cc: 0f e8 [ ]*MOVE IMR, @DP\[0\]
- ce: 4f e8 [ ]*MOVE IMR, @DP\[1\]
- d0: 1f e8 [ ]*MOVE IMR, @DP\[0\]\+\+
- d2: 5f e8 [ ]*MOVE IMR, @DP\[1\]\+\+
- d4: 2f e8 [ ]*MOVE IMR, @DP\[0\]\-\-
- d6: 6f e8 [ ]*MOVE IMR, @DP\[1\]\-\-
- d8: 01 09 [ ]*MOVE A\[0\], #01h
- da: 08 89 [ ]*MOVE A\[0\], AP
- dc: 18 89 [ ]*MOVE A\[0\], APC
- de: 48 89 [ ]*MOVE A\[0\], PSF
- e0: 58 89 [ ]*MOVE A\[0\], IC
- e2: 68 89 [ ]*MOVE A\[0\], IMR
- e4: 88 89 [ ]*MOVE A\[0\], SC
- e6: b8 89 [ ]*MOVE A\[0\], IIR
- e8: e8 89 [ ]*MOVE A\[0\], CKCN
- ea: f8 89 [ ]*MOVE A\[0\], WDCN
- ec: 0a 89 [ ]*MOVE A\[0\], ACC
- ee: 1a 89 [ ]*MOVE A\[0\], A\[AP\]
- f0: 0c 89 [ ]*MOVE A\[0\], IP
- f2: 0d 89 [ ]*MOVE A\[0\], @SP\-\-
- f4: 1d 89 [ ]*MOVE A\[0\], SP
- f6: 2d 89 [ ]*MOVE A\[0\], IV
- f8: 6d 89 [ ]*MOVE A\[0\], LC\[0\]
- fa: 7d 89 [ ]*MOVE A\[0\], LC\[1\]
- fc: 1e 89 [ ]*MOVE A\[0\], @BP\[OFFS\+\+\]
- fe: 2e 89 [ ]*MOVE A\[0\], @BP\[OFFS\-\-\]
- 100: 3e 89 [ ]*MOVE A\[0\], OFFS
- 102: 4e 89 [ ]*MOVE A\[0\], DPC
- 104: 5e 89 [ ]*MOVE A\[0\], GR
- 106: 6e 89 [ ]*MOVE A\[0\], GRL
- 108: 7e 89 [ ]*MOVE A\[0\], BP
- 10a: 8e 89 [ ]*MOVE A\[0\], GRS
- 10c: 9e 89 [ ]*MOVE A\[0\], GRH
- 10e: ae 89 [ ]*MOVE A\[0\], GRXL
- 110: be 89 [ ]*MOVE A\[0\], FP
- 112: 0f 89 [ ]*MOVE A\[0\], @DP\[0\]
- 114: 4f 89 [ ]*MOVE A\[0\], @DP\[1\]
- 116: 1f 89 [ ]*MOVE A\[0\], @DP\[0\]\+\+
- 118: 5f 89 [ ]*MOVE A\[0\], @DP\[1\]\+\+
- 11a: 2f 89 [ ]*MOVE A\[0\], @DP\[0\]\-\-
- 11c: 6f 89 [ ]*MOVE A\[0\], @DP\[1\]\-\-
- 11e: 01 0a [ ]*MOVE ACC, #01h
- 120: 08 8a [ ]*MOVE ACC, AP
- 122: 18 8a [ ]*MOVE ACC, APC
- 124: 48 8a [ ]*MOVE ACC, PSF
- 126: 58 8a [ ]*MOVE ACC, IC
- 128: 68 8a [ ]*MOVE ACC, IMR
- 12a: 88 8a [ ]*MOVE ACC, SC
- 12c: b8 8a [ ]*MOVE ACC, IIR
- 12e: e8 8a [ ]*MOVE ACC, CKCN
- 130: f8 8a [ ]*MOVE ACC, WDCN
- 132: 09 8a [ ]*MOVE ACC, A\[0\]
- 134: f9 8a [ ]*MOVE ACC, A\[15\]
- 136: 0c 8a [ ]*MOVE ACC, IP
- 138: 0d 8a [ ]*MOVE ACC, @SP\-\-
- 13a: 1d 8a [ ]*MOVE ACC, SP
- 13c: 2d 8a [ ]*MOVE ACC, IV
- 13e: 6d 8a [ ]*MOVE ACC, LC\[0\]
- 140: 7d 8a [ ]*MOVE ACC, LC\[1\]
- 142: 1e 8a [ ]*MOVE ACC, @BP\[OFFS\+\+\]
- 144: 2e 8a [ ]*MOVE ACC, @BP\[OFFS\-\-\]
- 146: 3e 8a [ ]*MOVE ACC, OFFS
- 148: 4e 8a [ ]*MOVE ACC, DPC
- 14a: 5e 8a [ ]*MOVE ACC, GR
- 14c: 6e 8a [ ]*MOVE ACC, GRL
- 14e: 7e 8a [ ]*MOVE ACC, BP
- 150: 8e 8a [ ]*MOVE ACC, GRS
- 152: 9e 8a [ ]*MOVE ACC, GRH
- 154: ae 8a [ ]*MOVE ACC, GRXL
- 156: be 8a [ ]*MOVE ACC, FP
- 158: 0f 8a [ ]*MOVE ACC, @DP\[0\]
- 15a: 4f 8a [ ]*MOVE ACC, @DP\[1\]
- 15c: 1f 8a [ ]*MOVE ACC, @DP\[0\]\+\+
- 15e: 5f 8a [ ]*MOVE ACC, @DP\[1\]\+\+
- 160: 2f 8a [ ]*MOVE ACC, @DP\[0\]\-\-
- 162: 6f 8a [ ]*MOVE ACC, @DP\[1\]\-\-
- 164: 01 0d [ ]*MOVE @\+\+SP, #01h
- 166: 08 8d [ ]*MOVE @\+\+SP, AP
- 168: 18 8d [ ]*MOVE @\+\+SP, APC
- 16a: 48 8d [ ]*MOVE @\+\+SP, PSF
- 16c: 58 8d [ ]*MOVE @\+\+SP, IC
- 16e: 68 8d [ ]*MOVE @\+\+SP, IMR
- 170: 88 8d [ ]*MOVE @\+\+SP, SC
- 172: b8 8d [ ]*MOVE @\+\+SP, IIR
- 174: e8 8d [ ]*MOVE @\+\+SP, CKCN
- 176: f8 8d [ ]*MOVE @\+\+SP, WDCN
- 178: 09 8d [ ]*MOVE @\+\+SP, A\[0\]
- 17a: f9 8d [ ]*MOVE @\+\+SP, A\[15\]
- 17c: 0a 8d [ ]*MOVE @\+\+SP, ACC
- 17e: 1a 8d [ ]*MOVE @\+\+SP, A\[AP\]
- 180: 0c 8d [ ]*MOVE @\+\+SP, IP
- 182: 1d 8d [ ]*MOVE @\+\+SP, SP
- 184: 2d 8d [ ]*MOVE @\+\+SP, IV
- 186: 6d 8d [ ]*MOVE @\+\+SP, LC\[0\]
- 188: 7d 8d [ ]*MOVE @\+\+SP, LC\[1\]
- 18a: 1e 8d [ ]*MOVE @\+\+SP, @BP\[OFFS\+\+\]
- 18c: 2e 8d [ ]*MOVE @\+\+SP, @BP\[OFFS\-\-\]
- 18e: 3e 8d [ ]*MOVE @\+\+SP, OFFS
- 190: 4e 8d [ ]*MOVE @\+\+SP, DPC
- 192: 5e 8d [ ]*MOVE @\+\+SP, GR
- 194: 6e 8d [ ]*MOVE @\+\+SP, GRL
- 196: 7e 8d [ ]*MOVE @\+\+SP, BP
- 198: 8e 8d [ ]*MOVE @\+\+SP, GRS
- 19a: 9e 8d [ ]*MOVE @\+\+SP, GRH
- 19c: ae 8d [ ]*MOVE @\+\+SP, GRXL
- 19e: be 8d [ ]*MOVE @\+\+SP, FP
- 1a0: 0f 8d [ ]*MOVE @\+\+SP, @DP\[0\]
- 1a2: 4f 8d [ ]*MOVE @\+\+SP, @DP\[1\]
- 1a4: 1f 8d [ ]*MOVE @\+\+SP, @DP\[0\]\+\+
- 1a6: 5f 8d [ ]*MOVE @\+\+SP, @DP\[1\]\+\+
- 1a8: 2f 8d [ ]*MOVE @\+\+SP, @DP\[0\]\-\-
- 1aa: 6f 8d [ ]*MOVE @\+\+SP, @DP\[1\]\-\-
- 1ac: 01 1d [ ]*MOVE SP, #01h
- 1ae: 08 9d [ ]*MOVE SP, AP
- 1b0: 18 9d [ ]*MOVE SP, APC
- 1b2: 48 9d [ ]*MOVE SP, PSF
- 1b4: 58 9d [ ]*MOVE SP, IC
- 1b6: 68 9d [ ]*MOVE SP, IMR
- 1b8: 88 9d [ ]*MOVE SP, SC
- 1ba: b8 9d [ ]*MOVE SP, IIR
- 1bc: e8 9d [ ]*MOVE SP, CKCN
- 1be: f8 9d [ ]*MOVE SP, WDCN
- 1c0: 09 9d [ ]*MOVE SP, A\[0\]
- 1c2: f9 9d [ ]*MOVE SP, A\[15\]
- 1c4: 0a 9d [ ]*MOVE SP, ACC
- 1c6: 1a 9d [ ]*MOVE SP, A\[AP\]
- 1c8: 0c 9d [ ]*MOVE SP, IP
- 1ca: 2d 9d [ ]*MOVE SP, IV
- 1cc: 6d 9d [ ]*MOVE SP, LC\[0\]
- 1ce: 7d 9d [ ]*MOVE SP, LC\[1\]
- 1d0: 1e 9d [ ]*MOVE SP, @BP\[OFFS\+\+\]
- 1d2: 2e 9d [ ]*MOVE SP, @BP\[OFFS\-\-\]
- 1d4: 3e 9d [ ]*MOVE SP, OFFS
- 1d6: 4e 9d [ ]*MOVE SP, DPC
- 1d8: 5e 9d [ ]*MOVE SP, GR
- 1da: 6e 9d [ ]*MOVE SP, GRL
- 1dc: 7e 9d [ ]*MOVE SP, BP
- 1de: 8e 9d [ ]*MOVE SP, GRS
- 1e0: 9e 9d [ ]*MOVE SP, GRH
- 1e2: ae 9d [ ]*MOVE SP, GRXL
- 1e4: be 9d [ ]*MOVE SP, FP
- 1e6: 0f 9d [ ]*MOVE SP, @DP\[0\]
- 1e8: 4f 9d [ ]*MOVE SP, @DP\[1\]
- 1ea: 1f 9d [ ]*MOVE SP, @DP\[0\]\+\+
- 1ec: 5f 9d [ ]*MOVE SP, @DP\[1\]\+\+
- 1ee: 2f 9d [ ]*MOVE SP, @DP\[0\]\-\-
- 1f0: 6f 9d [ ]*MOVE SP, @DP\[1\]\-\-
- 1f2: 01 2d [ ]*MOVE IV, #01h
- 1f4: 08 ad [ ]*MOVE IV, AP
- 1f6: 18 ad [ ]*MOVE IV, APC
- 1f8: 48 ad [ ]*MOVE IV, PSF
- 1fa: 58 ad [ ]*MOVE IV, IC
- 1fc: 68 ad [ ]*MOVE IV, IMR
- 1fe: 88 ad [ ]*MOVE IV, SC
- 200: b8 ad [ ]*MOVE IV, IIR
- 202: e8 ad [ ]*MOVE IV, CKCN
- 204: f8 ad [ ]*MOVE IV, WDCN
- 206: 09 ad [ ]*MOVE IV, A\[0\]
- 208: f9 ad [ ]*MOVE IV, A\[15\]
- 20a: 0a ad [ ]*MOVE IV, ACC
- 20c: 1a ad [ ]*MOVE IV, A\[AP\]
- 20e: 0c ad [ ]*MOVE IV, IP
- 210: 0d ad [ ]*MOVE IV, @SP\-\-
- 212: 1d ad [ ]*MOVE IV, SP
- 214: 2d ad [ ]*MOVE IV, IV
- 216: 6d ad [ ]*MOVE IV, LC\[0\]
- 218: 7d ad [ ]*MOVE IV, LC\[1\]
- 21a: 1e ad [ ]*MOVE IV, @BP\[OFFS\+\+\]
- 21c: 2e ad [ ]*MOVE IV, @BP\[OFFS\-\-\]
- 21e: 3e ad [ ]*MOVE IV, OFFS
- 220: 4e ad [ ]*MOVE IV, DPC
- 222: 5e ad [ ]*MOVE IV, GR
- 224: 6e ad [ ]*MOVE IV, GRL
- 226: 7e ad [ ]*MOVE IV, BP
- 228: 8e ad [ ]*MOVE IV, GRS
- 22a: 9e ad [ ]*MOVE IV, GRH
- 22c: ae ad [ ]*MOVE IV, GRXL
- 22e: be ad [ ]*MOVE IV, FP
- 230: 0f ad [ ]*MOVE IV, @DP\[0\]
- 232: 4f ad [ ]*MOVE IV, @DP\[1\]
- 234: 1f ad [ ]*MOVE IV, @DP\[0\]\+\+
- 236: 5f ad [ ]*MOVE IV, @DP\[1\]\+\+
- 238: 2f ad [ ]*MOVE IV, @DP\[0\]\-\-
- 23a: 6f ad [ ]*MOVE IV, @DP\[1\]\-\-
- 23c: 01 6d [ ]*MOVE LC\[0\], #01h
- 23e: 08 ed [ ]*MOVE LC\[0\], AP
- 240: 18 ed [ ]*MOVE LC\[0\], APC
- 242: 48 ed [ ]*MOVE LC\[0\], PSF
- 244: 58 ed [ ]*MOVE LC\[0\], IC
- 246: 68 ed [ ]*MOVE LC\[0\], IMR
- 248: 88 ed [ ]*MOVE LC\[0\], SC
- 24a: b8 ed [ ]*MOVE LC\[0\], IIR
- 24c: e8 ed [ ]*MOVE LC\[0\], CKCN
- 24e: f8 ed [ ]*MOVE LC\[0\], WDCN
- 250: 09 ed [ ]*MOVE LC\[0\], A\[0\]
- 252: f9 ed [ ]*MOVE LC\[0\], A\[15\]
- 254: 0a ed [ ]*MOVE LC\[0\], ACC
- 256: 1a ed [ ]*MOVE LC\[0\], A\[AP\]
- 258: 0c ed [ ]*MOVE LC\[0\], IP
- 25a: 0d ed [ ]*MOVE LC\[0\], @SP\-\-
- 25c: 1d ed [ ]*MOVE LC\[0\], SP
- 25e: 2d ed [ ]*MOVE LC\[0\], IV
- 260: 1e ed [ ]*MOVE LC\[0\], @BP\[OFFS\+\+\]
- 262: 2e ed [ ]*MOVE LC\[0\], @BP\[OFFS\-\-\]
- 264: 3e ed [ ]*MOVE LC\[0\], OFFS
- 266: 4e ed [ ]*MOVE LC\[0\], DPC
- 268: 5e ed [ ]*MOVE LC\[0\], GR
- 26a: 6e ed [ ]*MOVE LC\[0\], GRL
- 26c: 7e ed [ ]*MOVE LC\[0\], BP
- 26e: 8e ed [ ]*MOVE LC\[0\], GRS
- 270: 9e ed [ ]*MOVE LC\[0\], GRH
- 272: ae ed [ ]*MOVE LC\[0\], GRXL
- 274: be ed [ ]*MOVE LC\[0\], FP
- 276: 0f ed [ ]*MOVE LC\[0\], @DP\[0\]
- 278: 4f ed [ ]*MOVE LC\[0\], @DP\[1\]
- 27a: 1f ed [ ]*MOVE LC\[0\], @DP\[0\]\+\+
- 27c: 5f ed [ ]*MOVE LC\[0\], @DP\[1\]\+\+
- 27e: 2f ed [ ]*MOVE LC\[0\], @DP\[0\]\-\-
- 280: 6f ed [ ]*MOVE LC\[0\], @DP\[1\]\-\-
- 282: 01 0e [ ]*MOVE @BP\[OFFS\], #01h
- 284: 08 8e [ ]*MOVE @BP\[OFFS\], AP
- 286: 18 8e [ ]*MOVE @BP\[OFFS\], APC
- 288: 48 8e [ ]*MOVE @BP\[OFFS\], PSF
- 28a: 58 8e [ ]*MOVE @BP\[OFFS\], IC
- 28c: 68 8e [ ]*MOVE @BP\[OFFS\], IMR
- 28e: 88 8e [ ]*MOVE @BP\[OFFS\], SC
- 290: b8 8e [ ]*MOVE @BP\[OFFS\], IIR
- 292: e8 8e [ ]*MOVE @BP\[OFFS\], CKCN
- 294: f8 8e [ ]*MOVE @BP\[OFFS\], WDCN
- 296: 09 8e [ ]*MOVE @BP\[OFFS\], A\[0\]
- 298: f9 8e [ ]*MOVE @BP\[OFFS\], A\[15\]
- 29a: 0a 8e [ ]*MOVE @BP\[OFFS\], ACC
- 29c: 1a 8e [ ]*MOVE @BP\[OFFS\], A\[AP\]
- 29e: 0c 8e [ ]*MOVE @BP\[OFFS\], IP
- 2a0: 0d 8e [ ]*MOVE @BP\[OFFS\], @SP\-\-
- 2a2: 1d 8e [ ]*MOVE @BP\[OFFS\], SP
- 2a4: 2d 8e [ ]*MOVE @BP\[OFFS\], IV
- 2a6: 6d 8e [ ]*MOVE @BP\[OFFS\], LC\[0\]
- 2a8: 7d 8e [ ]*MOVE @BP\[OFFS\], LC\[1\]
- 2aa: 3e 8e [ ]*MOVE @BP\[OFFS\], OFFS
- 2ac: 4e 8e [ ]*MOVE @BP\[OFFS\], DPC
- 2ae: 5e 8e [ ]*MOVE @BP\[OFFS\], GR
- 2b0: 6e 8e [ ]*MOVE @BP\[OFFS\], GRL
- 2b2: 7e 8e [ ]*MOVE @BP\[OFFS\], BP
- 2b4: 8e 8e [ ]*MOVE @BP\[OFFS\], GRS
- 2b6: 9e 8e [ ]*MOVE @BP\[OFFS\], GRH
- 2b8: ae 8e [ ]*MOVE @BP\[OFFS\], GRXL
- 2ba: be 8e [ ]*MOVE @BP\[OFFS\], FP
- 2bc: 0f 8e [ ]*MOVE @BP\[OFFS\], @DP\[0\]
- 2be: 4f 8e [ ]*MOVE @BP\[OFFS\], @DP\[1\]
- 2c0: 1f 8e [ ]*MOVE @BP\[OFFS\], @DP\[0\]\+\+
- 2c2: 5f 8e [ ]*MOVE @BP\[OFFS\], @DP\[1\]\+\+
- 2c4: 2f 8e [ ]*MOVE @BP\[OFFS\], @DP\[0\]\-\-
- 2c6: 6f 8e [ ]*MOVE @BP\[OFFS\], @DP\[1\]\-\-
- 2c8: 01 1e [ ]*MOVE @BP\[\+\+OFFS\], #01h
- 2ca: 08 9e [ ]*MOVE @BP\[\+\+OFFS\], AP
- 2cc: 18 9e [ ]*MOVE @BP\[\+\+OFFS\], APC
- 2ce: 48 9e [ ]*MOVE @BP\[\+\+OFFS\], PSF
- 2d0: 58 9e [ ]*MOVE @BP\[\+\+OFFS\], IC
- 2d2: 68 9e [ ]*MOVE @BP\[\+\+OFFS\], IMR
- 2d4: 88 9e [ ]*MOVE @BP\[\+\+OFFS\], SC
- 2d6: b8 9e [ ]*MOVE @BP\[\+\+OFFS\], IIR
- 2d8: e8 9e [ ]*MOVE @BP\[\+\+OFFS\], CKCN
- 2da: f8 9e [ ]*MOVE @BP\[\+\+OFFS\], WDCN
- 2dc: 09 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[0\]
- 2de: f9 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[15\]
- 2e0: 0a 9e [ ]*MOVE @BP\[\+\+OFFS\], ACC
- 2e2: 1a 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[AP\]
- 2e4: 0c 9e [ ]*MOVE @BP\[\+\+OFFS\], IP
- 2e6: 1d 9e [ ]*MOVE @BP\[\+\+OFFS\], SP
- 2e8: 2d 9e [ ]*MOVE @BP\[\+\+OFFS\], IV
- 2ea: 6d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[0\]
- 2ec: 7d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[1\]
- 2ee: 3e 9e [ ]*MOVE @BP\[\+\+OFFS\], OFFS
- 2f0: 4e 9e [ ]*MOVE @BP\[\+\+OFFS\], DPC
- 2f2: 5e 9e [ ]*MOVE @BP\[\+\+OFFS\], GR
- 2f4: 6e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRL
- 2f6: 7e 9e [ ]*MOVE @BP\[\+\+OFFS\], BP
- 2f8: 8e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRS
- 2fa: 9e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRH
- 2fc: ae 9e [ ]*MOVE @BP\[\+\+OFFS\], GRXL
- 2fe: be 9e [ ]*MOVE @BP\[\+\+OFFS\], FP
- 300: 0f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]
- 302: 4f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]
- 304: 2f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]\-\-
- 306: 6f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]\-\-
- 308: 01 2e [ ]*MOVE @BP\[\-\-OFFS\], #01h
- 30a: 08 ae [ ]*MOVE @BP\[\-\-OFFS\], AP
- 30c: 18 ae [ ]*MOVE @BP\[\-\-OFFS\], APC
- 30e: 48 ae [ ]*MOVE @BP\[\-\-OFFS\], PSF
- 310: 58 ae [ ]*MOVE @BP\[\-\-OFFS\], IC
- 312: 68 ae [ ]*MOVE @BP\[\-\-OFFS\], IMR
- 314: 88 ae [ ]*MOVE @BP\[\-\-OFFS\], SC
- 316: b8 ae [ ]*MOVE @BP\[\-\-OFFS\], IIR
- 318: e8 ae [ ]*MOVE @BP\[\-\-OFFS\], CKCN
- 31a: f8 ae [ ]*MOVE @BP\[\-\-OFFS\], WDCN
- 31c: 09 ae [ ]*MOVE @BP\[\-\-OFFS\], A\[0\]
- 31e: f9 ae [ ]*MOVE @BP\[\-\-OFFS\], A\[15\]
- 320: 0a ae [ ]*MOVE @BP\[\-\-OFFS\], ACC
- 322: 1a ae [ ]*MOVE @BP\[\-\-OFFS\], A\[AP\]
- 324: 0c ae [ ]*MOVE @BP\[\-\-OFFS\], IP
- 326: 1d ae [ ]*MOVE @BP\[\-\-OFFS\], SP
- 328: 2d ae [ ]*MOVE @BP\[\-\-OFFS\], IV
- 32a: 6d ae [ ]*MOVE @BP\[\-\-OFFS\], LC\[0\]
- 32c: 7d ae [ ]*MOVE @BP\[\-\-OFFS\], LC\[1\]
- 32e: 3e ae [ ]*MOVE @BP\[\-\-OFFS\], OFFS
- 330: 4e ae [ ]*MOVE @BP\[\-\-OFFS\], DPC
- 332: 5e ae [ ]*MOVE @BP\[\-\-OFFS\], GR
- 334: 6e ae [ ]*MOVE @BP\[\-\-OFFS\], GRL
- 336: 7e ae [ ]*MOVE @BP\[\-\-OFFS\], BP
- 338: 8e ae [ ]*MOVE @BP\[\-\-OFFS\], GRS
- 33a: 9e ae [ ]*MOVE @BP\[\-\-OFFS\], GRH
- 33c: ae ae [ ]*MOVE @BP\[\-\-OFFS\], GRXL
- 33e: be ae [ ]*MOVE @BP\[\-\-OFFS\], FP
- 340: 0f ae [ ]*MOVE @BP\[\-\-OFFS\], @DP\[0\]
- 342: 4f ae [ ]*MOVE @BP\[\-\-OFFS\], @DP\[1\]
- 344: 01 3e [ ]*MOVE OFFS, #01h
- 346: 08 be [ ]*MOVE OFFS, AP
- 348: 18 be [ ]*MOVE OFFS, APC
- 34a: 48 be [ ]*MOVE OFFS, PSF
- 34c: 58 be [ ]*MOVE OFFS, IC
- 34e: 68 be [ ]*MOVE OFFS, IMR
- 350: 88 be [ ]*MOVE OFFS, SC
- 352: b8 be [ ]*MOVE OFFS, IIR
- 354: e8 be [ ]*MOVE OFFS, CKCN
- 356: f8 be [ ]*MOVE OFFS, WDCN
- 358: 09 be [ ]*MOVE OFFS, A\[0\]
- 35a: f9 be [ ]*MOVE OFFS, A\[15\]
- 35c: 0a be [ ]*MOVE OFFS, ACC
- 35e: 1a be [ ]*MOVE OFFS, A\[AP\]
- 360: 0c be [ ]*MOVE OFFS, IP
- 362: 0d be [ ]*MOVE OFFS, @SP\-\-
- 364: 1d be [ ]*MOVE OFFS, SP
- 366: 2d be [ ]*MOVE OFFS, IV
- 368: 6d be [ ]*MOVE OFFS, LC\[0\]
- 36a: 7d be [ ]*MOVE OFFS, LC\[1\]
- 36c: 4e be [ ]*MOVE OFFS, DPC
- 36e: 5e be [ ]*MOVE OFFS, GR
- 370: 6e be [ ]*MOVE OFFS, GRL
- 372: 7e be [ ]*MOVE OFFS, BP
- 374: 8e be [ ]*MOVE OFFS, GRS
- 376: 9e be [ ]*MOVE OFFS, GRH
- 378: ae be [ ]*MOVE OFFS, GRXL
- 37a: be be [ ]*MOVE OFFS, FP
- 37c: 0f be [ ]*MOVE OFFS, @DP\[0\]
- 37e: 4f be [ ]*MOVE OFFS, @DP\[1\]
- 380: 1f be [ ]*MOVE OFFS, @DP\[0\]\+\+
- 382: 5f be [ ]*MOVE OFFS, @DP\[1\]\+\+
- 384: 2f be [ ]*MOVE OFFS, @DP\[0\]\-\-
- 386: 6f be [ ]*MOVE OFFS, @DP\[1\]\-\-
+++ /dev/null
-;# data.s
-;# checks all the data transfer instructions
-foo:
- MOVE PSF, #01h
- MOVE PSF, AP
- MOVE PSF, APC
- MOVE PSF, IC
- MOVE PSF, IMR
- MOVE PSF, SC
- MOVE PSF, IIR
- MOVE PSF, CKCN
- MOVE PSF, WDCN
- MOVE PSF, A[0] ;Just Check two boundary conditions
- MOVE PSF, A[15]
- MOVE PSF, ACC
- MOVE PSF, A[AP]
- MOVE PSF, IP
- MOVE PSF, @SP--
- MOVE PSF, SP
- MOVE PSF, IV
- MOVE PSF, LC[0]
- MOVE PSF, LC[1]
- MOVE PSF, @BP[OFFS++]
- MOVE PSF, @BP[OFFS--]
- MOVE PSF, OFFS
- MOVE PSF, DPC
- MOVE PSF, GR
- MOVE PSF, GRL
- MOVE PSF, BP
- MOVE PSF, GRS
- MOVE PSF, GRH
- MOVE PSF, GRXL
- MOVE PSF, FP
- MOVE PSF, @DP[0]
- MOVE PSF, @DP[1]
- MOVE PSF, @DP[0]++
- MOVE PSF, @DP[1]++
- MOVE PSF, @DP[0]--
- MOVE PSF, @DP[1]--
- MOVE IC, #01h
- MOVE IC, AP
- MOVE IC, APC
- MOVE IC, PSF
- MOVE IC, IMR
- MOVE IC, SC
- MOVE IC, IIR
- MOVE IC, CKCN
- MOVE IC, WDCN
- MOVE IC, A[0] ;Just Check two boundary conditions
- MOVE IC, A[15]
- MOVE IC, ACC
- MOVE IC, A[AP]
- MOVE IC, IP
- MOVE IC, @SP--
- MOVE IC, SP
- MOVE IC, IV
- MOVE IC, LC[0]
- MOVE IC, LC[1]
- MOVE IC, @BP[OFFS++]
- MOVE IC, @BP[OFFS--]
- MOVE IC, OFFS
- MOVE IC, DPC
- MOVE IC, GR
- MOVE IC, GRL
- MOVE IC, BP
- MOVE IC, GRS
- MOVE IC, GRH
- MOVE IC, GRXL
- MOVE IC, FP
- MOVE IC, @DP[0]
- MOVE IC, @DP[1]
- MOVE IC, @DP[0]++
- MOVE IC, @DP[1]++
- MOVE IC, @DP[0]--
- MOVE IC, @DP[1]--
- MOVE IMR, #01h
- MOVE IMR, AP
- MOVE IMR, APC
- MOVE IMR, PSF
- MOVE IMR, IC
- MOVE IMR, SC
- MOVE IMR, IIR
- MOVE IMR, CKCN
- MOVE IMR, WDCN
- MOVE IMR, A[0] ;Just Check two boundary conditions
- MOVE IMR, A[15]
- MOVE IMR, ACC
- MOVE IMR, A[AP]
- MOVE IMR, IP
- MOVE IMR, @SP--
- MOVE IMR, SP
- MOVE IMR, IV
- MOVE IMR, LC[0]
- MOVE IMR, LC[1]
- MOVE IMR, @BP[OFFS++]
- MOVE IMR, @BP[OFFS--]
- MOVE IMR, OFFS
- MOVE IMR, DPC
- MOVE IMR, GR
- MOVE IMR, GRL
- MOVE IMR, BP
- MOVE IMR, GRS
- MOVE IMR, GRH
- MOVE IMR, GRXL
- MOVE IMR, FP
- MOVE IMR, @DP[0]
- MOVE IMR, @DP[1]
- MOVE IMR, @DP[0]++
- MOVE IMR, @DP[1]++
- MOVE IMR, @DP[0]--
- MOVE IMR, @DP[1]--
- MOVE A[0], #01h
- MOVE A[0], AP
- MOVE A[0], APC
- MOVE A[0], PSF
- MOVE A[0], IC
- MOVE A[0], IMR
- MOVE A[0], SC
- MOVE A[0], IIR
- MOVE A[0], CKCN
- MOVE A[0], WDCN
- MOVE A[0], ACC
- MOVE A[0], A[AP]
- MOVE A[0], IP
- MOVE A[0], @SP--
- MOVE A[0], SP
- MOVE A[0], IV
- MOVE A[0], LC[0]
- MOVE A[0], LC[1]
- MOVE A[0], @BP[OFFS++]
- MOVE A[0], @BP[OFFS--]
- MOVE A[0], OFFS
- MOVE A[0], DPC
- MOVE A[0], GR
- MOVE A[0], GRL
- MOVE A[0], BP
- MOVE A[0], GRS
- MOVE A[0], GRH
- MOVE A[0], GRXL
- MOVE A[0], FP
- MOVE A[0], @DP[0]
- MOVE A[0], @DP[1]
- MOVE A[0], @DP[0]++
- MOVE A[0], @DP[1]++
- MOVE A[0], @DP[0]--
- MOVE A[0], @DP[1]--
- MOVE ACC, #01h
- MOVE ACC, AP
- MOVE ACC, APC
- MOVE ACC, PSF
- MOVE ACC, IC
- MOVE ACC, IMR
- MOVE ACC, SC
- MOVE ACC, IIR
- MOVE ACC, CKCN
- MOVE ACC, WDCN
- MOVE ACC, A[0] ;Just Check two boundary conditions
- MOVE ACC, A[15]
- MOVE ACC, IP
- MOVE ACC, @SP--
- MOVE ACC, SP
- MOVE ACC, IV
- MOVE ACC, LC[0]
- MOVE ACC, LC[1]
- MOVE ACC, @BP[OFFS++]
- MOVE ACC, @BP[OFFS--]
- MOVE ACC, OFFS
- MOVE ACC, DPC
- MOVE ACC, GR
- MOVE ACC, GRL
- MOVE ACC, BP
- MOVE ACC, GRS
- MOVE ACC, GRH
- MOVE ACC, GRXL
- MOVE ACC, FP
- MOVE ACC, @DP[0]
- MOVE ACC, @DP[1]
- MOVE ACC, @DP[0]++
- MOVE ACC, @DP[1]++
- MOVE ACC, @DP[0]--
- MOVE ACC, @DP[1]--
- MOVE @++SP, #01h
- MOVE @++SP, AP
- MOVE @++SP, APC
- MOVE @++SP, PSF
- MOVE @++SP, IC
- MOVE @++SP, IMR
- MOVE @++SP, SC
- MOVE @++SP, IIR
- MOVE @++SP, CKCN
- MOVE @++SP, WDCN
- MOVE @++SP, A[0] ;Just Check two boundary conditions
- MOVE @++SP, A[15]
- MOVE @++SP, ACC
- MOVE @++SP, A[AP]
- MOVE @++SP, IP
- MOVE @++SP, SP
- MOVE @++SP, IV
- MOVE @++SP, LC[0]
- MOVE @++SP, LC[1]
- MOVE @++SP, @BP[OFFS++]
- MOVE @++SP, @BP[OFFS--]
- MOVE @++SP, OFFS
- MOVE @++SP, DPC
- MOVE @++SP, GR
- MOVE @++SP, GRL
- MOVE @++SP, BP
- MOVE @++SP, GRS
- MOVE @++SP, GRH
- MOVE @++SP, GRXL
- MOVE @++SP, FP
- MOVE @++SP, @DP[0]
- MOVE @++SP, @DP[1]
- MOVE @++SP, @DP[0]++
- MOVE @++SP, @DP[1]++
- MOVE @++SP, @DP[0]--
- MOVE @++SP, @DP[1]--
- MOVE SP, #01h
- MOVE SP, AP
- MOVE SP, APC
- MOVE SP, PSF
- MOVE SP, IC
- MOVE SP, IMR
- MOVE SP, SC
- MOVE SP, IIR
- MOVE SP, CKCN
- MOVE SP, WDCN
- MOVE SP, A[0] ;Just Check two boundary conditions
- MOVE SP, A[15]
- MOVE SP, ACC
- MOVE SP, A[AP]
- MOVE SP, IP
- MOVE SP, IV
- MOVE SP, LC[0]
- MOVE SP, LC[1]
- MOVE SP, @BP[OFFS++]
- MOVE SP, @BP[OFFS--]
- MOVE SP, OFFS
- MOVE SP, DPC
- MOVE SP, GR
- MOVE SP, GRL
- MOVE SP, BP
- MOVE SP, GRS
- MOVE SP, GRH
- MOVE SP, GRXL
- MOVE SP, FP
- MOVE SP, @DP[0]
- MOVE SP, @DP[1]
- MOVE SP, @DP[0]++
- MOVE SP, @DP[1]++
- MOVE SP, @DP[0]--
- MOVE SP, @DP[1]--
- MOVE IV, #01h
- MOVE IV, AP
- MOVE IV, APC
- MOVE IV, PSF
- MOVE IV, IC
- MOVE IV, IMR
- MOVE IV, SC
- MOVE IV, IIR
- MOVE IV, CKCN
- MOVE IV, WDCN
- MOVE IV, A[0] ;Just Check two boundary conditions
- MOVE IV, A[15]
- MOVE IV, ACC
- MOVE IV, A[AP]
- MOVE IV, IP
- MOVE IV, @SP--
- MOVE IV, SP
- MOVE IV, IV
- MOVE IV, LC[0]
- MOVE IV, LC[1]
- MOVE IV, @BP[OFFS++]
- MOVE IV, @BP[OFFS--]
- MOVE IV, OFFS
- MOVE IV, DPC
- MOVE IV, GR
- MOVE IV, GRL
- MOVE IV, BP
- MOVE IV, GRS
- MOVE IV, GRH
- MOVE IV, GRXL
- MOVE IV, FP
- MOVE IV, @DP[0]
- MOVE IV, @DP[1]
- MOVE IV, @DP[0]++
- MOVE IV, @DP[1]++
- MOVE IV, @DP[0]--
- MOVE IV, @DP[1]--
- MOVE LC[0], #01h
- MOVE LC[0], AP
- MOVE LC[0], APC
- MOVE LC[0], PSF
- MOVE LC[0], IC
- MOVE LC[0], IMR
- MOVE LC[0], SC
- MOVE LC[0], IIR
- MOVE LC[0], CKCN
- MOVE LC[0], WDCN
- MOVE LC[0], A[0] ;Just Check two boundary conditions
- MOVE LC[0], A[15]
- MOVE LC[0], ACC
- MOVE LC[0], A[AP]
- MOVE LC[0], IP
- MOVE LC[0], @SP--
- MOVE LC[0], SP
- MOVE LC[0], IV
- MOVE LC[0], @BP[OFFS++]
- MOVE LC[0], @BP[OFFS--]
- MOVE LC[0], OFFS
- MOVE LC[0], DPC
- MOVE LC[0], GR
- MOVE LC[0], GRL
- MOVE LC[0], BP
- MOVE LC[0], GRS
- MOVE LC[0], GRH
- MOVE LC[0], GRXL
- MOVE LC[0], FP
- MOVE LC[0], @DP[0]
- MOVE LC[0], @DP[1]
- MOVE LC[0], @DP[0]++
- MOVE LC[0], @DP[1]++
- MOVE LC[0], @DP[0]--
- MOVE LC[0], @DP[1]--
- MOVE @BP[OFFS], #01h
- MOVE @BP[OFFS], AP
- MOVE @BP[OFFS], APC
- MOVE @BP[OFFS], PSF
- MOVE @BP[OFFS], IC
- MOVE @BP[OFFS], IMR
- MOVE @BP[OFFS], SC
- MOVE @BP[OFFS], IIR
- MOVE @BP[OFFS], CKCN
- MOVE @BP[OFFS], WDCN
- MOVE @BP[OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[OFFS], A[15]
- MOVE @BP[OFFS], ACC
- MOVE @BP[OFFS], A[AP]
- MOVE @BP[OFFS], IP
- MOVE @BP[OFFS], @SP--
- MOVE @BP[OFFS], SP
- MOVE @BP[OFFS], IV
- MOVE @BP[OFFS], LC[0]
- MOVE @BP[OFFS], LC[1]
- MOVE @BP[OFFS], OFFS
- MOVE @BP[OFFS], DPC
- MOVE @BP[OFFS], GR
- MOVE @BP[OFFS], GRL
- MOVE @BP[OFFS], BP
- MOVE @BP[OFFS], GRS
- MOVE @BP[OFFS], GRH
- MOVE @BP[OFFS], GRXL
- MOVE @BP[OFFS], FP
- MOVE @BP[OFFS], @DP[0]
- MOVE @BP[OFFS], @DP[1]
- MOVE @BP[OFFS], @DP[0]++
- MOVE @BP[OFFS], @DP[1]++
- MOVE @BP[OFFS], @DP[0]--
- MOVE @BP[OFFS], @DP[1]--
- MOVE @BP[++OFFS], #01h
- MOVE @BP[++OFFS], AP
- MOVE @BP[++OFFS], APC
- MOVE @BP[++OFFS], PSF
- MOVE @BP[++OFFS], IC
- MOVE @BP[++OFFS], IMR
- MOVE @BP[++OFFS], SC
- MOVE @BP[++OFFS], IIR
- MOVE @BP[++OFFS], CKCN
- MOVE @BP[++OFFS], WDCN
- MOVE @BP[++OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[++OFFS], A[15]
- MOVE @BP[++OFFS], ACC
- MOVE @BP[++OFFS], A[AP]
- MOVE @BP[++OFFS], IP
- MOVE @BP[++OFFS], SP
- MOVE @BP[++OFFS], IV
- MOVE @BP[++OFFS], LC[0]
- MOVE @BP[++OFFS], LC[1]
- MOVE @BP[++OFFS], OFFS
- MOVE @BP[++OFFS], DPC
- MOVE @BP[++OFFS], GR
- MOVE @BP[++OFFS], GRL
- MOVE @BP[++OFFS], BP
- MOVE @BP[++OFFS], GRS
- MOVE @BP[++OFFS], GRH
- MOVE @BP[++OFFS], GRXL
- MOVE @BP[++OFFS], FP
- MOVE @BP[++OFFS], @DP[0]
- MOVE @BP[++OFFS], @DP[1]
- MOVE @BP[++OFFS], @DP[0]--
- MOVE @BP[++OFFS], @DP[1]--
- MOVE @BP[--OFFS], #01h
- MOVE @BP[--OFFS], AP
- MOVE @BP[--OFFS], APC
- MOVE @BP[--OFFS], PSF
- MOVE @BP[--OFFS], IC
- MOVE @BP[--OFFS], IMR
- MOVE @BP[--OFFS], SC
- MOVE @BP[--OFFS], IIR
- MOVE @BP[--OFFS], CKCN
- MOVE @BP[--OFFS], WDCN
- MOVE @BP[--OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[--OFFS], A[15]
- MOVE @BP[--OFFS], ACC
- MOVE @BP[--OFFS], A[AP]
- MOVE @BP[--OFFS], IP
- MOVE @BP[--OFFS], SP
- MOVE @BP[--OFFS], IV
- MOVE @BP[--OFFS], LC[0]
- MOVE @BP[--OFFS], LC[1]
- MOVE @BP[--OFFS], OFFS
- MOVE @BP[--OFFS], DPC
- MOVE @BP[--OFFS], GR
- MOVE @BP[--OFFS], GRL
- MOVE @BP[--OFFS], BP
- MOVE @BP[--OFFS], GRS
- MOVE @BP[--OFFS], GRH
- MOVE @BP[--OFFS], GRXL
- MOVE @BP[--OFFS], FP
- MOVE @BP[--OFFS], @DP[0]
- MOVE @BP[--OFFS], @DP[1]
- MOVE OFFS, #01h
- MOVE OFFS, AP
- MOVE OFFS, APC
- MOVE OFFS, PSF
- MOVE OFFS, IC
- MOVE OFFS, IMR
- MOVE OFFS, SC
- MOVE OFFS, IIR
- MOVE OFFS, CKCN
- MOVE OFFS, WDCN
- MOVE OFFS, A[0] ;Just Check two boundary conditions
- MOVE OFFS, A[15]
- MOVE OFFS, ACC
- MOVE OFFS, A[AP]
- MOVE OFFS, IP
- MOVE OFFS, @SP--
- MOVE OFFS, SP
- MOVE OFFS, IV
- MOVE OFFS, LC[0]
- MOVE OFFS, LC[1]
- MOVE OFFS, DPC
- MOVE OFFS, GR
- MOVE OFFS, GRL
- MOVE OFFS, BP
- MOVE OFFS, GRS
- MOVE OFFS, GRH
- MOVE OFFS, GRXL
- MOVE OFFS, FP
- MOVE OFFS, @DP[0]
- MOVE OFFS, @DP[1]
- MOVE OFFS, @DP[0]++
- MOVE OFFS, @DP[1]++
- MOVE OFFS, @DP[0]--
- MOVE OFFS, @DP[1]--
+++ /dev/null
-#objdump: -dw
-#name: 3rd Move operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 01 4e [ ]*MOVE DPC, #01h
- 2: 08 ce [ ]*MOVE DPC, AP
- 4: 18 ce [ ]*MOVE DPC, APC
- 6: 48 ce [ ]*MOVE DPC, PSF
- 8: 58 ce [ ]*MOVE DPC, IC
- a: 68 ce [ ]*MOVE DPC, IMR
- c: 88 ce [ ]*MOVE DPC, SC
- e: b8 ce [ ]*MOVE DPC, IIR
- 10: e8 ce [ ]*MOVE DPC, CKCN
- 12: f8 ce [ ]*MOVE DPC, WDCN
- 14: 09 ce [ ]*MOVE DPC, A\[0\]
- 16: f9 ce [ ]*MOVE DPC, A\[15\]
- 18: 0a ce [ ]*MOVE DPC, ACC
- 1a: 1a ce [ ]*MOVE DPC, A\[AP\]
- 1c: 0c ce [ ]*MOVE DPC, IP
- 1e: 0d ce [ ]*MOVE DPC, @SP\-\-
- 20: 1d ce [ ]*MOVE DPC, SP
- 22: 2d ce [ ]*MOVE DPC, IV
- 24: 6d ce [ ]*MOVE DPC, LC\[0\]
- 26: 7d ce [ ]*MOVE DPC, LC\[1\]
- 28: 1e ce [ ]*MOVE DPC, @BP\[OFFS\+\+\]
- 2a: 2e ce [ ]*MOVE DPC, @BP\[OFFS\-\-\]
- 2c: 3e ce [ ]*MOVE DPC, OFFS
- 2e: 5e ce [ ]*MOVE DPC, GR
- 30: 6e ce [ ]*MOVE DPC, GRL
- 32: 7e ce [ ]*MOVE DPC, BP
- 34: 8e ce [ ]*MOVE DPC, GRS
- 36: 9e ce [ ]*MOVE DPC, GRH
- 38: ae ce [ ]*MOVE DPC, GRXL
- 3a: be ce [ ]*MOVE DPC, FP
- 3c: 0f ce [ ]*MOVE DPC, @DP\[0\]
- 3e: 4f ce [ ]*MOVE DPC, @DP\[1\]
- 40: 1f ce [ ]*MOVE DPC, @DP\[0\]\+\+
- 42: 5f ce [ ]*MOVE DPC, @DP\[1\]\+\+
- 44: 2f ce [ ]*MOVE DPC, @DP\[0\]\-\-
- 46: 6f ce [ ]*MOVE DPC, @DP\[1\]\-\-
- 48: 01 5e [ ]*MOVE GR, #01h
- 4a: 08 de [ ]*MOVE GR, AP
- 4c: 18 de [ ]*MOVE GR, APC
- 4e: 48 de [ ]*MOVE GR, PSF
- 50: 58 de [ ]*MOVE GR, IC
- 52: 68 de [ ]*MOVE GR, IMR
- 54: 88 de [ ]*MOVE GR, SC
- 56: b8 de [ ]*MOVE GR, IIR
- 58: e8 de [ ]*MOVE GR, CKCN
- 5a: f8 de [ ]*MOVE GR, WDCN
- 5c: 09 de [ ]*MOVE GR, A\[0\]
- 5e: f9 de [ ]*MOVE GR, A\[15\]
- 60: 0a de [ ]*MOVE GR, ACC
- 62: 1a de [ ]*MOVE GR, A\[AP\]
- 64: 0c de [ ]*MOVE GR, IP
- 66: 0d de [ ]*MOVE GR, @SP\-\-
- 68: 1d de [ ]*MOVE GR, SP
- 6a: 2d de [ ]*MOVE GR, IV
- 6c: 6d de [ ]*MOVE GR, LC\[0\]
- 6e: 7d de [ ]*MOVE GR, LC\[1\]
- 70: 1e de [ ]*MOVE GR, @BP\[OFFS\+\+\]
- 72: 2e de [ ]*MOVE GR, @BP\[OFFS\-\-\]
- 74: 3e de [ ]*MOVE GR, OFFS
- 76: 4e de [ ]*MOVE GR, DPC
- 78: 6e de [ ]*MOVE GR, GRL
- 7a: 7e de [ ]*MOVE GR, BP
- 7c: 8e de [ ]*MOVE GR, GRS
- 7e: 9e de [ ]*MOVE GR, GRH
- 80: ae de [ ]*MOVE GR, GRXL
- 82: be de [ ]*MOVE GR, FP
- 84: 0f de [ ]*MOVE GR, @DP\[0\]
- 86: 4f de [ ]*MOVE GR, @DP\[1\]
- 88: 1f de [ ]*MOVE GR, @DP\[0\]\+\+
- 8a: 5f de [ ]*MOVE GR, @DP\[1\]\+\+
- 8c: 2f de [ ]*MOVE GR, @DP\[0\]\-\-
- 8e: 6f de [ ]*MOVE GR, @DP\[1\]\-\-
- 90: 01 6e [ ]*MOVE GRL, #01h
- 92: 08 ee [ ]*MOVE GRL, AP
- 94: 18 ee [ ]*MOVE GRL, APC
- 96: 48 ee [ ]*MOVE GRL, PSF
- 98: 58 ee [ ]*MOVE GRL, IC
- 9a: 68 ee [ ]*MOVE GRL, IMR
- 9c: 88 ee [ ]*MOVE GRL, SC
- 9e: b8 ee [ ]*MOVE GRL, IIR
- a0: e8 ee [ ]*MOVE GRL, CKCN
- a2: f8 ee [ ]*MOVE GRL, WDCN
- a4: 09 ee [ ]*MOVE GRL, A\[0\]
- a6: f9 ee [ ]*MOVE GRL, A\[15\]
- a8: 0a ee [ ]*MOVE GRL, ACC
- aa: 1a ee [ ]*MOVE GRL, A\[AP\]
- ac: 0c ee [ ]*MOVE GRL, IP
- ae: 0d ee [ ]*MOVE GRL, @SP\-\-
- b0: 1d ee [ ]*MOVE GRL, SP
- b2: 2d ee [ ]*MOVE GRL, IV
- b4: 6d ee [ ]*MOVE GRL, LC\[0\]
- b6: 7d ee [ ]*MOVE GRL, LC\[1\]
- b8: 1e ee [ ]*MOVE GRL, @BP\[OFFS\+\+\]
- ba: 2e ee [ ]*MOVE GRL, @BP\[OFFS\-\-\]
- bc: 3e ee [ ]*MOVE GRL, OFFS
- be: 4e ee [ ]*MOVE GRL, DPC
- c0: 5e ee [ ]*MOVE GRL, GR
- c2: 7e ee [ ]*MOVE GRL, BP
- c4: 8e ee [ ]*MOVE GRL, GRS
- c6: 9e ee [ ]*MOVE GRL, GRH
- c8: ae ee [ ]*MOVE GRL, GRXL
- ca: be ee [ ]*MOVE GRL, FP
- cc: 0f ee [ ]*MOVE GRL, @DP\[0\]
- ce: 4f ee [ ]*MOVE GRL, @DP\[1\]
- d0: 1f ee [ ]*MOVE GRL, @DP\[0\]\+\+
- d2: 5f ee [ ]*MOVE GRL, @DP\[1\]\+\+
- d4: 2f ee [ ]*MOVE GRL, @DP\[0\]\-\-
- d6: 6f ee [ ]*MOVE GRL, @DP\[1\]\-\-
- d8: 01 7e [ ]*MOVE BP, #01h
- da: 08 fe [ ]*MOVE BP, AP
- dc: 18 fe [ ]*MOVE BP, APC
- de: 48 fe [ ]*MOVE BP, PSF
- e0: 58 fe [ ]*MOVE BP, IC
- e2: 68 fe [ ]*MOVE BP, IMR
- e4: 88 fe [ ]*MOVE BP, SC
- e6: b8 fe [ ]*MOVE BP, IIR
- e8: e8 fe [ ]*MOVE BP, CKCN
- ea: f8 fe [ ]*MOVE BP, WDCN
- ec: 09 fe [ ]*MOVE BP, A\[0\]
- ee: f9 fe [ ]*MOVE BP, A\[15\]
- f0: 0a fe [ ]*MOVE BP, ACC
- f2: 1a fe [ ]*MOVE BP, A\[AP\]
- f4: 0c fe [ ]*MOVE BP, IP
- f6: 0d fe [ ]*MOVE BP, @SP\-\-
- f8: 1d fe [ ]*MOVE BP, SP
- fa: 2d fe [ ]*MOVE BP, IV
- fc: 6d fe [ ]*MOVE BP, LC\[0\]
- fe: 7d fe [ ]*MOVE BP, LC\[1\]
- 100: 1e fe [ ]*MOVE BP, @BP\[OFFS\+\+\]
- 102: 2e fe [ ]*MOVE BP, @BP\[OFFS\-\-\]
- 104: 3e fe [ ]*MOVE BP, OFFS
- 106: 4e fe [ ]*MOVE BP, DPC
- 108: 5e fe [ ]*MOVE BP, GR
- 10a: 6e fe [ ]*MOVE BP, GRL
- 10c: 8e fe [ ]*MOVE BP, GRS
- 10e: 9e fe [ ]*MOVE BP, GRH
- 110: ae fe [ ]*MOVE BP, GRXL
- 112: be fe [ ]*MOVE BP, FP
- 114: 0f fe [ ]*MOVE BP, @DP\[0\]
- 116: 4f fe [ ]*MOVE BP, @DP\[1\]
- 118: 1f fe [ ]*MOVE BP, @DP\[0\]\+\+
- 11a: 5f fe [ ]*MOVE BP, @DP\[1\]\+\+
- 11c: 2f fe [ ]*MOVE BP, @DP\[0\]\-\-
- 11e: 6f fe [ ]*MOVE BP, @DP\[1\]\-\-
- 120: 01 0f [ ]*MOVE @DP\[0\], #01h
- 122: 08 8f [ ]*MOVE @DP\[0\], AP
- 124: 18 8f [ ]*MOVE @DP\[0\], APC
- 126: 48 8f [ ]*MOVE @DP\[0\], PSF
- 128: 58 8f [ ]*MOVE @DP\[0\], IC
- 12a: 68 8f [ ]*MOVE @DP\[0\], IMR
- 12c: 88 8f [ ]*MOVE @DP\[0\], SC
- 12e: b8 8f [ ]*MOVE @DP\[0\], IIR
- 130: e8 8f [ ]*MOVE @DP\[0\], CKCN
- 132: f8 8f [ ]*MOVE @DP\[0\], WDCN
- 134: 09 8f [ ]*MOVE @DP\[0\], A\[0\]
- 136: f9 8f [ ]*MOVE @DP\[0\], A\[15\]
- 138: 0a 8f [ ]*MOVE @DP\[0\], ACC
- 13a: 1a 8f [ ]*MOVE @DP\[0\], A\[AP\]
- 13c: 0c 8f [ ]*MOVE @DP\[0\], IP
- 13e: 0d 8f [ ]*MOVE @DP\[0\], @SP\-\-
- 140: 1d 8f [ ]*MOVE @DP\[0\], SP
- 142: 2d 8f [ ]*MOVE @DP\[0\], IV
- 144: 6d 8f [ ]*MOVE @DP\[0\], LC\[0\]
- 146: 7d 8f [ ]*MOVE @DP\[0\], LC\[1\]
- 148: 1e 8f [ ]*MOVE @DP\[0\], @BP\[OFFS\+\+\]
- 14a: 2e 8f [ ]*MOVE @DP\[0\], @BP\[OFFS\-\-\]
- 14c: 3e 8f [ ]*MOVE @DP\[0\], OFFS
- 14e: 4e 8f [ ]*MOVE @DP\[0\], DPC
- 150: 5e 8f [ ]*MOVE @DP\[0\], GR
- 152: 6e 8f [ ]*MOVE @DP\[0\], GRL
- 154: 7e 8f [ ]*MOVE @DP\[0\], BP
- 156: 8e 8f [ ]*MOVE @DP\[0\], GRS
- 158: 9e 8f [ ]*MOVE @DP\[0\], GRH
- 15a: ae 8f [ ]*MOVE @DP\[0\], GRXL
- 15c: be 8f [ ]*MOVE @DP\[0\], FP
- 15e: 01 1f [ ]*MOVE @\+\+DP\[0\], #01h
- 160: 08 9f [ ]*MOVE @\+\+DP\[0\], AP
- 162: 18 9f [ ]*MOVE @\+\+DP\[0\], APC
- 164: 48 9f [ ]*MOVE @\+\+DP\[0\], PSF
- 166: 58 9f [ ]*MOVE @\+\+DP\[0\], IC
- 168: 68 9f [ ]*MOVE @\+\+DP\[0\], IMR
- 16a: 88 9f [ ]*MOVE @\+\+DP\[0\], SC
- 16c: b8 9f [ ]*MOVE @\+\+DP\[0\], IIR
- 16e: e8 9f [ ]*MOVE @\+\+DP\[0\], CKCN
- 170: f8 9f [ ]*MOVE @\+\+DP\[0\], WDCN
- 172: 09 9f [ ]*MOVE @\+\+DP\[0\], A\[0\]
- 174: f9 9f [ ]*MOVE @\+\+DP\[0\], A\[15\]
- 176: 0a 9f [ ]*MOVE @\+\+DP\[0\], ACC
- 178: 1a 9f [ ]*MOVE @\+\+DP\[0\], A\[AP\]
- 17a: 0c 9f [ ]*MOVE @\+\+DP\[0\], IP
- 17c: 0d 9f [ ]*MOVE @\+\+DP\[0\], @SP\-\-
- 17e: 1d 9f [ ]*MOVE @\+\+DP\[0\], SP
- 180: 2d 9f [ ]*MOVE @\+\+DP\[0\], IV
- 182: 6d 9f [ ]*MOVE @\+\+DP\[0\], LC\[0\]
- 184: 7d 9f [ ]*MOVE @\+\+DP\[0\], LC\[1\]
- 186: 1e 9f [ ]*MOVE @\+\+DP\[0\], @BP\[OFFS\+\+\]
- 188: 2e 9f [ ]*MOVE @\+\+DP\[0\], @BP\[OFFS\-\-\]
- 18a: 3e 9f [ ]*MOVE @\+\+DP\[0\], OFFS
- 18c: 4e 9f [ ]*MOVE @\+\+DP\[0\], DPC
- 18e: 5e 9f [ ]*MOVE @\+\+DP\[0\], GR
- 190: 6e 9f [ ]*MOVE @\+\+DP\[0\], GRL
- 192: 7e 9f [ ]*MOVE @\+\+DP\[0\], BP
- 194: 8e 9f [ ]*MOVE @\+\+DP\[0\], GRS
- 196: 9e 9f [ ]*MOVE @\+\+DP\[0\], GRH
- 198: ae 9f [ ]*MOVE @\+\+DP\[0\], GRXL
- 19a: be 9f [ ]*MOVE @\+\+DP\[0\], FP
- 19c: 01 2f [ ]*MOVE @\-\-DP\[0\], #01h
- 19e: 08 af [ ]*MOVE @\-\-DP\[0\], AP
- 1a0: 18 af [ ]*MOVE @\-\-DP\[0\], APC
- 1a2: 48 af [ ]*MOVE @\-\-DP\[0\], PSF
- 1a4: 58 af [ ]*MOVE @\-\-DP\[0\], IC
- 1a6: 68 af [ ]*MOVE @\-\-DP\[0\], IMR
- 1a8: 88 af [ ]*MOVE @\-\-DP\[0\], SC
- 1aa: b8 af [ ]*MOVE @\-\-DP\[0\], IIR
- 1ac: e8 af [ ]*MOVE @\-\-DP\[0\], CKCN
- 1ae: f8 af [ ]*MOVE @\-\-DP\[0\], WDCN
- 1b0: 09 af [ ]*MOVE @\-\-DP\[0\], A\[0\]
- 1b2: f9 af [ ]*MOVE @\-\-DP\[0\], A\[15\]
- 1b4: 0a af [ ]*MOVE @\-\-DP\[0\], ACC
- 1b6: 1a af [ ]*MOVE @\-\-DP\[0\], A\[AP\]
- 1b8: 0c af [ ]*MOVE @\-\-DP\[0\], IP
- 1ba: 0d af [ ]*MOVE @\-\-DP\[0\], @SP\-\-
- 1bc: 1d af [ ]*MOVE @\-\-DP\[0\], SP
- 1be: 2d af [ ]*MOVE @\-\-DP\[0\], IV
- 1c0: 6d af [ ]*MOVE @\-\-DP\[0\], LC\[0\]
- 1c2: 7d af [ ]*MOVE @\-\-DP\[0\], LC\[1\]
- 1c4: 1e af [ ]*MOVE @\-\-DP\[0\], @BP\[OFFS\+\+\]
- 1c6: 2e af [ ]*MOVE @\-\-DP\[0\], @BP\[OFFS\-\-\]
- 1c8: 3e af [ ]*MOVE @\-\-DP\[0\], OFFS
- 1ca: 4e af [ ]*MOVE @\-\-DP\[0\], DPC
- 1cc: 5e af [ ]*MOVE @\-\-DP\[0\], GR
- 1ce: 6e af [ ]*MOVE @\-\-DP\[0\], GRL
- 1d0: 7e af [ ]*MOVE @\-\-DP\[0\], BP
- 1d2: 8e af [ ]*MOVE @\-\-DP\[0\], GRS
- 1d4: 9e af [ ]*MOVE @\-\-DP\[0\], GRH
- 1d6: ae af [ ]*MOVE @\-\-DP\[0\], GRXL
- 1d8: be af [ ]*MOVE @\-\-DP\[0\], FP
- 1da: 01 3f [ ]*MOVE DP\[0\], #01h
- 1dc: 08 bf [ ]*MOVE DP\[0\], AP
- 1de: 18 bf [ ]*MOVE DP\[0\], APC
- 1e0: 48 bf [ ]*MOVE DP\[0\], PSF
- 1e2: 58 bf [ ]*MOVE DP\[0\], IC
- 1e4: 68 bf [ ]*MOVE DP\[0\], IMR
- 1e6: 88 bf [ ]*MOVE DP\[0\], SC
- 1e8: b8 bf [ ]*MOVE DP\[0\], IIR
- 1ea: e8 bf [ ]*MOVE DP\[0\], CKCN
- 1ec: f8 bf [ ]*MOVE DP\[0\], WDCN
- 1ee: 09 bf [ ]*MOVE DP\[0\], A\[0\]
- 1f0: f9 bf [ ]*MOVE DP\[0\], A\[15\]
- 1f2: 0a bf [ ]*MOVE DP\[0\], ACC
- 1f4: 1a bf [ ]*MOVE DP\[0\], A\[AP\]
- 1f6: 0c bf [ ]*MOVE DP\[0\], IP
- 1f8: 0d bf [ ]*MOVE DP\[0\], @SP\-\-
- 1fa: 1d bf [ ]*MOVE DP\[0\], SP
- 1fc: 2d bf [ ]*MOVE DP\[0\], IV
- 1fe: 6d bf [ ]*MOVE DP\[0\], LC\[0\]
- 200: 7d bf [ ]*MOVE DP\[0\], LC\[1\]
- 202: 1e bf [ ]*MOVE DP\[0\], @BP\[OFFS\+\+\]
- 204: 2e bf [ ]*MOVE DP\[0\], @BP\[OFFS\-\-\]
- 206: 3e bf [ ]*MOVE DP\[0\], OFFS
- 208: 4e bf [ ]*MOVE DP\[0\], DPC
- 20a: 5e bf [ ]*MOVE DP\[0\], GR
- 20c: 6e bf [ ]*MOVE DP\[0\], GRL
- 20e: 7e bf [ ]*MOVE DP\[0\], BP
- 210: 8e bf [ ]*MOVE DP\[0\], GRS
- 212: 9e bf [ ]*MOVE DP\[0\], GRH
- 214: ae bf [ ]*MOVE DP\[0\], GRXL
- 216: be bf [ ]*MOVE DP\[0\], FP
- 218: 00 2b [ ]*MOVE PFX\[2\], #00h
- 21a: 01 08 [ ]*MOVE AP, #01h
- 21c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 21e: 08 88 [ ]*MOVE AP, AP
- 220: 00 2b [ ]*MOVE PFX\[2\], #00h
- 222: 18 88 [ ]*MOVE AP, APC
- 224: 00 2b [ ]*MOVE PFX\[2\], #00h
- 226: 48 88 [ ]*MOVE AP, PSF
- 228: 00 2b [ ]*MOVE PFX\[2\], #00h
- 22a: 58 88 [ ]*MOVE AP, IC
- 22c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 22e: 68 88 [ ]*MOVE AP, IMR
- 230: 00 2b [ ]*MOVE PFX\[2\], #00h
- 232: b8 88 [ ]*MOVE AP, IIR
- 234: 00 2b [ ]*MOVE PFX\[2\], #00h
- 236: e8 88 [ ]*MOVE AP, CKCN
- 238: 00 2b [ ]*MOVE PFX\[2\], #00h
- 23a: f8 88 [ ]*MOVE AP, WDCN
- 23c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 23e: 09 88 [ ]*MOVE AP, A\[0\]
- 240: 00 2b [ ]*MOVE PFX\[2\], #00h
- 242: f9 88 [ ]*MOVE AP, A\[15\]
- 244: 00 2b [ ]*MOVE PFX\[2\], #00h
- 246: 0a 88 [ ]*MOVE AP, ACC
- 248: 00 2b [ ]*MOVE PFX\[2\], #00h
- 24a: 1a 88 [ ]*MOVE AP, A\[AP\]
- 24c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 24e: 0c 88 [ ]*MOVE AP, IP
- 250: 00 2b [ ]*MOVE PFX\[2\], #00h
- 252: 0d 88 [ ]*MOVE AP, @SP\-\-
- 254: 00 2b [ ]*MOVE PFX\[2\], #00h
- 256: 1d 88 [ ]*MOVE AP, SP
- 258: 00 2b [ ]*MOVE PFX\[2\], #00h
- 25a: 2d 88 [ ]*MOVE AP, IV
- 25c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 25e: 6d 88 [ ]*MOVE AP, LC\[0\]
- 260: 00 2b [ ]*MOVE PFX\[2\], #00h
- 262: 7d 88 [ ]*MOVE AP, LC\[1\]
- 264: 00 2b [ ]*MOVE PFX\[2\], #00h
- 266: 1e 88 [ ]*MOVE AP, @BP\[OFFS\+\+\]
- 268: 00 2b [ ]*MOVE PFX\[2\], #00h
- 26a: 2e 88 [ ]*MOVE AP, @BP\[OFFS\-\-\]
- 26c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 26e: 3e 88 [ ]*MOVE AP, OFFS
- 270: 00 2b [ ]*MOVE PFX\[2\], #00h
- 272: 4e 88 [ ]*MOVE AP, DPC
- 274: 00 2b [ ]*MOVE PFX\[2\], #00h
- 276: 5e 88 [ ]*MOVE AP, GR
- 278: 00 2b [ ]*MOVE PFX\[2\], #00h
- 27a: 6e 88 [ ]*MOVE AP, GRL
- 27c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 27e: 7e 88 [ ]*MOVE AP, BP
- 280: 00 2b [ ]*MOVE PFX\[2\], #00h
- 282: 8e 88 [ ]*MOVE AP, GRS
- 284: 00 2b [ ]*MOVE PFX\[2\], #00h
- 286: 9e 88 [ ]*MOVE AP, GRH
- 288: 00 2b [ ]*MOVE PFX\[2\], #00h
- 28a: ae 88 [ ]*MOVE AP, GRXL
- 28c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 28e: be 88 [ ]*MOVE AP, FP
- 290: 00 2b [ ]*MOVE PFX\[2\], #00h
- 292: 0f 88 [ ]*MOVE AP, @DP\[0\]
- 294: 00 2b [ ]*MOVE PFX\[2\], #00h
- 296: 4f 88 [ ]*MOVE AP, @DP\[1\]
- 298: 00 2b [ ]*MOVE PFX\[2\], #00h
- 29a: 1f 88 [ ]*MOVE AP, @DP\[0\]\+\+
- 29c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 29e: 5f 88 [ ]*MOVE AP, @DP\[1\]\+\+
- 2a0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2a2: 2f 88 [ ]*MOVE AP, @DP\[0\]\-\-
- 2a4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2a6: 6f 88 [ ]*MOVE AP, @DP\[1\]\-\-
- 2a8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2aa: 01 68 [ ]*MOVE IMR, #01h
- 2ac: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ae: 08 e8 [ ]*MOVE IMR, AP
- 2b0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2b2: 18 e8 [ ]*MOVE IMR, APC
- 2b4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2b6: 48 e8 [ ]*MOVE IMR, PSF
- 2b8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ba: 58 e8 [ ]*MOVE IMR, IC
- 2bc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2be: 68 e8 [ ]*MOVE IMR, IMR
- 2c0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2c2: 88 e8 [ ]*MOVE IMR, SC
- 2c4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2c6: b8 e8 [ ]*MOVE IMR, IIR
- 2c8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ca: f8 e8 [ ]*MOVE IMR, WDCN
- 2cc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ce: 09 e8 [ ]*MOVE IMR, A\[0\]
- 2d0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2d2: f9 e8 [ ]*MOVE IMR, A\[15\]
- 2d4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2d6: 0a e8 [ ]*MOVE IMR, ACC
- 2d8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2da: 1a e8 [ ]*MOVE IMR, A\[AP\]
- 2dc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2de: 0c e8 [ ]*MOVE IMR, IP
- 2e0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2e2: 0d e8 [ ]*MOVE IMR, @SP\-\-
- 2e4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2e6: 1d e8 [ ]*MOVE IMR, SP
- 2e8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ea: 2d e8 [ ]*MOVE IMR, IV
- 2ec: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ee: 6d e8 [ ]*MOVE IMR, LC\[0\]
- 2f0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2f2: 7d e8 [ ]*MOVE IMR, LC\[1\]
- 2f4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2f6: 1e e8 [ ]*MOVE IMR, @BP\[OFFS\+\+\]
- 2f8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2fa: 2e e8 [ ]*MOVE IMR, @BP\[OFFS\-\-\]
- 2fc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2fe: 3e e8 [ ]*MOVE IMR, OFFS
- 300: 00 2b [ ]*MOVE PFX\[2\], #00h
- 302: 4e e8 [ ]*MOVE IMR, DPC
- 304: 00 2b [ ]*MOVE PFX\[2\], #00h
- 306: 5e e8 [ ]*MOVE IMR, GR
- 308: 00 2b [ ]*MOVE PFX\[2\], #00h
- 30a: 6e e8 [ ]*MOVE IMR, GRL
- 30c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 30e: 7e e8 [ ]*MOVE IMR, BP
- 310: 00 2b [ ]*MOVE PFX\[2\], #00h
- 312: 8e e8 [ ]*MOVE IMR, GRS
- 314: 00 2b [ ]*MOVE PFX\[2\], #00h
- 316: 9e e8 [ ]*MOVE IMR, GRH
- 318: 00 2b [ ]*MOVE PFX\[2\], #00h
- 31a: ae e8 [ ]*MOVE IMR, GRXL
- 31c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 31e: be e8 [ ]*MOVE IMR, FP
- 320: 00 2b [ ]*MOVE PFX\[2\], #00h
- 322: 0f e8 [ ]*MOVE IMR, @DP\[0\]
- 324: 00 2b [ ]*MOVE PFX\[2\], #00h
- 326: 4f e8 [ ]*MOVE IMR, @DP\[1\]
- 328: 00 2b [ ]*MOVE PFX\[2\], #00h
- 32a: 1f e8 [ ]*MOVE IMR, @DP\[0\]\+\+
- 32c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 32e: 5f e8 [ ]*MOVE IMR, @DP\[1\]\+\+
- 330: 00 2b [ ]*MOVE PFX\[2\], #00h
- 332: 2f e8 [ ]*MOVE IMR, @DP\[0\]\-\-
- 334: 00 2b [ ]*MOVE PFX\[2\], #00h
- 336: 6f e8 [ ]*MOVE IMR, @DP\[1\]\-\-
- 338: 00 2b [ ]*MOVE PFX\[2\], #00h
- 33a: 01 1e [ ]*MOVE @BP\[\+\+OFFS\], #01h
- 33c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 33e: 08 9e [ ]*MOVE @BP\[\+\+OFFS\], AP
- 340: 00 2b [ ]*MOVE PFX\[2\], #00h
- 342: 18 9e [ ]*MOVE @BP\[\+\+OFFS\], APC
- 344: 00 2b [ ]*MOVE PFX\[2\], #00h
- 346: 48 9e [ ]*MOVE @BP\[\+\+OFFS\], PSF
- 348: 00 2b [ ]*MOVE PFX\[2\], #00h
- 34a: 58 9e [ ]*MOVE @BP\[\+\+OFFS\], IC
- 34c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 34e: 68 9e [ ]*MOVE @BP\[\+\+OFFS\], IMR
- 350: 00 2b [ ]*MOVE PFX\[2\], #00h
- 352: 88 9e [ ]*MOVE @BP\[\+\+OFFS\], SC
- 354: 00 2b [ ]*MOVE PFX\[2\], #00h
- 356: b8 9e [ ]*MOVE @BP\[\+\+OFFS\], IIR
- 358: 00 2b [ ]*MOVE PFX\[2\], #00h
- 35a: e8 9e [ ]*MOVE @BP\[\+\+OFFS\], CKCN
- 35c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 35e: f8 9e [ ]*MOVE @BP\[\+\+OFFS\], WDCN
- 360: 00 2b [ ]*MOVE PFX\[2\], #00h
- 362: 09 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[0\]
- 364: 00 2b [ ]*MOVE PFX\[2\], #00h
- 366: f9 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[15\]
- 368: 00 2b [ ]*MOVE PFX\[2\], #00h
- 36a: 0a 9e [ ]*MOVE @BP\[\+\+OFFS\], ACC
- 36c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 36e: 1a 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[AP\]
- 370: 00 2b [ ]*MOVE PFX\[2\], #00h
- 372: 0c 9e [ ]*MOVE @BP\[\+\+OFFS\], IP
- 374: 00 2b [ ]*MOVE PFX\[2\], #00h
- 376: 0d 9e [ ]*MOVE @BP\[\+\+OFFS\], @SP\-\-
- 378: 00 2b [ ]*MOVE PFX\[2\], #00h
- 37a: 1d 9e [ ]*MOVE @BP\[\+\+OFFS\], SP
- 37c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 37e: 2d 9e [ ]*MOVE @BP\[\+\+OFFS\], IV
- 380: 00 2b [ ]*MOVE PFX\[2\], #00h
- 382: 6d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[0\]
- 384: 00 2b [ ]*MOVE PFX\[2\], #00h
- 386: 7d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[1\]
- 388: 00 2b [ ]*MOVE PFX\[2\], #00h
- 38a: 1e 9e [ ]*MOVE @BP\[\+\+OFFS\], @BP\[OFFS\+\+\]
- 38c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 38e: 2e 9e [ ]*MOVE @BP\[\+\+OFFS\], @BP\[OFFS\-\-\]
- 390: 00 2b [ ]*MOVE PFX\[2\], #00h
- 392: 3e 9e [ ]*MOVE @BP\[\+\+OFFS\], OFFS
- 394: 00 2b [ ]*MOVE PFX\[2\], #00h
- 396: 4e 9e [ ]*MOVE @BP\[\+\+OFFS\], DPC
- 398: 00 2b [ ]*MOVE PFX\[2\], #00h
- 39a: 5e 9e [ ]*MOVE @BP\[\+\+OFFS\], GR
- 39c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 39e: 6e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRL
- 3a0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3a2: 7e 9e [ ]*MOVE @BP\[\+\+OFFS\], BP
- 3a4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3a6: 8e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRS
- 3a8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3aa: ae 9e [ ]*MOVE @BP\[\+\+OFFS\], GRXL
- 3ac: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3ae: be 9e [ ]*MOVE @BP\[\+\+OFFS\], FP
- 3b0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3b2: 0f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]
- 3b4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3b6: 4f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]
- 3b8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3ba: 1f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]\+\+
- 3bc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3be: 5f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]\+\+
- 3c0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3c2: 2f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]\-\-
- 3c4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3c6: 6f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]\-\-
+++ /dev/null
-;# data.s
-;# checks all the data transfer instructions
-foo:
- MOVE DPC, #01h
- MOVE DPC, AP
- MOVE DPC, APC
- MOVE DPC, PSF
- MOVE DPC, IC
- MOVE DPC, IMR
- MOVE DPC, SC
- MOVE DPC, IIR
- MOVE DPC, CKCN
- MOVE DPC, WDCN
- MOVE DPC, A[0] ;Just Check two boundary conditions
- MOVE DPC, A[15]
- MOVE DPC, ACC
- MOVE DPC, A[AP]
- MOVE DPC, IP
- MOVE DPC, @SP--
- MOVE DPC, SP
- MOVE DPC, IV
- MOVE DPC, LC[0]
- MOVE DPC, LC[1]
- MOVE DPC, @BP[OFFS++]
- MOVE DPC, @BP[OFFS--]
- MOVE DPC, OFFS
- MOVE DPC, GR
- MOVE DPC, GRL
- MOVE DPC, BP
- MOVE DPC, GRS
- MOVE DPC, GRH
- MOVE DPC, GRXL
- MOVE DPC, FP
- MOVE DPC, @DP[0]
- MOVE DPC, @DP[1]
- MOVE DPC, @DP[0]++
- MOVE DPC, @DP[1]++
- MOVE DPC, @DP[0]--
- MOVE DPC, @DP[1]--
- MOVE GR, #01h
- MOVE GR, AP
- MOVE GR, APC
- MOVE GR, PSF
- MOVE GR, IC
- MOVE GR, IMR
- MOVE GR, SC
- MOVE GR, IIR
- MOVE GR, CKCN
- MOVE GR, WDCN
- MOVE GR, A[0] ;Just Check two boundary conditions
- MOVE GR, A[15]
- MOVE GR, ACC
- MOVE GR, A[AP]
- MOVE GR, IP
- MOVE GR, @SP--
- MOVE GR, SP
- MOVE GR, IV
- MOVE GR, LC[0]
- MOVE GR, LC[1]
- MOVE GR, @BP[OFFS++]
- MOVE GR, @BP[OFFS--]
- MOVE GR, OFFS
- MOVE GR, DPC
- MOVE GR, GRL
- MOVE GR, BP
- MOVE GR, GRS
- MOVE GR, GRH
- MOVE GR, GRXL
- MOVE GR, FP
- MOVE GR, @DP[0]
- MOVE GR, @DP[1]
- MOVE GR, @DP[0]++
- MOVE GR, @DP[1]++
- MOVE GR, @DP[0]--
- MOVE GR, @DP[1]--
- MOVE GRL, #01h
- MOVE GRL, AP
- MOVE GRL, APC
- MOVE GRL, PSF
- MOVE GRL, IC
- MOVE GRL, IMR
- MOVE GRL, SC
- MOVE GRL, IIR
- MOVE GRL, CKCN
- MOVE GRL, WDCN
- MOVE GRL, A[0] ;Just Check two boundary conditions
- MOVE GRL, A[15]
- MOVE GRL, ACC
- MOVE GRL, A[AP]
- MOVE GRL, IP
- MOVE GRL, @SP--
- MOVE GRL, SP
- MOVE GRL, IV
- MOVE GRL, LC[0]
- MOVE GRL, LC[1]
- MOVE GRL, @BP[OFFS++]
- MOVE GRL, @BP[OFFS--]
- MOVE GRL, OFFS
- MOVE GRL, DPC
- MOVE GRL, GR
- MOVE GRL, BP
- MOVE GRL, GRS
- MOVE GRL, GRH
- MOVE GRL, GRXL
- MOVE GRL, FP
- MOVE GRL, @DP[0]
- MOVE GRL, @DP[1]
- MOVE GRL, @DP[0]++
- MOVE GRL, @DP[1]++
- MOVE GRL, @DP[0]--
- MOVE GRL, @DP[1]--
- MOVE BP, #01h
- MOVE BP, AP
- MOVE BP, APC
- MOVE BP, PSF
- MOVE BP, IC
- MOVE BP, IMR
- MOVE BP, SC
- MOVE BP, IIR
- MOVE BP, CKCN
- MOVE BP, WDCN
- MOVE BP, A[0] ;Just Check two boundary conditions
- MOVE BP, A[15]
- MOVE BP, ACC
- MOVE BP, A[AP]
- MOVE BP, IP
- MOVE BP, @SP--
- MOVE BP, SP
- MOVE BP, IV
- MOVE BP, LC[0]
- MOVE BP, LC[1]
- MOVE BP, @BP[OFFS++]
- MOVE BP, @BP[OFFS--]
- MOVE BP, OFFS
- MOVE BP, DPC
- MOVE BP, GR
- MOVE BP, GRL
- MOVE BP, GRS
- MOVE BP, GRH
- MOVE BP, GRXL
- MOVE BP, FP
- MOVE BP, @DP[0]
- MOVE BP, @DP[1]
- MOVE BP, @DP[0]++
- MOVE BP, @DP[1]++
- MOVE BP, @DP[0]--
- MOVE BP, @DP[1]--
- MOVE @DP[0], #01h
- MOVE @DP[0], AP
- MOVE @DP[0], APC
- MOVE @DP[0], PSF
- MOVE @DP[0], IC
- MOVE @DP[0], IMR
- MOVE @DP[0], SC
- MOVE @DP[0], IIR
- MOVE @DP[0], CKCN
- MOVE @DP[0], WDCN
- MOVE @DP[0], A[0] ;Just Check two boundary conditions
- MOVE @DP[0], A[15]
- MOVE @DP[0], ACC
- MOVE @DP[0], A[AP]
- MOVE @DP[0], IP
- MOVE @DP[0], @SP--
- MOVE @DP[0], SP
- MOVE @DP[0], IV
- MOVE @DP[0], LC[0]
- MOVE @DP[0], LC[1]
- MOVE @DP[0], @BP[OFFS++]
- MOVE @DP[0], @BP[OFFS--]
- MOVE @DP[0], OFFS
- MOVE @DP[0], DPC
- MOVE @DP[0], GR
- MOVE @DP[0], GRL
- MOVE @DP[0], BP
- MOVE @DP[0], GRS
- MOVE @DP[0], GRH
- MOVE @DP[0], GRXL
- MOVE @DP[0], FP
- MOVE @++DP[0], #01h
- MOVE @++DP[0], AP
- MOVE @++DP[0], APC
- MOVE @++DP[0], PSF
- MOVE @++DP[0], IC
- MOVE @++DP[0], IMR
- MOVE @++DP[0], SC
- MOVE @++DP[0], IIR
- MOVE @++DP[0], CKCN
- MOVE @++DP[0], WDCN
- MOVE @++DP[0], A[0] ;Just Check two boundary conditions
- MOVE @++DP[0], A[15]
- MOVE @++DP[0], ACC
- MOVE @++DP[0], A[AP]
- MOVE @++DP[0], IP
- MOVE @++DP[0], @SP--
- MOVE @++DP[0], SP
- MOVE @++DP[0], IV
- MOVE @++DP[0], LC[0]
- MOVE @++DP[0], LC[1]
- MOVE @++DP[0], @BP[OFFS++]
- MOVE @++DP[0], @BP[OFFS--]
- MOVE @++DP[0], OFFS
- MOVE @++DP[0], DPC
- MOVE @++DP[0], GR
- MOVE @++DP[0], GRL
- MOVE @++DP[0], BP
- MOVE @++DP[0], GRS
- MOVE @++DP[0], GRH
- MOVE @++DP[0], GRXL
- MOVE @++DP[0], FP
- MOVE @--DP[0], #01h
- MOVE @--DP[0], AP
- MOVE @--DP[0], APC
- MOVE @--DP[0], PSF
- MOVE @--DP[0], IC
- MOVE @--DP[0], IMR
- MOVE @--DP[0], SC
- MOVE @--DP[0], IIR
- MOVE @--DP[0], CKCN
- MOVE @--DP[0], WDCN
- MOVE @--DP[0], A[0] ;Just Check two boundary conditions
- MOVE @--DP[0], A[15]
- MOVE @--DP[0], ACC
- MOVE @--DP[0], A[AP]
- MOVE @--DP[0], IP
- MOVE @--DP[0], @SP--
- MOVE @--DP[0], SP
- MOVE @--DP[0], IV
- MOVE @--DP[0], LC[0]
- MOVE @--DP[0], LC[1]
- MOVE @--DP[0], @BP[OFFS++]
- MOVE @--DP[0], @BP[OFFS--]
- MOVE @--DP[0], OFFS
- MOVE @--DP[0], DPC
- MOVE @--DP[0], GR
- MOVE @--DP[0], GRL
- MOVE @--DP[0], BP
- MOVE @--DP[0], GRS
- MOVE @--DP[0], GRH
- MOVE @--DP[0], GRXL
- MOVE @--DP[0], FP
- MOVE DP[0], #01h
- MOVE DP[0], AP
- MOVE DP[0], APC
- MOVE DP[0], PSF
- MOVE DP[0], IC
- MOVE DP[0], IMR
- MOVE DP[0], SC
- MOVE DP[0], IIR
- MOVE DP[0], CKCN
- MOVE DP[0], WDCN
- MOVE DP[0], A[0] ;Just Check two boundary conditions
- MOVE DP[0], A[15]
- MOVE DP[0], ACC
- MOVE DP[0], A[AP]
- MOVE DP[0], IP
- MOVE DP[0], @SP--
- MOVE DP[0], SP
- MOVE DP[0], IV
- MOVE DP[0], LC[0]
- MOVE DP[0], LC[1]
- MOVE DP[0], @BP[OFFS++]
- MOVE DP[0], @BP[OFFS--]
- MOVE DP[0], OFFS
- MOVE DP[0], DPC
- MOVE DP[0], GR
- MOVE DP[0], GRL
- MOVE DP[0], BP
- MOVE DP[0], GRS
- MOVE DP[0], GRH
- MOVE DP[0], GRXL
- MOVE DP[0], FP
- MOVE SC, #01h
- MOVE SC, AP
- MOVE SC, APC
- MOVE SC, PSF
- MOVE SC, IC
- MOVE SC, IMR
- MOVE SC, IIR
- MOVE SC, CKCN
- MOVE SC, WDCN
- MOVE SC, A[0] ;Just Check two boundary conditions
- MOVE SC, A[15]
- MOVE SC, ACC
- MOVE SC, A[AP]
- MOVE SC, IP
- MOVE SC, @SP--
- MOVE SC, SP
- MOVE SC, IV
- MOVE SC, LC[0]
- MOVE SC, LC[1]
- MOVE SC, @BP[OFFS++]
- MOVE SC, @BP[OFFS--]
- MOVE SC, OFFS
- MOVE SC, DPC
- MOVE SC, GR
- MOVE SC, GRL
- MOVE SC, BP
- MOVE SC, GRS
- MOVE SC, GRH
- MOVE SC, GRXL
- MOVE SC, FP
- MOVE SC, @DP[0]
- MOVE SC, @DP[1]
- MOVE SC, @DP[0]++
- MOVE SC, @DP[1]++
- MOVE SC, @DP[0]--
- MOVE SC, @DP[1]--
- MOVE CKCN, #01h
- MOVE CKCN, AP
- MOVE CKCN, APC
- MOVE CKCN, PSF
- MOVE CKCN, IC
- MOVE CKCN, IMR
- MOVE CKCN, SC
- MOVE CKCN, IIR
- MOVE CKCN, WDCN
- MOVE CKCN, A[0] ;Just Check two boundary conditions
- MOVE CKCN, A[15]
- MOVE CKCN, ACC
- MOVE CKCN, A[AP]
- MOVE CKCN, IP
- MOVE CKCN, @SP--
- MOVE CKCN, SP
- MOVE CKCN, IV
- MOVE CKCN, LC[0]
- MOVE CKCN, LC[1]
- MOVE CKCN, @BP[OFFS++]
- MOVE CKCN, @BP[OFFS--]
- MOVE CKCN, OFFS
- MOVE CKCN, DPC
- MOVE CKCN, GR
- MOVE CKCN, GRL
- MOVE CKCN, BP
- MOVE CKCN, GRS
- MOVE CKCN, GRH
- MOVE CKCN, GRXL
- MOVE CKCN, FP
- MOVE CKCN, @DP[0]
- MOVE CKCN, @DP[1]
- MOVE CKCN, @DP[0]++
- MOVE CKCN, @DP[1]++
- MOVE CKCN, @DP[0]--
- MOVE CKCN, @DP[1]--
- MOVE GRH, #01h
- MOVE GRH, AP
- MOVE GRH, APC
- MOVE GRH, PSF
- MOVE GRH, IC
- MOVE GRH, IMR
- MOVE GRH, SC
- MOVE GRH, IIR
- MOVE GRH, CKCN
- MOVE GRH, WDCN
- MOVE GRH, A[0] ;Just Check two boundary conditions
- MOVE GRH, A[15]
- MOVE GRH, ACC
- MOVE GRH, A[AP]
- MOVE GRH, IP
- MOVE GRH, @SP--
- MOVE GRH, SP
- MOVE GRH, IV
- MOVE GRH, LC[0]
- MOVE GRH, LC[1]
- MOVE GRH, @BP[OFFS++]
- MOVE GRH, @BP[OFFS--]
- MOVE GRH, OFFS
- MOVE GRH, DPC
- MOVE GRH, GR
- MOVE GRH, GRL
- MOVE GRH, BP
- MOVE GRH, GRS
- MOVE GRH, GRXL
- MOVE GRH, FP
- MOVE GRH, @DP[0]
- MOVE GRH, @DP[1]
- MOVE GRH, @DP[0]++
- MOVE GRH, @DP[1]++
- MOVE GRH, @DP[0]--
- MOVE GRH, @DP[1]--
+++ /dev/null
-# err.s
-# some data pointer error conditions
-
-#NOT YET INCLUDED
-
-
-
- MOVE @++DP[0], @DP[0]++
- MOVE @++DP[1], @DP[1]++
- MOVE @BP[++Offs], @BP[Offs++]
- MOVE @--DP[0], @DP[0]--
- MOVE @--DP[1], @DP[1]--
- MOVE @BP[--Offs], @BP[Offs--]
- MOVE @++DP[0], @DP[0]--
- MOVE @++DP[1], @DP[1]--
- MOVE @BP[++Offs], @BP[Offs--]
- MOVE @--DP[0], @DP[0]++
- MOVE @--DP[1], @DP[1]++
- MOVE @BP[--Offs], @BP[Offs++]
- MOVE @DP[0], @DP[0]++
- MOVE @DP[1], @DP[1]++
- MOVE @BP[Offs], @BP[Offs++]
- MOVE @DP[0], @DP[0]--
- MOVE @DP[1], @DP[1]--
- MOVE @BP[Offs], @BP[Offs--]
- MOVE DP[0], @DP[0]++
- MOVE DP[0], @DP[0]--
- MOVE DP[1], @DP[1]++
- MOVE DP[1], @DP[1]--
- MOVE Offs, @BP[Offs--]
- MOVE Offs, @BP[Offs++]
+++ /dev/null
-#objdump: -dw
-#name: Jump operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <LableStart>:
- 0: ff 0c [ ]*JUMP #ffh
- 2: fe 2c [ ]*JUMP C , #feh
- 4: 09 ac [ ]*JUMP C , A\[0\]
- 6: 19 ac [ ]*JUMP C , A\[1\]
- 8: fb 6c [ ]*JUMP NC , #fbh
- a: 09 ec [ ]*JUMP NC , A\[0\]
- c: 19 ec [ ]*JUMP NC , A\[1\]
- e: f8 4c [ ]*JUMP S , #f8h
- 10: 09 cc [ ]*JUMP S , A\[0\]
- 12: 19 cc [ ]*JUMP S , A\[1\]
- 14: f5 1c [ ]*JUMP Z , #f5h
- 16: 09 9c [ ]*JUMP Z , A\[0\]
- 18: 19 9c [ ]*JUMP Z , A\[1\]
- 1a: f2 5c [ ]*JUMP NZ , #f2h
- 1c: 09 dc [ ]*JUMP NZ , A\[0\]
- 1e: 19 dc [ ]*JUMP NZ , A\[1\]
- 20: ef 3c [ ]*JUMP E , #efh
- 22: ee 7c [ ]*JUMP NE , #eeh
- 24: 00 7c [ ]*JUMP NE , #00h
-
-0+026 <Lable1>:
- 26: ff 0c [ ]*JUMP #ffh
- 28: fe 2c [ ]*JUMP C , #feh
- 2a: 09 ac [ ]*JUMP C , A\[0\]
- 2c: 19 ac [ ]*JUMP C , A\[1\]
- 2e: fb 6c [ ]*JUMP NC , #fbh
- 30: 09 ec [ ]*JUMP NC , A\[0\]
- 32: 19 ec [ ]*JUMP NC , A\[1\]
- 34: f8 4c [ ]*JUMP S , #f8h
- 36: 09 cc [ ]*JUMP S , A\[0\]
- 38: 19 cc [ ]*JUMP S , A\[1\]
- 3a: f5 1c [ ]*JUMP Z , #f5h
- 3c: 09 9c [ ]*JUMP Z , A\[0\]
- 3e: 19 9c [ ]*JUMP Z , A\[1\]
- 40: f2 5c [ ]*JUMP NZ , #f2h
- 42: 09 dc [ ]*JUMP NZ , A\[0\]
- 44: 19 dc [ ]*JUMP NZ , A\[1\]
- 46: ef 3c [ ]*JUMP E , #efh
- 48: ee 7c [ ]*JUMP NE , #eeh
- 4a: 04 0b [ ]*MOVE PFX\[0\], #04h
- 4c: c6 0c [ ]*JUMP #c6h
- 4e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 50: c6 2c [ ]*JUMP C , #c6h
- 52: 09 ac [ ]*JUMP C , A\[0\]
- 54: 19 ac [ ]*JUMP C , A\[1\]
- 56: 04 0b [ ]*MOVE PFX\[0\], #04h
- 58: c6 6c [ ]*JUMP NC , #c6h
- 5a: 09 ec [ ]*JUMP NC , A\[0\]
- 5c: 19 ec [ ]*JUMP NC , A\[1\]
- 5e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 60: c6 1c [ ]*JUMP Z , #c6h
- 62: 09 9c [ ]*JUMP Z , A\[0\]
- 64: 19 9c [ ]*JUMP Z , A\[1\]
- 66: 04 0b [ ]*MOVE PFX\[0\], #04h
- 68: c6 5c [ ]*JUMP NZ , #c6h
- 6a: 09 dc [ ]*JUMP NZ , A\[0\]
- 6c: 19 dc [ ]*JUMP NZ , A\[1\]
- 6e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 70: c6 4c [ ]*JUMP S , #c6h
- 72: 09 cc [ ]*JUMP S , A\[0\]
- 74: 19 cc [ ]*JUMP S , A\[1\]
- 76: 04 0b [ ]*MOVE PFX\[0\], #04h
- 78: c6 3c [ ]*JUMP E , #c6h
- 7a: 04 0b [ ]*MOVE PFX\[0\], #04h
- 7c: c6 7c [ ]*JUMP NE , #c6h
- 7e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 80: c6 0c [ ]*JUMP #c6h
- 82: 04 0b [ ]*MOVE PFX\[0\], #04h
- 84: c6 2c [ ]*JUMP C , #c6h
- 86: 00 0b [ ]*MOVE PFX\[0\], #00h
- 88: 09 ac [ ]*JUMP C , A\[0\]
- 8a: 00 0b [ ]*MOVE PFX\[0\], #00h
- 8c: 19 ac [ ]*JUMP C , A\[1\]
- 8e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 90: c6 7c [ ]*JUMP NE , #c6h
- 92: 04 0b [ ]*MOVE PFX\[0\], #04h
- 94: c6 1c [ ]*JUMP Z , #c6h
- 96: 00 0b [ ]*MOVE PFX\[0\], #00h
- 98: 09 9c [ ]*JUMP Z , A\[0\]
- 9a: 00 0b [ ]*MOVE PFX\[0\], #00h
- 9c: 19 9c [ ]*JUMP Z , A\[1\]
- 9e: 04 0b [ ]*MOVE PFX\[0\], #04h
- a0: c6 5c [ ]*JUMP NZ , #c6h
- a2: 00 0b [ ]*MOVE PFX\[0\], #00h
- a4: 09 dc [ ]*JUMP NZ , A\[0\]
- a6: 00 0b [ ]*MOVE PFX\[0\], #00h
- a8: 19 dc [ ]*JUMP NZ , A\[1\]
- aa: 04 0b [ ]*MOVE PFX\[0\], #04h
- ac: c6 4c [ ]*JUMP S , #c6h
- ae: 00 0b [ ]*MOVE PFX\[0\], #00h
- b0: 09 cc [ ]*JUMP S , A\[0\]
- b2: 00 0b [ ]*MOVE PFX\[0\], #00h
- b4: 19 cc [ ]*JUMP S , A\[1\]
- b6: 04 0b [ ]*MOVE PFX\[0\], #04h
- b8: c6 6c [ ]*JUMP NC , #c6h
- ba: 00 0b [ ]*MOVE PFX\[0\], #00h
- bc: 09 ec [ ]*JUMP NC , A\[0\]
- be: 00 0b [ ]*MOVE PFX\[0\], #00h
- c0: 19 ec [ ]*JUMP NC , A\[1\]
- c2: 04 0b [ ]*MOVE PFX\[0\], #04h
- c4: c6 3c [ ]*JUMP E , #c6h
- ...
-
-0+4c6 <LongJump>:
- 4c6: 3a da [ ]*NOP
- 4c8: 3a da [ ]*NOP
- 4ca: 3a da [ ]*NOP
- 4cc: 3a da [ ]*NOP
- 4ce: 3a da [ ]*NOP
-
+++ /dev/null
-;# jump.s
-;# Program flow instructions using JUMP
-.text
-LableStart:
- JUMP LableStart
- JUMP C, LableStart
- JUMP C, A[0]
- JUMP C, A[1]
- JUMP NC, LableStart
- JUMP NC, A[0]
- JUMP NC, A[1]
- JUMP S, LableStart
- JUMP S, A[0]
- JUMP S, A[1]
- JUMP Z, LableStart
- JUMP Z, A[0]
- JUMP Z, A[1]
- JUMP NZ, LableStart
- JUMP NZ, A[0]
- JUMP NZ, A[1]
- JUMP E, LableStart
- JUMP NE, LableStart
- JUMP NE, Lable1
-
-Lable1:
- SJUMP Lable1 ;Checking the SJUMP opcode
- SJUMP C, Lable1
- SJUMP C, A[0]
- SJUMP C, A[1]
- SJUMP NC, Lable1
- SJUMP NC, A[0]
- SJUMP NC, A[1]
- SJUMP S, Lable1
- SJUMP S, A[0]
- SJUMP S, A[1]
- SJUMP Z, Lable1
- SJUMP Z, A[0]
- SJUMP Z, A[1]
- SJUMP NZ, Lable1
- SJUMP NZ, A[0]
- SJUMP NZ, A[1]
- SJUMP E, Lable1
- SJUMP NE, Lable1
- JUMP LongJump
- JUMP C, LongJump
- JUMP C, A[0]
- JUMP C, A[1]
- JUMP NC, LongJump
- JUMP NC, A[0]
- JUMP NC, A[1]
- JUMP Z, LongJump
- JUMP Z, A[0]
- JUMP Z, A[1]
- JUMP NZ, LongJump
- JUMP NZ, A[0]
- JUMP NZ, A[1]
- JUMP S, LongJump
- JUMP S, A[0]
- JUMP S, A[1]
- JUMP E, LongJump
- JUMP NE, LongJump
- LJUMP LongJump ;test LJUMP also
- LJUMP C, LongJump
- LJUMP C, A[0]
- LJUMP C, A[1]
- LJUMP NE, LongJump
- LJUMP Z, LongJump
- LJUMP Z, A[0]
- LJUMP Z, A[1]
- LJUMP NZ, LongJump
- LJUMP NZ, A[0]
- LJUMP NZ, A[1]
- LJUMP S, LongJump
- LJUMP S, A[0]
- LJUMP S, A[1]
- LJUMP NC, LongJump
- LJUMP NC, A[0]
- LJUMP NC, A[1]
- LJUMP E, LongJump
- .fill 0x200, 2, 0
-LongJump:
- NOP
- NOP
- NOP
- NOP
- NOP
+++ /dev/null
-#objdump:-dw
-#name: Jump operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 00 08 [ ]*MOVE AP, #00h
- 2: ff 1a [ ]*AND #ffh
- 4: f0 2a [ ]*OR #f0h
- 6: fe 3a [ ]*XOR #feh
- 8: 1a 8a [ ]*CPL
- a: 9a 8a [ ]*NEG
- c: 2a 8a [ ]*SLA
- e: 3a 8a [ ]*SLA2
- 10: 6a 8a [ ]*SLA4
- 12: 4a 8a [ ]*RL
- 14: 5a 8a [ ]*RLC
- 16: fa 8a [ ]*SRA
- 18: ea 8a [ ]*SRA2
- 1a: ba 8a [ ]*SRA4
- 1c: aa 8a [ ]*SR
- 1e: ca 8a [ ]*RR
- 20: da 8a [ ]*RRC
- ...
+++ /dev/null
-;# logical.s
-;# Verifies all the logical operation in the file
-
-.text
-foo:
- MOVE AP, #00h ;Set AC[0] as the active accumulator
- AND #FFh ;AND AC[0] with 0xFF
- OR #F0h
- XOR #FEh
- CPL
- NEG
- SLA
- SLA2
- SLA4
- RL
- RLC
- SRA
- SRA2
- SRA4
- SR
- RR
- RRC
-
+++ /dev/null
-#objdump:-dw
-#name: Math operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 01 4a [ ]*ADD #01h
- 2: 02 4a [ ]*ADD #02h
- 4: 03 4a [ ]*ADD #03h
- 6: 04 4a [ ]*ADD #04h
- 8: 05 4a [ ]*ADD #05h
- a: 09 ca [ ]*ADD A\[0\]
- c: 19 ca [ ]*ADD A\[1\]
- e: 29 ca [ ]*ADD A\[2\]
- 10: 39 ca [ ]*ADD A\[3\]
- 12: 49 ca [ ]*ADD A\[4\]
- 14: 31 6a [ ]*ADDC #31h
- 16: 32 6a [ ]*ADDC #32h
- 18: 33 6a [ ]*ADDC #33h
- 1a: 09 ea [ ]*ADDC A\[0\]
- 1c: 19 ea [ ]*ADDC A\[1\]
- 1e: 29 ea [ ]*ADDC A\[2\]
- 20: 39 ea [ ]*ADDC A\[3\]
- 22: 01 5a [ ]*SUB #01h
- 24: 02 5a [ ]*SUB #02h
- 26: 03 5a [ ]*SUB #03h
- 28: 04 5a [ ]*SUB #04h
- 2a: 05 5a [ ]*SUB #05h
- 2c: 09 da [ ]*SUB A\[0\]
- 2e: 19 da [ ]*SUB A\[1\]
- 30: 29 da [ ]*SUB A\[2\]
- 32: 39 da [ ]*SUB A\[3\]
- 34: 49 da [ ]*SUB A\[4\]
- 36: 31 7a [ ]*SUBB #31h
- 38: 32 7a [ ]*SUBB #32h
- 3a: 33 7a [ ]*SUBB #33h
- 3c: 09 fa [ ]*SUBB A\[0\]
- 3e: 19 fa [ ]*SUBB A\[1\]
- 40: 29 fa [ ]*SUBB A\[2\]
- 42: 39 fa [ ]*SUBB A\[3\]
+++ /dev/null
-;# math.s
-;# Implements all the math intuctions
-
-.text
-foo:
- ADD #01h ; add 01h to accumulator
- ADD #02h
- ADD #03h
- ADD #04h
- ADD #05h
- ADD A[0] ; Add Active accumulator+A[0]
- ADD A[1]
- ADD A[2]
- ADD A[3]
- ADD A[4]
- ADDC #31h
- ADDC #32h
- ADDC #33h
- ADDC A[0]
- ADDC A[1]
- ADDC A[2]
- ADDC A[3]
- SUB #01h ; Substract 01h from accumulator
- SUB #02h
- SUB #03h
- SUB #04h
- SUB #05h
- SUB A[0] ; Active accumulator-A[0]
- SUB A[1]
- SUB A[2]
- SUB A[3]
- SUB A[4]
- SUBB #31h
- SUBB #32h
- SUBB #33h
- SUBB A[0]
- SUBB A[1]
- SUBB A[2]
- SUBB A[3]
+++ /dev/null
-#objdump: -dw
-#name: MaC supoprt check
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <.text>:
- 0: 05 13 [ ]*MOVE 13h, #05h
- 2: e9 53 [ ]*MOVE 53h, #e9h
- 4: 09 e3 [ ]*MOVE 63h, A\[0\]
- 6: 12 14 [ ]*MOVE 14h, #12h
- 8: 12 44 [ ]*MOVE 44h, #12h
- a: 00 2b [ ]*MOVE PFX\[2\], #00h
- c: 09 84 [ ]*MOVE 04h, A\[0\]
- e: 7b 15 [ ]*MOVE 15h, #7bh
- 10: 13 25 [ ]*MOVE 25h, #13h
- 12: d9 e5 [ ]*MOVE 65h, A\[13\]
- 14: 13 15 [ ]*MOVE 15h, #13h
- 16: 13 a5 [ ]*MOVE 25h, 13h
- 18: 12 13 [ ]*MOVE 13h, #12h
- ...
+++ /dev/null
-;# Peripheral(plugable) module test file
-.text
-
-; Timer1 test module configured at mod. no. 3
-move T1CN, #05h
-move T1MD, #233
-move T1CL,A[0]
-; Timer2 module test plugged at mod. no. 4
-move T2CFG, #12h
-move T2V, #12h
-move T2C, A[0]
-
-; MAC module test plugged at 5
-move MCNT, #123
-move MA, #13h
-move MC0, A[13]
-
-;test the pm support
-move 15h,#13h
-move 25h, 13h
-move 13h, #12h
-
+++ /dev/null
-#objdump: -dw
-#name: limit checks for maxq10 immediate data
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <.text>:
- 0: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 2: ff 09 [ ]*MOVE A\[0\], #ffh
- 4: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 6: ff 08 [ ]*MOVE AP, #ffh
- 8: 01 09 [ ]*MOVE A\[0\], #01h
- a: ff 0b [ ]*MOVE PFX\[0\], #ffh
- c: 83 08 [ ]*MOVE AP, #83h
- e: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 10: 82 08 [ ]*MOVE AP, #82h
- 12: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 14: 81 08 [ ]*MOVE AP, #81h
- 16: 7d 09 [ ]*MOVE A\[0\], #7dh
- 18: 7e 09 [ ]*MOVE A\[0\], #7eh
- 1a: 80 09 [ ]*MOVE A\[0\], #80h
- 1c: fe 09 [ ]*MOVE A\[0\], #feh
- 1e: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 20: ff 0d [ ]*MOVE @\+\+SP, #ffh
- 22: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 24: 82 0d [ ]*MOVE @\+\+SP, #82h
- 26: fe 0d [ ]*MOVE @\+\+SP, #feh
- 28: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 2a: 81 0d [ ]*MOVE @\+\+SP, #81h
- 2c: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 2e: 80 0d [ ]*MOVE @\+\+SP, #80h
- 30: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 32: ff 4a [ ]*ADD #ffh
- 34: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 36: 81 4a [ ]*ADD #81h
- 38: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 3a: 7f 4a [ ]*ADD #7fh
- 3c: 7f 4a [ ]*ADD #7fh
- 3e: 80 4a [ ]*ADD #80h
- 40: 81 4a [ ]*ADD #81h
- 42: fe 4a [ ]*ADD #feh
- 44: ff 4a [ ]*ADD #ffh
- 46: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 48: 02 4a [ ]*ADD #02h
- 4a: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 4c: 81 4a [ ]*ADD #81h
- 4e: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 50: 7f 4a [ ]*ADD #7fh
- ...
+++ /dev/null
-;# checks the 8 bit ranges
-;# all negative values should contain a Prefix for MAXQ20
-;# immediate values with one operand for MAXQ10 skips PFX
-.text
- move A[0], #-1
- move Ap, #-1
- move a[0], #1
- move AP, #-125 ; AP is an 8 bit register
- move AP, #-126
- move AP, #-127
- move A[0], #125 ; A[0] is an 16 bit register - no pfx req. here
- move A[0], #126
- move A[0], #128
- move A[0], #254 ; ---------------
- move @++SP, #-1 ; check PFX generation for mem operands
- move @++sp, #-126 ; -
- move @++sp, #254 ; - no pFX here
- move @++sp, #-127 ; -
- move @++sp, #-128 ;--------------------------
- Add #-1 ;Check PFX gen. for single operand instructions
- Add #-127
- Add #-129
- Add #127
- Add #128
- add #129
- add #254
- add #ffh
- add #-254
- add #-127
- add #-129 ; --------------------
+++ /dev/null
-#objdump: -dw
-#name: bit opp
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 0a ea [ ]*MOVE C,Acc.0
- 2: 1a ea [ ]*MOVE C,Acc.1
- 4: 2a ea [ ]*MOVE C,Acc.2
- 6: 3a ea [ ]*MOVE C,Acc.3
- 8: 4a ea [ ]*MOVE C,Acc.4
- a: 5a ea [ ]*MOVE C,Acc.5
- c: 6a ea [ ]*MOVE C,Acc.6
- e: 7a ea [ ]*MOVE C,Acc.7
- 10: 8a ea [ ]*MOVE C,Acc.8
- 12: 9a ea [ ]*MOVE C,Acc.9
- 14: aa ea [ ]*MOVE C,Acc.10
- 16: ba ea [ ]*MOVE C,Acc.11
- 18: ca ea [ ]*MOVE C,Acc.12
- 1a: da ea [ ]*MOVE C,Acc.13
- 1c: ea ea [ ]*MOVE C,Acc.14
- 1e: fa ea [ ]*MOVE C,Acc.15
- 20: 0a da [ ]*MOVE C,#0
- 22: 1a da [ ]*MOVE C,#1
- 24: 0a fa [ ]*MOVE Acc.0,C
- 26: 1a fa [ ]*MOVE Acc.1,C
- 28: 2a fa [ ]*MOVE Acc.2,C
- 2a: 3a fa [ ]*MOVE Acc.3,C
- 2c: 4a fa [ ]*MOVE Acc.4,C
- 2e: 5a fa [ ]*MOVE Acc.5,C
- 30: 6a fa [ ]*MOVE Acc.6,C
- 32: 7a fa [ ]*MOVE Acc.7,C
- 34: 8a fa [ ]*MOVE Acc.8,C
- 36: 9a fa [ ]*MOVE Acc.9,C
- 38: aa fa [ ]*MOVE Acc.10,C
- 3a: ba fa [ ]*MOVE Acc.11,C
- 3c: ca fa [ ]*MOVE Acc.12,C
- 3e: da fa [ ]*MOVE Acc.13,C
- 40: ea fa [ ]*MOVE Acc.14,C
- 42: fa fa [ ]*MOVE Acc.15,C
- 44: 2a da [ ]*CPL C
- 46: 0a 9a [ ]*AND Acc.0
- 48: 1a 9a [ ]*AND Acc.1
- 4a: 2a 9a [ ]*AND Acc.2
- 4c: 3a 9a [ ]*AND Acc.3
- 4e: 4a 9a [ ]*AND Acc.4
- 50: 5a 9a [ ]*AND Acc.5
- 52: 6a 9a [ ]*AND Acc.6
- 54: 7a 9a [ ]*AND Acc.7
- 56: 8a 9a [ ]*AND Acc.8
- 58: 9a 9a [ ]*AND Acc.9
- 5a: aa 9a [ ]*AND Acc.10
- 5c: ba 9a [ ]*AND Acc.11
- 5e: ca 9a [ ]*AND Acc.12
- 60: da 9a [ ]*AND Acc.13
- 62: ea 9a [ ]*AND Acc.14
- 64: fa 9a [ ]*AND Acc.15
- 66: 0a aa [ ]*OR Acc.0
- 68: 1a aa [ ]*OR Acc.1
- 6a: 2a aa [ ]*OR Acc.2
- 6c: 3a aa [ ]*OR Acc.3
- 6e: 4a aa [ ]*OR Acc.4
- 70: 5a aa [ ]*OR Acc.5
- 72: 6a aa [ ]*OR Acc.6
- 74: 7a aa [ ]*OR Acc.7
- 76: 8a aa [ ]*OR Acc.8
- 78: 9a aa [ ]*OR Acc.9
- 7a: aa aa [ ]*OR Acc.10
- 7c: ba aa [ ]*OR Acc.11
- 7e: ca aa [ ]*OR Acc.12
- 80: da aa [ ]*OR Acc.13
- 82: ea aa [ ]*OR Acc.14
- 84: fa aa [ ]*OR Acc.15
- 86: 0a ba [ ]*XOR Acc.0
- 88: 1a ba [ ]*XOR Acc.1
- 8a: 2a ba [ ]*XOR Acc.2
- 8c: 3a ba [ ]*XOR Acc.3
- 8e: 4a ba [ ]*XOR Acc.4
- 90: 5a ba [ ]*XOR Acc.5
- 92: 6a ba [ ]*XOR Acc.6
- 94: 7a ba [ ]*XOR Acc.7
- 96: 8a ba [ ]*XOR Acc.8
- 98: 9a ba [ ]*XOR Acc.9
- 9a: aa ba [ ]*XOR Acc.10
- 9c: ba ba [ ]*XOR Acc.11
- 9e: ca ba [ ]*XOR Acc.12
- a0: da ba [ ]*XOR Acc.13
- a2: ea ba [ ]*XOR Acc.14
- a4: fa ba [ ]*XOR Acc.15
- a6: 88 97 [ ]*MOVE C , SC.1
- a8: 68 87 [ ]*MOVE C , IMR.0
- aa: 58 87 [ ]*MOVE C , IC.0
- ac: 48 87 [ ]*MOVE C , PSF.0
- ...
+++ /dev/null
-;# bits.s
-;# checks all the bit operations in MAXQ20
-
-.text
-foo:
- MOVE C, ACC.0
- MOVE C, ACC.1
- MOVE C, ACC.2
- MOVE C, ACC.3
- MOVE C, ACC.4
- MOVE C, ACC.5
- MOVE C, ACC.6
- MOVE C, ACC.7 ;8 bits on a MAXQ10 machine
- MOVE C, ACC.8
- MOVE C, ACC.9
- MOVE C, ACC.10
- MOVE C, ACC.11
- MOVE C, ACC.12
- MOVE C, ACC.13
- MOVE C, ACC.14
- MOVE C, ACC.15
- MOVE C, #0
- MOVE C, #1
- MOVE ACC.0, C
- MOVE ACC.1, C
- MOVE ACC.2, C
- MOVE ACC.3, C
- MOVE ACC.4, C
- MOVE ACC.5, C
- MOVE ACC.6, C
- MOVE ACC.7, C ;8 bits on a MAXQ10 machine
- MOVE ACC.8, C
- MOVE ACC.9, C
- MOVE ACC.10, C
- MOVE ACC.11, C
- MOVE ACC.12, C
- MOVE ACC.13, C
- MOVE ACC.14, C
- MOVE ACC.15, C
- CPL C
- AND ACC.0 ;AND with carry
- AND ACC.1
- AND ACC.2
- AND ACC.3
- AND ACC.4
- AND ACC.5
- AND ACC.6
- AND ACC.7
- AND ACC.8
- AND ACC.9
- AND ACC.10
- AND ACC.11
- AND ACC.12
- AND ACC.13
- AND ACC.14
- AND ACC.15
- OR ACC.0 ;OR with carry
- OR ACC.1
- OR ACC.2
- OR ACC.3
- OR ACC.4
- OR ACC.5
- OR ACC.6
- OR ACC.7
- OR ACC.8
- OR ACC.9
- OR ACC.10
- OR ACC.11
- OR ACC.12
- OR ACC.13
- OR ACC.14
- OR ACC.15
- XOR ACC.0 ;XOR with carry
- XOR ACC.1
- XOR ACC.2
- XOR ACC.3
- XOR ACC.4
- XOR ACC.5
- XOR ACC.6
- XOR ACC.7
- XOR ACC.8
- XOR ACC.9
- XOR ACC.10
- XOR ACC.11
- XOR ACC.12
- XOR ACC.13
- XOR ACC.14 ;Error condition when ACC.n and n>15
- XOR ACC.15
- MOVE C, SC.1
- MOVE C, IMR.0
- MOVE C, IC.0
- MOVE C, PSF.0 ;move program status flag bit 0
+++ /dev/null
-#objdump: -dw
-#name: call operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 02 3d [ ]*CALL #02h
- 2: 04 0b [ ]*MOVE PFX\[0\], #04h
- 4: 28 3d [ ]*CALL #28h
-
-0+006 <SmallCall>:
- 6: 0d 8c [ ]*RET
- 8: 0d ac [ ]*RET C
- a: 0d 9c [ ]*RET Z
- c: 0d dc [ ]*RET NZ
- e: 0d cc [ ]*RET S
- 10: 8d 8c [ ]*RETI
- 12: 8d ac [ ]*RETI C
- 14: 8d 9c [ ]*RETI Z
- 16: 8d dc [ ]*RETI NZ
- 18: 8d cc [ ]*RETI S
- 1a: 10 7d [ ]*MOVE LC\[1\], #10h
-
-0+01c <LoopTop>:
- 1c: ff 3d [ ]*CALL #ffh
- 1e: fe 5d [ ]*DJNZ LC\[1\], #feh
- 20: 10 7d [ ]*MOVE LC\[1\], #10h
-
-0+022 <LoopTop1>:
- 22: ff 3d [ ]*CALL #ffh
- ...
- 424: 00 0b [ ]*MOVE PFX\[0\], #00h
- 426: 1c 5d [ ]*DJNZ LC\[1\], #1ch
-
-0+428 <LongCall>:
- 428: 8d 8c [ ]*RETI
- 42a: 8d ac [ ]*RETI C
- 42c: 8d 9c [ ]*RETI Z
- 42e: 8d dc [ ]*RETI NZ
- 430: 8d cc [ ]*RETI S
- ...
+++ /dev/null
-;# calls.s
-;# check program flow instruction involving CALL & RET
-.text
-foo:
- Call SmallCall
- Call LongCall
-SmallCall:
- RET
- RET C
- RET Z
- RET NZ
- RET S
- RETI
- RETI C
- RETI Z
- RETI NZ
- RETI S
- MOVE LC[1], #10h
-LoopTop:
- Call LoopTop
- DJNZ LC[1], LoopTop
- MOVE LC[1], #10h
-LoopTop1:
- Call LoopTop1
- .fill 0x200, 2, 0
- DJNZ LC[1], LoopTop
-LongCall:
- RETI
- RETI C
- RETI Z
- RETI NZ
- RETI S
+++ /dev/null
-#objdump:-dw
-#name: 1st Move operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 8a 8a [ ]*XCH
- 2: 7a 8a [ ]*XCHN
- 4: 01 76 [ ]*MOVE NUL, #01h
- 6: 08 f6 [ ]*MOVE NUL, AP
- 8: 18 f6 [ ]*MOVE NUL, APC
- a: 48 f6 [ ]*MOVE NUL, PSF
- c: 58 f6 [ ]*MOVE NUL, IC
- e: 68 f6 [ ]*MOVE NUL, IMR
- 10: 88 f6 [ ]*MOVE NUL, SC
- 12: b8 f6 [ ]*MOVE NUL, IIR
- 14: e8 f6 [ ]*MOVE NUL, CKCN
- 16: f8 f6 [ ]*MOVE NUL, WDCN
- 18: 09 f6 [ ]*MOVE NUL, A\[0\]
- 1a: f9 f6 [ ]*MOVE NUL, A\[15\]
- 1c: 0a f6 [ ]*MOVE NUL, ACC
- 1e: 1a f6 [ ]*MOVE NUL, A\[AP\]
- 20: 0c f6 [ ]*MOVE NUL, IP
- 22: 0d f6 [ ]*POP NUL
- 24: 1d f6 [ ]*MOVE NUL, SP
- 26: 2d f6 [ ]*MOVE NUL, IV
- 28: 6d f6 [ ]*MOVE NUL, LC\[0\]
- 2a: 7d f6 [ ]*MOVE NUL, LC\[1\]
- 2c: 1e f6 [ ]*MOVE NUL, @BP\[OFFS\+\+\]
- 2e: 2e f6 [ ]*MOVE NUL, @BP\[OFFS\-\-\]
- 30: 3e f6 [ ]*MOVE NUL, OFFS
- 32: 4e f6 [ ]*MOVE NUL, DPC
- 34: 5e f6 [ ]*MOVE NUL, GR
- 36: 6e f6 [ ]*MOVE NUL, GRL
- 38: 7e f6 [ ]*MOVE NUL, BP
- 3a: 8e f6 [ ]*MOVE NUL, GRS
- 3c: 9e f6 [ ]*MOVE NUL, GRH
- 3e: ae f6 [ ]*MOVE NUL, GRXL
- 40: be f6 [ ]*MOVE NUL, FP
- 42: 0f f6 [ ]*MOVE NUL, @DP\[0\]
- 44: 4f f6 [ ]*MOVE NUL, @DP\[1\]
- 46: 1f f6 [ ]*MOVE NUL, @DP\[0\]\+\+
- 48: 5f f6 [ ]*MOVE NUL, @DP\[1\]\+\+
- 4a: 2f f6 [ ]*MOVE NUL, @DP\[0\]\-\-
- 4c: 6f f6 [ ]*MOVE NUL, @DP\[1\]\-\-
- 4e: 01 08 [ ]*MOVE AP, #01h
- 50: 18 88 [ ]*MOVE AP, APC
- 52: 48 88 [ ]*MOVE AP, PSF
- 54: 58 88 [ ]*MOVE AP, IC
- 56: 68 88 [ ]*MOVE AP, IMR
- 58: 88 88 [ ]*MOVE AP, SC
- 5a: b8 88 [ ]*MOVE AP, IIR
- 5c: e8 88 [ ]*MOVE AP, CKCN
- 5e: f8 88 [ ]*MOVE AP, WDCN
- 60: 09 88 [ ]*MOVE AP, A\[0\]
- 62: f9 88 [ ]*MOVE AP, A\[15\]
- 64: 0a 88 [ ]*MOVE AP, ACC
- 66: 1a 88 [ ]*MOVE AP, A\[AP\]
- 68: 0c 88 [ ]*MOVE AP, IP
- 6a: 0d 88 [ ]*MOVE AP, @SP\-\-
- 6c: 1d 88 [ ]*MOVE AP, SP
- 6e: 2d 88 [ ]*MOVE AP, IV
- 70: 6d 88 [ ]*MOVE AP, LC\[0\]
- 72: 7d 88 [ ]*MOVE AP, LC\[1\]
- 74: 1e 88 [ ]*MOVE AP, @BP\[OFFS\+\+\]
- 76: 2e 88 [ ]*MOVE AP, @BP\[OFFS\-\-\]
- 78: 3e 88 [ ]*MOVE AP, OFFS
- 7a: 4e 88 [ ]*MOVE AP, DPC
- 7c: 5e 88 [ ]*MOVE AP, GR
- 7e: 6e 88 [ ]*MOVE AP, GRL
- 80: 7e 88 [ ]*MOVE AP, BP
- 82: 8e 88 [ ]*MOVE AP, GRS
- 84: 9e 88 [ ]*MOVE AP, GRH
- 86: ae 88 [ ]*MOVE AP, GRXL
- 88: be 88 [ ]*MOVE AP, FP
- 8a: 0f 88 [ ]*MOVE AP, @DP\[0\]
- 8c: 4f 88 [ ]*MOVE AP, @DP\[1\]
- 8e: 1f 88 [ ]*MOVE AP, @DP\[0\]\+\+
- 90: 5f 88 [ ]*MOVE AP, @DP\[1\]\+\+
- 92: 2f 88 [ ]*MOVE AP, @DP\[0\]\-\-
- 94: 6f 88 [ ]*MOVE AP, @DP\[1\]\-\-
- 96: 01 18 [ ]*MOVE APC, #01h
- 98: 08 98 [ ]*MOVE APC, AP
- 9a: 48 98 [ ]*MOVE APC, PSF
- 9c: 58 98 [ ]*MOVE APC, IC
- 9e: 68 98 [ ]*MOVE APC, IMR
- a0: 88 98 [ ]*MOVE APC, SC
- a2: b8 98 [ ]*MOVE APC, IIR
- a4: e8 98 [ ]*MOVE APC, CKCN
- a6: f8 98 [ ]*MOVE APC, WDCN
- a8: 09 98 [ ]*MOVE APC, A\[0\]
- aa: f9 98 [ ]*MOVE APC, A\[15\]
- ac: 0a 98 [ ]*MOVE APC, ACC
- ae: 1a 98 [ ]*MOVE APC, A\[AP\]
- b0: 0c 98 [ ]*MOVE APC, IP
- b2: 0d 98 [ ]*MOVE APC, @SP\-\-
- b4: 1d 98 [ ]*MOVE APC, SP
- b6: 2d 98 [ ]*MOVE APC, IV
- b8: 6d 98 [ ]*MOVE APC, LC\[0\]
- ba: 7d 98 [ ]*MOVE APC, LC\[1\]
- bc: 1e 98 [ ]*MOVE APC, @BP\[OFFS\+\+\]
- be: 2e 98 [ ]*MOVE APC, @BP\[OFFS\-\-\]
- c0: 3e 98 [ ]*MOVE APC, OFFS
- c2: 4e 98 [ ]*MOVE APC, DPC
- c4: 5e 98 [ ]*MOVE APC, GR
- c6: 6e 98 [ ]*MOVE APC, GRL
- c8: 7e 98 [ ]*MOVE APC, BP
- ca: 8e 98 [ ]*MOVE APC, GRS
- cc: 9e 98 [ ]*MOVE APC, GRH
- ce: ae 98 [ ]*MOVE APC, GRXL
- d0: be 98 [ ]*MOVE APC, FP
- d2: 0f 98 [ ]*MOVE APC, @DP\[0\]
- d4: 4f 98 [ ]*MOVE APC, @DP\[1\]
- d6: 1f 98 [ ]*MOVE APC, @DP\[0\]\+\+
- d8: 5f 98 [ ]*MOVE APC, @DP\[1\]\+\+
- da: 2f 98 [ ]*MOVE APC, @DP\[0\]\-\-
- dc: 6f 98 [ ]*MOVE APC, @DP\[1\]\-\-
- ...
+++ /dev/null
-;# data.s
-;# checks all the data transfer instructions
-foo:
- XCH
- XCHN
- MOVE NUL, #01h
- MOVE NUL, AP
- MOVE NUL, APC
- MOVE NUL, PSF
- MOVE NUL, IC
- MOVE NUL, IMR
- MOVE NUL, SC
- MOVE NUL, IIR
- MOVE NUL, CKCN
- MOVE NUL, WDCN
- MOVE NUL, A[0] ;Just Check two boundary conditions
- MOVE NUL, A[15]
- MOVE NUL, ACC
- MOVE NUL, A[AP]
- MOVE NUL, IP
- MOVE NUL, @SP--
- MOVE NUL, SP
- MOVE NUL, IV
- MOVE NUL, LC[0]
- MOVE NUL, LC[1]
- MOVE NUL, @BP[OFFS++]
- MOVE NUL, @BP[OFFS--]
- MOVE NUL, OFFS
- MOVE NUL, DPC
- MOVE NUL, GR
- MOVE NUL, GRL
- MOVE NUL, BP
- MOVE NUL, GRS
- MOVE NUL, GRH
- MOVE NUL, GRXL
- MOVE NUL, FP
- MOVE NUL, @DP[0]
- MOVE NUL, @DP[1]
- MOVE NUL, @DP[0]++
- MOVE NUL, @DP[1]++
- MOVE NUL, @DP[0]--
- MOVE NUL, @DP[1]--
- MOVE AP, #01h
- MOVE AP, APC
- MOVE AP, PSF
- MOVE AP, IC
- MOVE AP, IMR
- MOVE AP, SC
- MOVE AP, IIR
- MOVE AP, CKCN
- MOVE AP, WDCN
- MOVE AP, A[0] ;Just Check two boundary conditions
- MOVE AP, A[15]
- MOVE AP, ACC
- MOVE AP, A[AP]
- MOVE AP, IP
- MOVE AP, @SP--
- MOVE AP, SP
- MOVE AP, IV
- MOVE AP, LC[0]
- MOVE AP, LC[1]
- MOVE AP, @BP[OFFS++]
- MOVE AP, @BP[OFFS--]
- MOVE AP, OFFS
- MOVE AP, DPC
- MOVE AP, GR
- MOVE AP, GRL
- MOVE AP, BP
- MOVE AP, GRS
- MOVE AP, GRH
- MOVE AP, GRXL
- MOVE AP, FP
- MOVE AP, @DP[0]
- MOVE AP, @DP[1]
- MOVE AP, @DP[0]++
- MOVE AP, @DP[1]++
- MOVE AP, @DP[0]--
- MOVE AP, @DP[1]--
- MOVE APC, #01h
- MOVE APC, AP
- MOVE APC, PSF
- MOVE APC, IC
- MOVE APC, IMR
- MOVE APC, SC
- MOVE APC, IIR
- MOVE APC, CKCN
- MOVE APC, WDCN
- MOVE APC, A[0] ;Just Check two boundary conditions
- MOVE APC, A[15]
- MOVE APC, ACC
- MOVE APC, A[AP]
- MOVE APC, IP
- MOVE APC, @SP--
- MOVE APC, SP
- MOVE APC, IV
- MOVE APC, LC[0]
- MOVE APC, LC[1]
- MOVE APC, @BP[OFFS++]
- MOVE APC, @BP[OFFS--]
- MOVE APC, OFFS
- MOVE APC, DPC
- MOVE APC, GR
- MOVE APC, GRL
- MOVE APC, BP
- MOVE APC, GRS
- MOVE APC, GRH
- MOVE APC, GRXL
- MOVE APC, FP
- MOVE APC, @DP[0]
- MOVE APC, @DP[1]
- MOVE APC, @DP[0]++
- MOVE APC, @DP[1]++
- MOVE APC, @DP[0]--
- MOVE APC, @DP[1]--
+++ /dev/null
-#objdump: -dw
-#name: 2nd Move operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 01 48 [ ]*MOVE PSF, #01h
- 2: 08 c8 [ ]*MOVE PSF, AP
- 4: 18 c8 [ ]*MOVE PSF, APC
- 6: 58 c8 [ ]*MOVE PSF, IC
- 8: 68 c8 [ ]*MOVE PSF, IMR
- a: 88 c8 [ ]*MOVE PSF, SC
- c: b8 c8 [ ]*MOVE PSF, IIR
- e: e8 c8 [ ]*MOVE PSF, CKCN
- 10: f8 c8 [ ]*MOVE PSF, WDCN
- 12: 09 c8 [ ]*MOVE PSF, A\[0\]
- 14: f9 c8 [ ]*MOVE PSF, A\[15\]
- 16: 0a c8 [ ]*MOVE PSF, ACC
- 18: 1a c8 [ ]*MOVE PSF, A\[AP\]
- 1a: 0c c8 [ ]*MOVE PSF, IP
- 1c: 0d c8 [ ]*MOVE PSF, @SP\-\-
- 1e: 1d c8 [ ]*MOVE PSF, SP
- 20: 2d c8 [ ]*MOVE PSF, IV
- 22: 6d c8 [ ]*MOVE PSF, LC\[0\]
- 24: 7d c8 [ ]*MOVE PSF, LC\[1\]
- 26: 1e c8 [ ]*MOVE PSF, @BP\[OFFS\+\+\]
- 28: 2e c8 [ ]*MOVE PSF, @BP\[OFFS\-\-\]
- 2a: 3e c8 [ ]*MOVE PSF, OFFS
- 2c: 4e c8 [ ]*MOVE PSF, DPC
- 2e: 5e c8 [ ]*MOVE PSF, GR
- 30: 6e c8 [ ]*MOVE PSF, GRL
- 32: 7e c8 [ ]*MOVE PSF, BP
- 34: 8e c8 [ ]*MOVE PSF, GRS
- 36: 9e c8 [ ]*MOVE PSF, GRH
- 38: ae c8 [ ]*MOVE PSF, GRXL
- 3a: be c8 [ ]*MOVE PSF, FP
- 3c: 0f c8 [ ]*MOVE PSF, @DP\[0\]
- 3e: 4f c8 [ ]*MOVE PSF, @DP\[1\]
- 40: 1f c8 [ ]*MOVE PSF, @DP\[0\]\+\+
- 42: 5f c8 [ ]*MOVE PSF, @DP\[1\]\+\+
- 44: 2f c8 [ ]*MOVE PSF, @DP\[0\]\-\-
- 46: 6f c8 [ ]*MOVE PSF, @DP\[1\]\-\-
- 48: 01 58 [ ]*MOVE IC, #01h
- 4a: 08 d8 [ ]*MOVE IC, AP
- 4c: 18 d8 [ ]*MOVE IC, APC
- 4e: 48 d8 [ ]*MOVE IC, PSF
- 50: 68 d8 [ ]*MOVE IC, IMR
- 52: 88 d8 [ ]*MOVE IC, SC
- 54: b8 d8 [ ]*MOVE IC, IIR
- 56: e8 d8 [ ]*MOVE IC, CKCN
- 58: f8 d8 [ ]*MOVE IC, WDCN
- 5a: 09 d8 [ ]*MOVE IC, A\[0\]
- 5c: f9 d8 [ ]*MOVE IC, A\[15\]
- 5e: 0a d8 [ ]*MOVE IC, ACC
- 60: 1a d8 [ ]*MOVE IC, A\[AP\]
- 62: 0c d8 [ ]*MOVE IC, IP
- 64: 0d d8 [ ]*MOVE IC, @SP\-\-
- 66: 1d d8 [ ]*MOVE IC, SP
- 68: 2d d8 [ ]*MOVE IC, IV
- 6a: 6d d8 [ ]*MOVE IC, LC\[0\]
- 6c: 7d d8 [ ]*MOVE IC, LC\[1\]
- 6e: 1e d8 [ ]*MOVE IC, @BP\[OFFS\+\+\]
- 70: 2e d8 [ ]*MOVE IC, @BP\[OFFS\-\-\]
- 72: 3e d8 [ ]*MOVE IC, OFFS
- 74: 4e d8 [ ]*MOVE IC, DPC
- 76: 5e d8 [ ]*MOVE IC, GR
- 78: 6e d8 [ ]*MOVE IC, GRL
- 7a: 7e d8 [ ]*MOVE IC, BP
- 7c: 8e d8 [ ]*MOVE IC, GRS
- 7e: 9e d8 [ ]*MOVE IC, GRH
- 80: ae d8 [ ]*MOVE IC, GRXL
- 82: be d8 [ ]*MOVE IC, FP
- 84: 0f d8 [ ]*MOVE IC, @DP\[0\]
- 86: 4f d8 [ ]*MOVE IC, @DP\[1\]
- 88: 1f d8 [ ]*MOVE IC, @DP\[0\]\+\+
- 8a: 5f d8 [ ]*MOVE IC, @DP\[1\]\+\+
- 8c: 2f d8 [ ]*MOVE IC, @DP\[0\]\-\-
- 8e: 6f d8 [ ]*MOVE IC, @DP\[1\]\-\-
- 90: 01 68 [ ]*MOVE IMR, #01h
- 92: 08 e8 [ ]*MOVE IMR, AP
- 94: 18 e8 [ ]*MOVE IMR, APC
- 96: 48 e8 [ ]*MOVE IMR, PSF
- 98: 58 e8 [ ]*MOVE IMR, IC
- 9a: 88 e8 [ ]*MOVE IMR, SC
- 9c: b8 e8 [ ]*MOVE IMR, IIR
- 9e: e8 e8 [ ]*MOVE IMR, CKCN
- a0: f8 e8 [ ]*MOVE IMR, WDCN
- a2: 09 e8 [ ]*MOVE IMR, A\[0\]
- a4: f9 e8 [ ]*MOVE IMR, A\[15\]
- a6: 0a e8 [ ]*MOVE IMR, ACC
- a8: 1a e8 [ ]*MOVE IMR, A\[AP\]
- aa: 0c e8 [ ]*MOVE IMR, IP
- ac: 0d e8 [ ]*MOVE IMR, @SP\-\-
- ae: 1d e8 [ ]*MOVE IMR, SP
- b0: 2d e8 [ ]*MOVE IMR, IV
- b2: 6d e8 [ ]*MOVE IMR, LC\[0\]
- b4: 7d e8 [ ]*MOVE IMR, LC\[1\]
- b6: 1e e8 [ ]*MOVE IMR, @BP\[OFFS\+\+\]
- b8: 2e e8 [ ]*MOVE IMR, @BP\[OFFS\-\-\]
- ba: 3e e8 [ ]*MOVE IMR, OFFS
- bc: 4e e8 [ ]*MOVE IMR, DPC
- be: 5e e8 [ ]*MOVE IMR, GR
- c0: 6e e8 [ ]*MOVE IMR, GRL
- c2: 7e e8 [ ]*MOVE IMR, BP
- c4: 8e e8 [ ]*MOVE IMR, GRS
- c6: 9e e8 [ ]*MOVE IMR, GRH
- c8: ae e8 [ ]*MOVE IMR, GRXL
- ca: be e8 [ ]*MOVE IMR, FP
- cc: 0f e8 [ ]*MOVE IMR, @DP\[0\]
- ce: 4f e8 [ ]*MOVE IMR, @DP\[1\]
- d0: 1f e8 [ ]*MOVE IMR, @DP\[0\]\+\+
- d2: 5f e8 [ ]*MOVE IMR, @DP\[1\]\+\+
- d4: 2f e8 [ ]*MOVE IMR, @DP\[0\]\-\-
- d6: 6f e8 [ ]*MOVE IMR, @DP\[1\]\-\-
- d8: 01 09 [ ]*MOVE A\[0\], #01h
- da: 08 89 [ ]*MOVE A\[0\], AP
- dc: 18 89 [ ]*MOVE A\[0\], APC
- de: 48 89 [ ]*MOVE A\[0\], PSF
- e0: 58 89 [ ]*MOVE A\[0\], IC
- e2: 68 89 [ ]*MOVE A\[0\], IMR
- e4: 88 89 [ ]*MOVE A\[0\], SC
- e6: b8 89 [ ]*MOVE A\[0\], IIR
- e8: e8 89 [ ]*MOVE A\[0\], CKCN
- ea: f8 89 [ ]*MOVE A\[0\], WDCN
- ec: 0a 89 [ ]*MOVE A\[0\], ACC
- ee: 1a 89 [ ]*MOVE A\[0\], A\[AP\]
- f0: 0c 89 [ ]*MOVE A\[0\], IP
- f2: 0d 89 [ ]*MOVE A\[0\], @SP\-\-
- f4: 1d 89 [ ]*MOVE A\[0\], SP
- f6: 2d 89 [ ]*MOVE A\[0\], IV
- f8: 6d 89 [ ]*MOVE A\[0\], LC\[0\]
- fa: 7d 89 [ ]*MOVE A\[0\], LC\[1\]
- fc: 1e 89 [ ]*MOVE A\[0\], @BP\[OFFS\+\+\]
- fe: 2e 89 [ ]*MOVE A\[0\], @BP\[OFFS\-\-\]
- 100: 3e 89 [ ]*MOVE A\[0\], OFFS
- 102: 4e 89 [ ]*MOVE A\[0\], DPC
- 104: 5e 89 [ ]*MOVE A\[0\], GR
- 106: 6e 89 [ ]*MOVE A\[0\], GRL
- 108: 7e 89 [ ]*MOVE A\[0\], BP
- 10a: 8e 89 [ ]*MOVE A\[0\], GRS
- 10c: 9e 89 [ ]*MOVE A\[0\], GRH
- 10e: ae 89 [ ]*MOVE A\[0\], GRXL
- 110: be 89 [ ]*MOVE A\[0\], FP
- 112: 0f 89 [ ]*MOVE A\[0\], @DP\[0\]
- 114: 4f 89 [ ]*MOVE A\[0\], @DP\[1\]
- 116: 1f 89 [ ]*MOVE A\[0\], @DP\[0\]\+\+
- 118: 5f 89 [ ]*MOVE A\[0\], @DP\[1\]\+\+
- 11a: 2f 89 [ ]*MOVE A\[0\], @DP\[0\]\-\-
- 11c: 6f 89 [ ]*MOVE A\[0\], @DP\[1\]\-\-
- 11e: 01 0a [ ]*MOVE ACC, #01h
- 120: 08 8a [ ]*MOVE ACC, AP
- 122: 18 8a [ ]*MOVE ACC, APC
- 124: 48 8a [ ]*MOVE ACC, PSF
- 126: 58 8a [ ]*MOVE ACC, IC
- 128: 68 8a [ ]*MOVE ACC, IMR
- 12a: 88 8a [ ]*MOVE ACC, SC
- 12c: b8 8a [ ]*MOVE ACC, IIR
- 12e: e8 8a [ ]*MOVE ACC, CKCN
- 130: f8 8a [ ]*MOVE ACC, WDCN
- 132: 09 8a [ ]*MOVE ACC, A\[0\]
- 134: f9 8a [ ]*MOVE ACC, A\[15\]
- 136: 0c 8a [ ]*MOVE ACC, IP
- 138: 0d 8a [ ]*MOVE ACC, @SP\-\-
- 13a: 1d 8a [ ]*MOVE ACC, SP
- 13c: 2d 8a [ ]*MOVE ACC, IV
- 13e: 6d 8a [ ]*MOVE ACC, LC\[0\]
- 140: 7d 8a [ ]*MOVE ACC, LC\[1\]
- 142: 1e 8a [ ]*MOVE ACC, @BP\[OFFS\+\+\]
- 144: 2e 8a [ ]*MOVE ACC, @BP\[OFFS\-\-\]
- 146: 3e 8a [ ]*MOVE ACC, OFFS
- 148: 4e 8a [ ]*MOVE ACC, DPC
- 14a: 5e 8a [ ]*MOVE ACC, GR
- 14c: 6e 8a [ ]*MOVE ACC, GRL
- 14e: 7e 8a [ ]*MOVE ACC, BP
- 150: 8e 8a [ ]*MOVE ACC, GRS
- 152: 9e 8a [ ]*MOVE ACC, GRH
- 154: ae 8a [ ]*MOVE ACC, GRXL
- 156: be 8a [ ]*MOVE ACC, FP
- 158: 0f 8a [ ]*MOVE ACC, @DP\[0\]
- 15a: 4f 8a [ ]*MOVE ACC, @DP\[1\]
- 15c: 1f 8a [ ]*MOVE ACC, @DP\[0\]\+\+
- 15e: 5f 8a [ ]*MOVE ACC, @DP\[1\]\+\+
- 160: 2f 8a [ ]*MOVE ACC, @DP\[0\]\-\-
- 162: 6f 8a [ ]*MOVE ACC, @DP\[1\]\-\-
- 164: 01 0d [ ]*MOVE @\+\+SP, #01h
- 166: 08 8d [ ]*MOVE @\+\+SP, AP
- 168: 18 8d [ ]*MOVE @\+\+SP, APC
- 16a: 48 8d [ ]*MOVE @\+\+SP, PSF
- 16c: 58 8d [ ]*MOVE @\+\+SP, IC
- 16e: 68 8d [ ]*MOVE @\+\+SP, IMR
- 170: 88 8d [ ]*MOVE @\+\+SP, SC
- 172: b8 8d [ ]*MOVE @\+\+SP, IIR
- 174: e8 8d [ ]*MOVE @\+\+SP, CKCN
- 176: f8 8d [ ]*MOVE @\+\+SP, WDCN
- 178: 09 8d [ ]*MOVE @\+\+SP, A\[0\]
- 17a: f9 8d [ ]*MOVE @\+\+SP, A\[15\]
- 17c: 0a 8d [ ]*MOVE @\+\+SP, ACC
- 17e: 1a 8d [ ]*MOVE @\+\+SP, A\[AP\]
- 180: 0c 8d [ ]*MOVE @\+\+SP, IP
- 182: 1d 8d [ ]*MOVE @\+\+SP, SP
- 184: 2d 8d [ ]*MOVE @\+\+SP, IV
- 186: 6d 8d [ ]*MOVE @\+\+SP, LC\[0\]
- 188: 7d 8d [ ]*MOVE @\+\+SP, LC\[1\]
- 18a: 1e 8d [ ]*MOVE @\+\+SP, @BP\[OFFS\+\+\]
- 18c: 2e 8d [ ]*MOVE @\+\+SP, @BP\[OFFS\-\-\]
- 18e: 3e 8d [ ]*MOVE @\+\+SP, OFFS
- 190: 4e 8d [ ]*MOVE @\+\+SP, DPC
- 192: 5e 8d [ ]*MOVE @\+\+SP, GR
- 194: 6e 8d [ ]*MOVE @\+\+SP, GRL
- 196: 7e 8d [ ]*MOVE @\+\+SP, BP
- 198: 8e 8d [ ]*MOVE @\+\+SP, GRS
- 19a: 9e 8d [ ]*MOVE @\+\+SP, GRH
- 19c: ae 8d [ ]*MOVE @\+\+SP, GRXL
- 19e: be 8d [ ]*MOVE @\+\+SP, FP
- 1a0: 0f 8d [ ]*MOVE @\+\+SP, @DP\[0\]
- 1a2: 4f 8d [ ]*MOVE @\+\+SP, @DP\[1\]
- 1a4: 1f 8d [ ]*MOVE @\+\+SP, @DP\[0\]\+\+
- 1a6: 5f 8d [ ]*MOVE @\+\+SP, @DP\[1\]\+\+
- 1a8: 2f 8d [ ]*MOVE @\+\+SP, @DP\[0\]\-\-
- 1aa: 6f 8d [ ]*MOVE @\+\+SP, @DP\[1\]\-\-
- 1ac: 01 1d [ ]*MOVE SP, #01h
- 1ae: 08 9d [ ]*MOVE SP, AP
- 1b0: 18 9d [ ]*MOVE SP, APC
- 1b2: 48 9d [ ]*MOVE SP, PSF
- 1b4: 58 9d [ ]*MOVE SP, IC
- 1b6: 68 9d [ ]*MOVE SP, IMR
- 1b8: 88 9d [ ]*MOVE SP, SC
- 1ba: b8 9d [ ]*MOVE SP, IIR
- 1bc: e8 9d [ ]*MOVE SP, CKCN
- 1be: f8 9d [ ]*MOVE SP, WDCN
- 1c0: 09 9d [ ]*MOVE SP, A\[0\]
- 1c2: f9 9d [ ]*MOVE SP, A\[15\]
- 1c4: 0a 9d [ ]*MOVE SP, ACC
- 1c6: 1a 9d [ ]*MOVE SP, A\[AP\]
- 1c8: 0c 9d [ ]*MOVE SP, IP
- 1ca: 2d 9d [ ]*MOVE SP, IV
- 1cc: 6d 9d [ ]*MOVE SP, LC\[0\]
- 1ce: 7d 9d [ ]*MOVE SP, LC\[1\]
- 1d0: 1e 9d [ ]*MOVE SP, @BP\[OFFS\+\+\]
- 1d2: 2e 9d [ ]*MOVE SP, @BP\[OFFS\-\-\]
- 1d4: 3e 9d [ ]*MOVE SP, OFFS
- 1d6: 4e 9d [ ]*MOVE SP, DPC
- 1d8: 5e 9d [ ]*MOVE SP, GR
- 1da: 6e 9d [ ]*MOVE SP, GRL
- 1dc: 7e 9d [ ]*MOVE SP, BP
- 1de: 8e 9d [ ]*MOVE SP, GRS
- 1e0: 9e 9d [ ]*MOVE SP, GRH
- 1e2: ae 9d [ ]*MOVE SP, GRXL
- 1e4: be 9d [ ]*MOVE SP, FP
- 1e6: 0f 9d [ ]*MOVE SP, @DP\[0\]
- 1e8: 4f 9d [ ]*MOVE SP, @DP\[1\]
- 1ea: 1f 9d [ ]*MOVE SP, @DP\[0\]\+\+
- 1ec: 5f 9d [ ]*MOVE SP, @DP\[1\]\+\+
- 1ee: 2f 9d [ ]*MOVE SP, @DP\[0\]\-\-
- 1f0: 6f 9d [ ]*MOVE SP, @DP\[1\]\-\-
- 1f2: 01 2d [ ]*MOVE IV, #01h
- 1f4: 08 ad [ ]*MOVE IV, AP
- 1f6: 18 ad [ ]*MOVE IV, APC
- 1f8: 48 ad [ ]*MOVE IV, PSF
- 1fa: 58 ad [ ]*MOVE IV, IC
- 1fc: 68 ad [ ]*MOVE IV, IMR
- 1fe: 88 ad [ ]*MOVE IV, SC
- 200: b8 ad [ ]*MOVE IV, IIR
- 202: e8 ad [ ]*MOVE IV, CKCN
- 204: f8 ad [ ]*MOVE IV, WDCN
- 206: 09 ad [ ]*MOVE IV, A\[0\]
- 208: f9 ad [ ]*MOVE IV, A\[15\]
- 20a: 0a ad [ ]*MOVE IV, ACC
- 20c: 1a ad [ ]*MOVE IV, A\[AP\]
- 20e: 0c ad [ ]*MOVE IV, IP
- 210: 0d ad [ ]*MOVE IV, @SP\-\-
- 212: 1d ad [ ]*MOVE IV, SP
- 214: 2d ad [ ]*MOVE IV, IV
- 216: 6d ad [ ]*MOVE IV, LC\[0\]
- 218: 7d ad [ ]*MOVE IV, LC\[1\]
- 21a: 1e ad [ ]*MOVE IV, @BP\[OFFS\+\+\]
- 21c: 2e ad [ ]*MOVE IV, @BP\[OFFS\-\-\]
- 21e: 3e ad [ ]*MOVE IV, OFFS
- 220: 4e ad [ ]*MOVE IV, DPC
- 222: 5e ad [ ]*MOVE IV, GR
- 224: 6e ad [ ]*MOVE IV, GRL
- 226: 7e ad [ ]*MOVE IV, BP
- 228: 8e ad [ ]*MOVE IV, GRS
- 22a: 9e ad [ ]*MOVE IV, GRH
- 22c: ae ad [ ]*MOVE IV, GRXL
- 22e: be ad [ ]*MOVE IV, FP
- 230: 0f ad [ ]*MOVE IV, @DP\[0\]
- 232: 4f ad [ ]*MOVE IV, @DP\[1\]
- 234: 1f ad [ ]*MOVE IV, @DP\[0\]\+\+
- 236: 5f ad [ ]*MOVE IV, @DP\[1\]\+\+
- 238: 2f ad [ ]*MOVE IV, @DP\[0\]\-\-
- 23a: 6f ad [ ]*MOVE IV, @DP\[1\]\-\-
- 23c: 01 6d [ ]*MOVE LC\[0\], #01h
- 23e: 08 ed [ ]*MOVE LC\[0\], AP
- 240: 18 ed [ ]*MOVE LC\[0\], APC
- 242: 48 ed [ ]*MOVE LC\[0\], PSF
- 244: 58 ed [ ]*MOVE LC\[0\], IC
- 246: 68 ed [ ]*MOVE LC\[0\], IMR
- 248: 88 ed [ ]*MOVE LC\[0\], SC
- 24a: b8 ed [ ]*MOVE LC\[0\], IIR
- 24c: e8 ed [ ]*MOVE LC\[0\], CKCN
- 24e: f8 ed [ ]*MOVE LC\[0\], WDCN
- 250: 09 ed [ ]*MOVE LC\[0\], A\[0\]
- 252: f9 ed [ ]*MOVE LC\[0\], A\[15\]
- 254: 0a ed [ ]*MOVE LC\[0\], ACC
- 256: 1a ed [ ]*MOVE LC\[0\], A\[AP\]
- 258: 0c ed [ ]*MOVE LC\[0\], IP
- 25a: 0d ed [ ]*MOVE LC\[0\], @SP\-\-
- 25c: 1d ed [ ]*MOVE LC\[0\], SP
- 25e: 2d ed [ ]*MOVE LC\[0\], IV
- 260: 1e ed [ ]*MOVE LC\[0\], @BP\[OFFS\+\+\]
- 262: 2e ed [ ]*MOVE LC\[0\], @BP\[OFFS\-\-\]
- 264: 3e ed [ ]*MOVE LC\[0\], OFFS
- 266: 4e ed [ ]*MOVE LC\[0\], DPC
- 268: 5e ed [ ]*MOVE LC\[0\], GR
- 26a: 6e ed [ ]*MOVE LC\[0\], GRL
- 26c: 7e ed [ ]*MOVE LC\[0\], BP
- 26e: 8e ed [ ]*MOVE LC\[0\], GRS
- 270: 9e ed [ ]*MOVE LC\[0\], GRH
- 272: ae ed [ ]*MOVE LC\[0\], GRXL
- 274: be ed [ ]*MOVE LC\[0\], FP
- 276: 0f ed [ ]*MOVE LC\[0\], @DP\[0\]
- 278: 4f ed [ ]*MOVE LC\[0\], @DP\[1\]
- 27a: 1f ed [ ]*MOVE LC\[0\], @DP\[0\]\+\+
- 27c: 5f ed [ ]*MOVE LC\[0\], @DP\[1\]\+\+
- 27e: 2f ed [ ]*MOVE LC\[0\], @DP\[0\]\-\-
- 280: 6f ed [ ]*MOVE LC\[0\], @DP\[1\]\-\-
- 282: 01 0e [ ]*MOVE @BP\[OFFS\], #01h
- 284: 08 8e [ ]*MOVE @BP\[OFFS\], AP
- 286: 18 8e [ ]*MOVE @BP\[OFFS\], APC
- 288: 48 8e [ ]*MOVE @BP\[OFFS\], PSF
- 28a: 58 8e [ ]*MOVE @BP\[OFFS\], IC
- 28c: 68 8e [ ]*MOVE @BP\[OFFS\], IMR
- 28e: 88 8e [ ]*MOVE @BP\[OFFS\], SC
- 290: b8 8e [ ]*MOVE @BP\[OFFS\], IIR
- 292: e8 8e [ ]*MOVE @BP\[OFFS\], CKCN
- 294: f8 8e [ ]*MOVE @BP\[OFFS\], WDCN
- 296: 09 8e [ ]*MOVE @BP\[OFFS\], A\[0\]
- 298: f9 8e [ ]*MOVE @BP\[OFFS\], A\[15\]
- 29a: 0a 8e [ ]*MOVE @BP\[OFFS\], ACC
- 29c: 1a 8e [ ]*MOVE @BP\[OFFS\], A\[AP\]
- 29e: 0c 8e [ ]*MOVE @BP\[OFFS\], IP
- 2a0: 0d 8e [ ]*MOVE @BP\[OFFS\], @SP\-\-
- 2a2: 1d 8e [ ]*MOVE @BP\[OFFS\], SP
- 2a4: 2d 8e [ ]*MOVE @BP\[OFFS\], IV
- 2a6: 6d 8e [ ]*MOVE @BP\[OFFS\], LC\[0\]
- 2a8: 7d 8e [ ]*MOVE @BP\[OFFS\], LC\[1\]
- 2aa: 3e 8e [ ]*MOVE @BP\[OFFS\], OFFS
- 2ac: 4e 8e [ ]*MOVE @BP\[OFFS\], DPC
- 2ae: 5e 8e [ ]*MOVE @BP\[OFFS\], GR
- 2b0: 6e 8e [ ]*MOVE @BP\[OFFS\], GRL
- 2b2: 7e 8e [ ]*MOVE @BP\[OFFS\], BP
- 2b4: 8e 8e [ ]*MOVE @BP\[OFFS\], GRS
- 2b6: 9e 8e [ ]*MOVE @BP\[OFFS\], GRH
- 2b8: ae 8e [ ]*MOVE @BP\[OFFS\], GRXL
- 2ba: be 8e [ ]*MOVE @BP\[OFFS\], FP
- 2bc: 0f 8e [ ]*MOVE @BP\[OFFS\], @DP\[0\]
- 2be: 4f 8e [ ]*MOVE @BP\[OFFS\], @DP\[1\]
- 2c0: 1f 8e [ ]*MOVE @BP\[OFFS\], @DP\[0\]\+\+
- 2c2: 5f 8e [ ]*MOVE @BP\[OFFS\], @DP\[1\]\+\+
- 2c4: 2f 8e [ ]*MOVE @BP\[OFFS\], @DP\[0\]\-\-
- 2c6: 6f 8e [ ]*MOVE @BP\[OFFS\], @DP\[1\]\-\-
- 2c8: 01 1e [ ]*MOVE @BP\[\+\+OFFS\], #01h
- 2ca: 08 9e [ ]*MOVE @BP\[\+\+OFFS\], AP
- 2cc: 18 9e [ ]*MOVE @BP\[\+\+OFFS\], APC
- 2ce: 48 9e [ ]*MOVE @BP\[\+\+OFFS\], PSF
- 2d0: 58 9e [ ]*MOVE @BP\[\+\+OFFS\], IC
- 2d2: 68 9e [ ]*MOVE @BP\[\+\+OFFS\], IMR
- 2d4: 88 9e [ ]*MOVE @BP\[\+\+OFFS\], SC
- 2d6: b8 9e [ ]*MOVE @BP\[\+\+OFFS\], IIR
- 2d8: e8 9e [ ]*MOVE @BP\[\+\+OFFS\], CKCN
- 2da: f8 9e [ ]*MOVE @BP\[\+\+OFFS\], WDCN
- 2dc: 09 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[0\]
- 2de: f9 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[15\]
- 2e0: 0a 9e [ ]*MOVE @BP\[\+\+OFFS\], ACC
- 2e2: 1a 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[AP\]
- 2e4: 0c 9e [ ]*MOVE @BP\[\+\+OFFS\], IP
- 2e6: 1d 9e [ ]*MOVE @BP\[\+\+OFFS\], SP
- 2e8: 2d 9e [ ]*MOVE @BP\[\+\+OFFS\], IV
- 2ea: 6d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[0\]
- 2ec: 7d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[1\]
- 2ee: 3e 9e [ ]*MOVE @BP\[\+\+OFFS\], OFFS
- 2f0: 4e 9e [ ]*MOVE @BP\[\+\+OFFS\], DPC
- 2f2: 5e 9e [ ]*MOVE @BP\[\+\+OFFS\], GR
- 2f4: 6e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRL
- 2f6: 7e 9e [ ]*MOVE @BP\[\+\+OFFS\], BP
- 2f8: 8e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRS
- 2fa: 9e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRH
- 2fc: ae 9e [ ]*MOVE @BP\[\+\+OFFS\], GRXL
- 2fe: be 9e [ ]*MOVE @BP\[\+\+OFFS\], FP
- 300: 0f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]
- 302: 4f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]
- 304: 2f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]\-\-
- 306: 6f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]\-\-
- 308: 01 2e [ ]*MOVE @BP\[\-\-OFFS\], #01h
- 30a: 08 ae [ ]*MOVE @BP\[\-\-OFFS\], AP
- 30c: 18 ae [ ]*MOVE @BP\[\-\-OFFS\], APC
- 30e: 48 ae [ ]*MOVE @BP\[\-\-OFFS\], PSF
- 310: 58 ae [ ]*MOVE @BP\[\-\-OFFS\], IC
- 312: 68 ae [ ]*MOVE @BP\[\-\-OFFS\], IMR
- 314: 88 ae [ ]*MOVE @BP\[\-\-OFFS\], SC
- 316: b8 ae [ ]*MOVE @BP\[\-\-OFFS\], IIR
- 318: e8 ae [ ]*MOVE @BP\[\-\-OFFS\], CKCN
- 31a: f8 ae [ ]*MOVE @BP\[\-\-OFFS\], WDCN
- 31c: 09 ae [ ]*MOVE @BP\[\-\-OFFS\], A\[0\]
- 31e: f9 ae [ ]*MOVE @BP\[\-\-OFFS\], A\[15\]
- 320: 0a ae [ ]*MOVE @BP\[\-\-OFFS\], ACC
- 322: 1a ae [ ]*MOVE @BP\[\-\-OFFS\], A\[AP\]
- 324: 0c ae [ ]*MOVE @BP\[\-\-OFFS\], IP
- 326: 1d ae [ ]*MOVE @BP\[\-\-OFFS\], SP
- 328: 2d ae [ ]*MOVE @BP\[\-\-OFFS\], IV
- 32a: 6d ae [ ]*MOVE @BP\[\-\-OFFS\], LC\[0\]
- 32c: 7d ae [ ]*MOVE @BP\[\-\-OFFS\], LC\[1\]
- 32e: 3e ae [ ]*MOVE @BP\[\-\-OFFS\], OFFS
- 330: 4e ae [ ]*MOVE @BP\[\-\-OFFS\], DPC
- 332: 5e ae [ ]*MOVE @BP\[\-\-OFFS\], GR
- 334: 6e ae [ ]*MOVE @BP\[\-\-OFFS\], GRL
- 336: 7e ae [ ]*MOVE @BP\[\-\-OFFS\], BP
- 338: 8e ae [ ]*MOVE @BP\[\-\-OFFS\], GRS
- 33a: 9e ae [ ]*MOVE @BP\[\-\-OFFS\], GRH
- 33c: ae ae [ ]*MOVE @BP\[\-\-OFFS\], GRXL
- 33e: be ae [ ]*MOVE @BP\[\-\-OFFS\], FP
- 340: 0f ae [ ]*MOVE @BP\[\-\-OFFS\], @DP\[0\]
- 342: 4f ae [ ]*MOVE @BP\[\-\-OFFS\], @DP\[1\]
- 344: 01 3e [ ]*MOVE OFFS, #01h
- 346: 08 be [ ]*MOVE OFFS, AP
- 348: 18 be [ ]*MOVE OFFS, APC
- 34a: 48 be [ ]*MOVE OFFS, PSF
- 34c: 58 be [ ]*MOVE OFFS, IC
- 34e: 68 be [ ]*MOVE OFFS, IMR
- 350: 88 be [ ]*MOVE OFFS, SC
- 352: b8 be [ ]*MOVE OFFS, IIR
- 354: e8 be [ ]*MOVE OFFS, CKCN
- 356: f8 be [ ]*MOVE OFFS, WDCN
- 358: 09 be [ ]*MOVE OFFS, A\[0\]
- 35a: f9 be [ ]*MOVE OFFS, A\[15\]
- 35c: 0a be [ ]*MOVE OFFS, ACC
- 35e: 1a be [ ]*MOVE OFFS, A\[AP\]
- 360: 0c be [ ]*MOVE OFFS, IP
- 362: 0d be [ ]*MOVE OFFS, @SP\-\-
- 364: 1d be [ ]*MOVE OFFS, SP
- 366: 2d be [ ]*MOVE OFFS, IV
- 368: 6d be [ ]*MOVE OFFS, LC\[0\]
- 36a: 7d be [ ]*MOVE OFFS, LC\[1\]
- 36c: 4e be [ ]*MOVE OFFS, DPC
- 36e: 5e be [ ]*MOVE OFFS, GR
- 370: 6e be [ ]*MOVE OFFS, GRL
- 372: 7e be [ ]*MOVE OFFS, BP
- 374: 8e be [ ]*MOVE OFFS, GRS
- 376: 9e be [ ]*MOVE OFFS, GRH
- 378: ae be [ ]*MOVE OFFS, GRXL
- 37a: be be [ ]*MOVE OFFS, FP
- 37c: 0f be [ ]*MOVE OFFS, @DP\[0\]
- 37e: 4f be [ ]*MOVE OFFS, @DP\[1\]
- 380: 1f be [ ]*MOVE OFFS, @DP\[0\]\+\+
- 382: 5f be [ ]*MOVE OFFS, @DP\[1\]\+\+
- 384: 2f be [ ]*MOVE OFFS, @DP\[0\]\-\-
- 386: 6f be [ ]*MOVE OFFS, @DP\[1\]\-\-
+++ /dev/null
-;# data.s
-;# checks all the data transfer instructions
-foo:
- MOVE PSF, #01h
- MOVE PSF, AP
- MOVE PSF, APC
- MOVE PSF, IC
- MOVE PSF, IMR
- MOVE PSF, SC
- MOVE PSF, IIR
- MOVE PSF, CKCN
- MOVE PSF, WDCN
- MOVE PSF, A[0] ;Just Check two boundary conditions
- MOVE PSF, A[15]
- MOVE PSF, ACC
- MOVE PSF, A[AP]
- MOVE PSF, IP
- MOVE PSF, @SP--
- MOVE PSF, SP
- MOVE PSF, IV
- MOVE PSF, LC[0]
- MOVE PSF, LC[1]
- MOVE PSF, @BP[OFFS++]
- MOVE PSF, @BP[OFFS--]
- MOVE PSF, OFFS
- MOVE PSF, DPC
- MOVE PSF, GR
- MOVE PSF, GRL
- MOVE PSF, BP
- MOVE PSF, GRS
- MOVE PSF, GRH
- MOVE PSF, GRXL
- MOVE PSF, FP
- MOVE PSF, @DP[0]
- MOVE PSF, @DP[1]
- MOVE PSF, @DP[0]++
- MOVE PSF, @DP[1]++
- MOVE PSF, @DP[0]--
- MOVE PSF, @DP[1]--
- MOVE IC, #01h
- MOVE IC, AP
- MOVE IC, APC
- MOVE IC, PSF
- MOVE IC, IMR
- MOVE IC, SC
- MOVE IC, IIR
- MOVE IC, CKCN
- MOVE IC, WDCN
- MOVE IC, A[0] ;Just Check two boundary conditions
- MOVE IC, A[15]
- MOVE IC, ACC
- MOVE IC, A[AP]
- MOVE IC, IP
- MOVE IC, @SP--
- MOVE IC, SP
- MOVE IC, IV
- MOVE IC, LC[0]
- MOVE IC, LC[1]
- MOVE IC, @BP[OFFS++]
- MOVE IC, @BP[OFFS--]
- MOVE IC, OFFS
- MOVE IC, DPC
- MOVE IC, GR
- MOVE IC, GRL
- MOVE IC, BP
- MOVE IC, GRS
- MOVE IC, GRH
- MOVE IC, GRXL
- MOVE IC, FP
- MOVE IC, @DP[0]
- MOVE IC, @DP[1]
- MOVE IC, @DP[0]++
- MOVE IC, @DP[1]++
- MOVE IC, @DP[0]--
- MOVE IC, @DP[1]--
- MOVE IMR, #01h
- MOVE IMR, AP
- MOVE IMR, APC
- MOVE IMR, PSF
- MOVE IMR, IC
- MOVE IMR, SC
- MOVE IMR, IIR
- MOVE IMR, CKCN
- MOVE IMR, WDCN
- MOVE IMR, A[0] ;Just Check two boundary conditions
- MOVE IMR, A[15]
- MOVE IMR, ACC
- MOVE IMR, A[AP]
- MOVE IMR, IP
- MOVE IMR, @SP--
- MOVE IMR, SP
- MOVE IMR, IV
- MOVE IMR, LC[0]
- MOVE IMR, LC[1]
- MOVE IMR, @BP[OFFS++]
- MOVE IMR, @BP[OFFS--]
- MOVE IMR, OFFS
- MOVE IMR, DPC
- MOVE IMR, GR
- MOVE IMR, GRL
- MOVE IMR, BP
- MOVE IMR, GRS
- MOVE IMR, GRH
- MOVE IMR, GRXL
- MOVE IMR, FP
- MOVE IMR, @DP[0]
- MOVE IMR, @DP[1]
- MOVE IMR, @DP[0]++
- MOVE IMR, @DP[1]++
- MOVE IMR, @DP[0]--
- MOVE IMR, @DP[1]--
- MOVE A[0], #01h
- MOVE A[0], AP
- MOVE A[0], APC
- MOVE A[0], PSF
- MOVE A[0], IC
- MOVE A[0], IMR
- MOVE A[0], SC
- MOVE A[0], IIR
- MOVE A[0], CKCN
- MOVE A[0], WDCN
- MOVE A[0], ACC
- MOVE A[0], A[AP]
- MOVE A[0], IP
- MOVE A[0], @SP--
- MOVE A[0], SP
- MOVE A[0], IV
- MOVE A[0], LC[0]
- MOVE A[0], LC[1]
- MOVE A[0], @BP[OFFS++]
- MOVE A[0], @BP[OFFS--]
- MOVE A[0], OFFS
- MOVE A[0], DPC
- MOVE A[0], GR
- MOVE A[0], GRL
- MOVE A[0], BP
- MOVE A[0], GRS
- MOVE A[0], GRH
- MOVE A[0], GRXL
- MOVE A[0], FP
- MOVE A[0], @DP[0]
- MOVE A[0], @DP[1]
- MOVE A[0], @DP[0]++
- MOVE A[0], @DP[1]++
- MOVE A[0], @DP[0]--
- MOVE A[0], @DP[1]--
- MOVE ACC, #01h
- MOVE ACC, AP
- MOVE ACC, APC
- MOVE ACC, PSF
- MOVE ACC, IC
- MOVE ACC, IMR
- MOVE ACC, SC
- MOVE ACC, IIR
- MOVE ACC, CKCN
- MOVE ACC, WDCN
- MOVE ACC, A[0] ;Just Check two boundary conditions
- MOVE ACC, A[15]
- MOVE ACC, IP
- MOVE ACC, @SP--
- MOVE ACC, SP
- MOVE ACC, IV
- MOVE ACC, LC[0]
- MOVE ACC, LC[1]
- MOVE ACC, @BP[OFFS++]
- MOVE ACC, @BP[OFFS--]
- MOVE ACC, OFFS
- MOVE ACC, DPC
- MOVE ACC, GR
- MOVE ACC, GRL
- MOVE ACC, BP
- MOVE ACC, GRS
- MOVE ACC, GRH
- MOVE ACC, GRXL
- MOVE ACC, FP
- MOVE ACC, @DP[0]
- MOVE ACC, @DP[1]
- MOVE ACC, @DP[0]++
- MOVE ACC, @DP[1]++
- MOVE ACC, @DP[0]--
- MOVE ACC, @DP[1]--
- MOVE @++SP, #01h
- MOVE @++SP, AP
- MOVE @++SP, APC
- MOVE @++SP, PSF
- MOVE @++SP, IC
- MOVE @++SP, IMR
- MOVE @++SP, SC
- MOVE @++SP, IIR
- MOVE @++SP, CKCN
- MOVE @++SP, WDCN
- MOVE @++SP, A[0] ;Just Check two boundary conditions
- MOVE @++SP, A[15]
- MOVE @++SP, ACC
- MOVE @++SP, A[AP]
- MOVE @++SP, IP
- MOVE @++SP, SP
- MOVE @++SP, IV
- MOVE @++SP, LC[0]
- MOVE @++SP, LC[1]
- MOVE @++SP, @BP[OFFS++]
- MOVE @++SP, @BP[OFFS--]
- MOVE @++SP, OFFS
- MOVE @++SP, DPC
- MOVE @++SP, GR
- MOVE @++SP, GRL
- MOVE @++SP, BP
- MOVE @++SP, GRS
- MOVE @++SP, GRH
- MOVE @++SP, GRXL
- MOVE @++SP, FP
- MOVE @++SP, @DP[0]
- MOVE @++SP, @DP[1]
- MOVE @++SP, @DP[0]++
- MOVE @++SP, @DP[1]++
- MOVE @++SP, @DP[0]--
- MOVE @++SP, @DP[1]--
- MOVE SP, #01h
- MOVE SP, AP
- MOVE SP, APC
- MOVE SP, PSF
- MOVE SP, IC
- MOVE SP, IMR
- MOVE SP, SC
- MOVE SP, IIR
- MOVE SP, CKCN
- MOVE SP, WDCN
- MOVE SP, A[0] ;Just Check two boundary conditions
- MOVE SP, A[15]
- MOVE SP, ACC
- MOVE SP, A[AP]
- MOVE SP, IP
- MOVE SP, IV
- MOVE SP, LC[0]
- MOVE SP, LC[1]
- MOVE SP, @BP[OFFS++]
- MOVE SP, @BP[OFFS--]
- MOVE SP, OFFS
- MOVE SP, DPC
- MOVE SP, GR
- MOVE SP, GRL
- MOVE SP, BP
- MOVE SP, GRS
- MOVE SP, GRH
- MOVE SP, GRXL
- MOVE SP, FP
- MOVE SP, @DP[0]
- MOVE SP, @DP[1]
- MOVE SP, @DP[0]++
- MOVE SP, @DP[1]++
- MOVE SP, @DP[0]--
- MOVE SP, @DP[1]--
- MOVE IV, #01h
- MOVE IV, AP
- MOVE IV, APC
- MOVE IV, PSF
- MOVE IV, IC
- MOVE IV, IMR
- MOVE IV, SC
- MOVE IV, IIR
- MOVE IV, CKCN
- MOVE IV, WDCN
- MOVE IV, A[0] ;Just Check two boundary conditions
- MOVE IV, A[15]
- MOVE IV, ACC
- MOVE IV, A[AP]
- MOVE IV, IP
- MOVE IV, @SP--
- MOVE IV, SP
- MOVE IV, IV
- MOVE IV, LC[0]
- MOVE IV, LC[1]
- MOVE IV, @BP[OFFS++]
- MOVE IV, @BP[OFFS--]
- MOVE IV, OFFS
- MOVE IV, DPC
- MOVE IV, GR
- MOVE IV, GRL
- MOVE IV, BP
- MOVE IV, GRS
- MOVE IV, GRH
- MOVE IV, GRXL
- MOVE IV, FP
- MOVE IV, @DP[0]
- MOVE IV, @DP[1]
- MOVE IV, @DP[0]++
- MOVE IV, @DP[1]++
- MOVE IV, @DP[0]--
- MOVE IV, @DP[1]--
- MOVE LC[0], #01h
- MOVE LC[0], AP
- MOVE LC[0], APC
- MOVE LC[0], PSF
- MOVE LC[0], IC
- MOVE LC[0], IMR
- MOVE LC[0], SC
- MOVE LC[0], IIR
- MOVE LC[0], CKCN
- MOVE LC[0], WDCN
- MOVE LC[0], A[0] ;Just Check two boundary conditions
- MOVE LC[0], A[15]
- MOVE LC[0], ACC
- MOVE LC[0], A[AP]
- MOVE LC[0], IP
- MOVE LC[0], @SP--
- MOVE LC[0], SP
- MOVE LC[0], IV
- MOVE LC[0], @BP[OFFS++]
- MOVE LC[0], @BP[OFFS--]
- MOVE LC[0], OFFS
- MOVE LC[0], DPC
- MOVE LC[0], GR
- MOVE LC[0], GRL
- MOVE LC[0], BP
- MOVE LC[0], GRS
- MOVE LC[0], GRH
- MOVE LC[0], GRXL
- MOVE LC[0], FP
- MOVE LC[0], @DP[0]
- MOVE LC[0], @DP[1]
- MOVE LC[0], @DP[0]++
- MOVE LC[0], @DP[1]++
- MOVE LC[0], @DP[0]--
- MOVE LC[0], @DP[1]--
- MOVE @BP[OFFS], #01h
- MOVE @BP[OFFS], AP
- MOVE @BP[OFFS], APC
- MOVE @BP[OFFS], PSF
- MOVE @BP[OFFS], IC
- MOVE @BP[OFFS], IMR
- MOVE @BP[OFFS], SC
- MOVE @BP[OFFS], IIR
- MOVE @BP[OFFS], CKCN
- MOVE @BP[OFFS], WDCN
- MOVE @BP[OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[OFFS], A[15]
- MOVE @BP[OFFS], ACC
- MOVE @BP[OFFS], A[AP]
- MOVE @BP[OFFS], IP
- MOVE @BP[OFFS], @SP--
- MOVE @BP[OFFS], SP
- MOVE @BP[OFFS], IV
- MOVE @BP[OFFS], LC[0]
- MOVE @BP[OFFS], LC[1]
- MOVE @BP[OFFS], OFFS
- MOVE @BP[OFFS], DPC
- MOVE @BP[OFFS], GR
- MOVE @BP[OFFS], GRL
- MOVE @BP[OFFS], BP
- MOVE @BP[OFFS], GRS
- MOVE @BP[OFFS], GRH
- MOVE @BP[OFFS], GRXL
- MOVE @BP[OFFS], FP
- MOVE @BP[OFFS], @DP[0]
- MOVE @BP[OFFS], @DP[1]
- MOVE @BP[OFFS], @DP[0]++
- MOVE @BP[OFFS], @DP[1]++
- MOVE @BP[OFFS], @DP[0]--
- MOVE @BP[OFFS], @DP[1]--
- MOVE @BP[++OFFS], #01h
- MOVE @BP[++OFFS], AP
- MOVE @BP[++OFFS], APC
- MOVE @BP[++OFFS], PSF
- MOVE @BP[++OFFS], IC
- MOVE @BP[++OFFS], IMR
- MOVE @BP[++OFFS], SC
- MOVE @BP[++OFFS], IIR
- MOVE @BP[++OFFS], CKCN
- MOVE @BP[++OFFS], WDCN
- MOVE @BP[++OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[++OFFS], A[15]
- MOVE @BP[++OFFS], ACC
- MOVE @BP[++OFFS], A[AP]
- MOVE @BP[++OFFS], IP
- MOVE @BP[++OFFS], SP
- MOVE @BP[++OFFS], IV
- MOVE @BP[++OFFS], LC[0]
- MOVE @BP[++OFFS], LC[1]
- MOVE @BP[++OFFS], OFFS
- MOVE @BP[++OFFS], DPC
- MOVE @BP[++OFFS], GR
- MOVE @BP[++OFFS], GRL
- MOVE @BP[++OFFS], BP
- MOVE @BP[++OFFS], GRS
- MOVE @BP[++OFFS], GRH
- MOVE @BP[++OFFS], GRXL
- MOVE @BP[++OFFS], FP
- MOVE @BP[++OFFS], @DP[0]
- MOVE @BP[++OFFS], @DP[1]
- MOVE @BP[++OFFS], @DP[0]--
- MOVE @BP[++OFFS], @DP[1]--
- MOVE @BP[--OFFS], #01h
- MOVE @BP[--OFFS], AP
- MOVE @BP[--OFFS], APC
- MOVE @BP[--OFFS], PSF
- MOVE @BP[--OFFS], IC
- MOVE @BP[--OFFS], IMR
- MOVE @BP[--OFFS], SC
- MOVE @BP[--OFFS], IIR
- MOVE @BP[--OFFS], CKCN
- MOVE @BP[--OFFS], WDCN
- MOVE @BP[--OFFS], A[0] ;Just Check two boundary conditions
- MOVE @BP[--OFFS], A[15]
- MOVE @BP[--OFFS], ACC
- MOVE @BP[--OFFS], A[AP]
- MOVE @BP[--OFFS], IP
- MOVE @BP[--OFFS], SP
- MOVE @BP[--OFFS], IV
- MOVE @BP[--OFFS], LC[0]
- MOVE @BP[--OFFS], LC[1]
- MOVE @BP[--OFFS], OFFS
- MOVE @BP[--OFFS], DPC
- MOVE @BP[--OFFS], GR
- MOVE @BP[--OFFS], GRL
- MOVE @BP[--OFFS], BP
- MOVE @BP[--OFFS], GRS
- MOVE @BP[--OFFS], GRH
- MOVE @BP[--OFFS], GRXL
- MOVE @BP[--OFFS], FP
- MOVE @BP[--OFFS], @DP[0]
- MOVE @BP[--OFFS], @DP[1]
- MOVE OFFS, #01h
- MOVE OFFS, AP
- MOVE OFFS, APC
- MOVE OFFS, PSF
- MOVE OFFS, IC
- MOVE OFFS, IMR
- MOVE OFFS, SC
- MOVE OFFS, IIR
- MOVE OFFS, CKCN
- MOVE OFFS, WDCN
- MOVE OFFS, A[0] ;Just Check two boundary conditions
- MOVE OFFS, A[15]
- MOVE OFFS, ACC
- MOVE OFFS, A[AP]
- MOVE OFFS, IP
- MOVE OFFS, @SP--
- MOVE OFFS, SP
- MOVE OFFS, IV
- MOVE OFFS, LC[0]
- MOVE OFFS, LC[1]
- MOVE OFFS, DPC
- MOVE OFFS, GR
- MOVE OFFS, GRL
- MOVE OFFS, BP
- MOVE OFFS, GRS
- MOVE OFFS, GRH
- MOVE OFFS, GRXL
- MOVE OFFS, FP
- MOVE OFFS, @DP[0]
- MOVE OFFS, @DP[1]
- MOVE OFFS, @DP[0]++
- MOVE OFFS, @DP[1]++
- MOVE OFFS, @DP[0]--
- MOVE OFFS, @DP[1]--
+++ /dev/null
-#objdump: -dw
-#name: 3rd Move operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 01 4e [ ]*MOVE DPC, #01h
- 2: 08 ce [ ]*MOVE DPC, AP
- 4: 18 ce [ ]*MOVE DPC, APC
- 6: 48 ce [ ]*MOVE DPC, PSF
- 8: 58 ce [ ]*MOVE DPC, IC
- a: 68 ce [ ]*MOVE DPC, IMR
- c: 88 ce [ ]*MOVE DPC, SC
- e: b8 ce [ ]*MOVE DPC, IIR
- 10: e8 ce [ ]*MOVE DPC, CKCN
- 12: f8 ce [ ]*MOVE DPC, WDCN
- 14: 09 ce [ ]*MOVE DPC, A\[0\]
- 16: f9 ce [ ]*MOVE DPC, A\[15\]
- 18: 0a ce [ ]*MOVE DPC, ACC
- 1a: 1a ce [ ]*MOVE DPC, A\[AP\]
- 1c: 0c ce [ ]*MOVE DPC, IP
- 1e: 0d ce [ ]*MOVE DPC, @SP\-\-
- 20: 1d ce [ ]*MOVE DPC, SP
- 22: 2d ce [ ]*MOVE DPC, IV
- 24: 6d ce [ ]*MOVE DPC, LC\[0\]
- 26: 7d ce [ ]*MOVE DPC, LC\[1\]
- 28: 1e ce [ ]*MOVE DPC, @BP\[OFFS\+\+\]
- 2a: 2e ce [ ]*MOVE DPC, @BP\[OFFS\-\-\]
- 2c: 3e ce [ ]*MOVE DPC, OFFS
- 2e: 5e ce [ ]*MOVE DPC, GR
- 30: 6e ce [ ]*MOVE DPC, GRL
- 32: 7e ce [ ]*MOVE DPC, BP
- 34: 8e ce [ ]*MOVE DPC, GRS
- 36: 9e ce [ ]*MOVE DPC, GRH
- 38: ae ce [ ]*MOVE DPC, GRXL
- 3a: be ce [ ]*MOVE DPC, FP
- 3c: 0f ce [ ]*MOVE DPC, @DP\[0\]
- 3e: 4f ce [ ]*MOVE DPC, @DP\[1\]
- 40: 1f ce [ ]*MOVE DPC, @DP\[0\]\+\+
- 42: 5f ce [ ]*MOVE DPC, @DP\[1\]\+\+
- 44: 2f ce [ ]*MOVE DPC, @DP\[0\]\-\-
- 46: 6f ce [ ]*MOVE DPC, @DP\[1\]\-\-
- 48: 01 5e [ ]*MOVE GR, #01h
- 4a: 08 de [ ]*MOVE GR, AP
- 4c: 18 de [ ]*MOVE GR, APC
- 4e: 48 de [ ]*MOVE GR, PSF
- 50: 58 de [ ]*MOVE GR, IC
- 52: 68 de [ ]*MOVE GR, IMR
- 54: 88 de [ ]*MOVE GR, SC
- 56: b8 de [ ]*MOVE GR, IIR
- 58: e8 de [ ]*MOVE GR, CKCN
- 5a: f8 de [ ]*MOVE GR, WDCN
- 5c: 09 de [ ]*MOVE GR, A\[0\]
- 5e: f9 de [ ]*MOVE GR, A\[15\]
- 60: 0a de [ ]*MOVE GR, ACC
- 62: 1a de [ ]*MOVE GR, A\[AP\]
- 64: 0c de [ ]*MOVE GR, IP
- 66: 0d de [ ]*MOVE GR, @SP\-\-
- 68: 1d de [ ]*MOVE GR, SP
- 6a: 2d de [ ]*MOVE GR, IV
- 6c: 6d de [ ]*MOVE GR, LC\[0\]
- 6e: 7d de [ ]*MOVE GR, LC\[1\]
- 70: 1e de [ ]*MOVE GR, @BP\[OFFS\+\+\]
- 72: 2e de [ ]*MOVE GR, @BP\[OFFS\-\-\]
- 74: 3e de [ ]*MOVE GR, OFFS
- 76: 4e de [ ]*MOVE GR, DPC
- 78: 6e de [ ]*MOVE GR, GRL
- 7a: 7e de [ ]*MOVE GR, BP
- 7c: 8e de [ ]*MOVE GR, GRS
- 7e: 9e de [ ]*MOVE GR, GRH
- 80: ae de [ ]*MOVE GR, GRXL
- 82: be de [ ]*MOVE GR, FP
- 84: 0f de [ ]*MOVE GR, @DP\[0\]
- 86: 4f de [ ]*MOVE GR, @DP\[1\]
- 88: 1f de [ ]*MOVE GR, @DP\[0\]\+\+
- 8a: 5f de [ ]*MOVE GR, @DP\[1\]\+\+
- 8c: 2f de [ ]*MOVE GR, @DP\[0\]\-\-
- 8e: 6f de [ ]*MOVE GR, @DP\[1\]\-\-
- 90: 01 6e [ ]*MOVE GRL, #01h
- 92: 08 ee [ ]*MOVE GRL, AP
- 94: 18 ee [ ]*MOVE GRL, APC
- 96: 48 ee [ ]*MOVE GRL, PSF
- 98: 58 ee [ ]*MOVE GRL, IC
- 9a: 68 ee [ ]*MOVE GRL, IMR
- 9c: 88 ee [ ]*MOVE GRL, SC
- 9e: b8 ee [ ]*MOVE GRL, IIR
- a0: e8 ee [ ]*MOVE GRL, CKCN
- a2: f8 ee [ ]*MOVE GRL, WDCN
- a4: 09 ee [ ]*MOVE GRL, A\[0\]
- a6: f9 ee [ ]*MOVE GRL, A\[15\]
- a8: 0a ee [ ]*MOVE GRL, ACC
- aa: 1a ee [ ]*MOVE GRL, A\[AP\]
- ac: 0c ee [ ]*MOVE GRL, IP
- ae: 0d ee [ ]*MOVE GRL, @SP\-\-
- b0: 1d ee [ ]*MOVE GRL, SP
- b2: 2d ee [ ]*MOVE GRL, IV
- b4: 6d ee [ ]*MOVE GRL, LC\[0\]
- b6: 7d ee [ ]*MOVE GRL, LC\[1\]
- b8: 1e ee [ ]*MOVE GRL, @BP\[OFFS\+\+\]
- ba: 2e ee [ ]*MOVE GRL, @BP\[OFFS\-\-\]
- bc: 3e ee [ ]*MOVE GRL, OFFS
- be: 4e ee [ ]*MOVE GRL, DPC
- c0: 5e ee [ ]*MOVE GRL, GR
- c2: 7e ee [ ]*MOVE GRL, BP
- c4: 8e ee [ ]*MOVE GRL, GRS
- c6: 9e ee [ ]*MOVE GRL, GRH
- c8: ae ee [ ]*MOVE GRL, GRXL
- ca: be ee [ ]*MOVE GRL, FP
- cc: 0f ee [ ]*MOVE GRL, @DP\[0\]
- ce: 4f ee [ ]*MOVE GRL, @DP\[1\]
- d0: 1f ee [ ]*MOVE GRL, @DP\[0\]\+\+
- d2: 5f ee [ ]*MOVE GRL, @DP\[1\]\+\+
- d4: 2f ee [ ]*MOVE GRL, @DP\[0\]\-\-
- d6: 6f ee [ ]*MOVE GRL, @DP\[1\]\-\-
- d8: 01 7e [ ]*MOVE BP, #01h
- da: 08 fe [ ]*MOVE BP, AP
- dc: 18 fe [ ]*MOVE BP, APC
- de: 48 fe [ ]*MOVE BP, PSF
- e0: 58 fe [ ]*MOVE BP, IC
- e2: 68 fe [ ]*MOVE BP, IMR
- e4: 88 fe [ ]*MOVE BP, SC
- e6: b8 fe [ ]*MOVE BP, IIR
- e8: e8 fe [ ]*MOVE BP, CKCN
- ea: f8 fe [ ]*MOVE BP, WDCN
- ec: 09 fe [ ]*MOVE BP, A\[0\]
- ee: f9 fe [ ]*MOVE BP, A\[15\]
- f0: 0a fe [ ]*MOVE BP, ACC
- f2: 1a fe [ ]*MOVE BP, A\[AP\]
- f4: 0c fe [ ]*MOVE BP, IP
- f6: 0d fe [ ]*MOVE BP, @SP\-\-
- f8: 1d fe [ ]*MOVE BP, SP
- fa: 2d fe [ ]*MOVE BP, IV
- fc: 6d fe [ ]*MOVE BP, LC\[0\]
- fe: 7d fe [ ]*MOVE BP, LC\[1\]
- 100: 1e fe [ ]*MOVE BP, @BP\[OFFS\+\+\]
- 102: 2e fe [ ]*MOVE BP, @BP\[OFFS\-\-\]
- 104: 3e fe [ ]*MOVE BP, OFFS
- 106: 4e fe [ ]*MOVE BP, DPC
- 108: 5e fe [ ]*MOVE BP, GR
- 10a: 6e fe [ ]*MOVE BP, GRL
- 10c: 8e fe [ ]*MOVE BP, GRS
- 10e: 9e fe [ ]*MOVE BP, GRH
- 110: ae fe [ ]*MOVE BP, GRXL
- 112: be fe [ ]*MOVE BP, FP
- 114: 0f fe [ ]*MOVE BP, @DP\[0\]
- 116: 4f fe [ ]*MOVE BP, @DP\[1\]
- 118: 1f fe [ ]*MOVE BP, @DP\[0\]\+\+
- 11a: 5f fe [ ]*MOVE BP, @DP\[1\]\+\+
- 11c: 2f fe [ ]*MOVE BP, @DP\[0\]\-\-
- 11e: 6f fe [ ]*MOVE BP, @DP\[1\]\-\-
- 120: 01 0f [ ]*MOVE @DP\[0\], #01h
- 122: 08 8f [ ]*MOVE @DP\[0\], AP
- 124: 18 8f [ ]*MOVE @DP\[0\], APC
- 126: 48 8f [ ]*MOVE @DP\[0\], PSF
- 128: 58 8f [ ]*MOVE @DP\[0\], IC
- 12a: 68 8f [ ]*MOVE @DP\[0\], IMR
- 12c: 88 8f [ ]*MOVE @DP\[0\], SC
- 12e: b8 8f [ ]*MOVE @DP\[0\], IIR
- 130: e8 8f [ ]*MOVE @DP\[0\], CKCN
- 132: f8 8f [ ]*MOVE @DP\[0\], WDCN
- 134: 09 8f [ ]*MOVE @DP\[0\], A\[0\]
- 136: f9 8f [ ]*MOVE @DP\[0\], A\[15\]
- 138: 0a 8f [ ]*MOVE @DP\[0\], ACC
- 13a: 1a 8f [ ]*MOVE @DP\[0\], A\[AP\]
- 13c: 0c 8f [ ]*MOVE @DP\[0\], IP
- 13e: 0d 8f [ ]*MOVE @DP\[0\], @SP\-\-
- 140: 1d 8f [ ]*MOVE @DP\[0\], SP
- 142: 2d 8f [ ]*MOVE @DP\[0\], IV
- 144: 6d 8f [ ]*MOVE @DP\[0\], LC\[0\]
- 146: 7d 8f [ ]*MOVE @DP\[0\], LC\[1\]
- 148: 1e 8f [ ]*MOVE @DP\[0\], @BP\[OFFS\+\+\]
- 14a: 2e 8f [ ]*MOVE @DP\[0\], @BP\[OFFS\-\-\]
- 14c: 3e 8f [ ]*MOVE @DP\[0\], OFFS
- 14e: 4e 8f [ ]*MOVE @DP\[0\], DPC
- 150: 5e 8f [ ]*MOVE @DP\[0\], GR
- 152: 6e 8f [ ]*MOVE @DP\[0\], GRL
- 154: 7e 8f [ ]*MOVE @DP\[0\], BP
- 156: 8e 8f [ ]*MOVE @DP\[0\], GRS
- 158: 9e 8f [ ]*MOVE @DP\[0\], GRH
- 15a: ae 8f [ ]*MOVE @DP\[0\], GRXL
- 15c: be 8f [ ]*MOVE @DP\[0\], FP
- 15e: 01 1f [ ]*MOVE @\+\+DP\[0\], #01h
- 160: 08 9f [ ]*MOVE @\+\+DP\[0\], AP
- 162: 18 9f [ ]*MOVE @\+\+DP\[0\], APC
- 164: 48 9f [ ]*MOVE @\+\+DP\[0\], PSF
- 166: 58 9f [ ]*MOVE @\+\+DP\[0\], IC
- 168: 68 9f [ ]*MOVE @\+\+DP\[0\], IMR
- 16a: 88 9f [ ]*MOVE @\+\+DP\[0\], SC
- 16c: b8 9f [ ]*MOVE @\+\+DP\[0\], IIR
- 16e: e8 9f [ ]*MOVE @\+\+DP\[0\], CKCN
- 170: f8 9f [ ]*MOVE @\+\+DP\[0\], WDCN
- 172: 09 9f [ ]*MOVE @\+\+DP\[0\], A\[0\]
- 174: f9 9f [ ]*MOVE @\+\+DP\[0\], A\[15\]
- 176: 0a 9f [ ]*MOVE @\+\+DP\[0\], ACC
- 178: 1a 9f [ ]*MOVE @\+\+DP\[0\], A\[AP\]
- 17a: 0c 9f [ ]*MOVE @\+\+DP\[0\], IP
- 17c: 0d 9f [ ]*MOVE @\+\+DP\[0\], @SP\-\-
- 17e: 1d 9f [ ]*MOVE @\+\+DP\[0\], SP
- 180: 2d 9f [ ]*MOVE @\+\+DP\[0\], IV
- 182: 6d 9f [ ]*MOVE @\+\+DP\[0\], LC\[0\]
- 184: 7d 9f [ ]*MOVE @\+\+DP\[0\], LC\[1\]
- 186: 1e 9f [ ]*MOVE @\+\+DP\[0\], @BP\[OFFS\+\+\]
- 188: 2e 9f [ ]*MOVE @\+\+DP\[0\], @BP\[OFFS\-\-\]
- 18a: 3e 9f [ ]*MOVE @\+\+DP\[0\], OFFS
- 18c: 4e 9f [ ]*MOVE @\+\+DP\[0\], DPC
- 18e: 5e 9f [ ]*MOVE @\+\+DP\[0\], GR
- 190: 6e 9f [ ]*MOVE @\+\+DP\[0\], GRL
- 192: 7e 9f [ ]*MOVE @\+\+DP\[0\], BP
- 194: 8e 9f [ ]*MOVE @\+\+DP\[0\], GRS
- 196: 9e 9f [ ]*MOVE @\+\+DP\[0\], GRH
- 198: ae 9f [ ]*MOVE @\+\+DP\[0\], GRXL
- 19a: be 9f [ ]*MOVE @\+\+DP\[0\], FP
- 19c: 01 2f [ ]*MOVE @\-\-DP\[0\], #01h
- 19e: 08 af [ ]*MOVE @\-\-DP\[0\], AP
- 1a0: 18 af [ ]*MOVE @\-\-DP\[0\], APC
- 1a2: 48 af [ ]*MOVE @\-\-DP\[0\], PSF
- 1a4: 58 af [ ]*MOVE @\-\-DP\[0\], IC
- 1a6: 68 af [ ]*MOVE @\-\-DP\[0\], IMR
- 1a8: 88 af [ ]*MOVE @\-\-DP\[0\], SC
- 1aa: b8 af [ ]*MOVE @\-\-DP\[0\], IIR
- 1ac: e8 af [ ]*MOVE @\-\-DP\[0\], CKCN
- 1ae: f8 af [ ]*MOVE @\-\-DP\[0\], WDCN
- 1b0: 09 af [ ]*MOVE @\-\-DP\[0\], A\[0\]
- 1b2: f9 af [ ]*MOVE @\-\-DP\[0\], A\[15\]
- 1b4: 0a af [ ]*MOVE @\-\-DP\[0\], ACC
- 1b6: 1a af [ ]*MOVE @\-\-DP\[0\], A\[AP\]
- 1b8: 0c af [ ]*MOVE @\-\-DP\[0\], IP
- 1ba: 0d af [ ]*MOVE @\-\-DP\[0\], @SP\-\-
- 1bc: 1d af [ ]*MOVE @\-\-DP\[0\], SP
- 1be: 2d af [ ]*MOVE @\-\-DP\[0\], IV
- 1c0: 6d af [ ]*MOVE @\-\-DP\[0\], LC\[0\]
- 1c2: 7d af [ ]*MOVE @\-\-DP\[0\], LC\[1\]
- 1c4: 1e af [ ]*MOVE @\-\-DP\[0\], @BP\[OFFS\+\+\]
- 1c6: 2e af [ ]*MOVE @\-\-DP\[0\], @BP\[OFFS\-\-\]
- 1c8: 3e af [ ]*MOVE @\-\-DP\[0\], OFFS
- 1ca: 4e af [ ]*MOVE @\-\-DP\[0\], DPC
- 1cc: 5e af [ ]*MOVE @\-\-DP\[0\], GR
- 1ce: 6e af [ ]*MOVE @\-\-DP\[0\], GRL
- 1d0: 7e af [ ]*MOVE @\-\-DP\[0\], BP
- 1d2: 8e af [ ]*MOVE @\-\-DP\[0\], GRS
- 1d4: 9e af [ ]*MOVE @\-\-DP\[0\], GRH
- 1d6: ae af [ ]*MOVE @\-\-DP\[0\], GRXL
- 1d8: be af [ ]*MOVE @\-\-DP\[0\], FP
- 1da: 01 3f [ ]*MOVE DP\[0\], #01h
- 1dc: 08 bf [ ]*MOVE DP\[0\], AP
- 1de: 18 bf [ ]*MOVE DP\[0\], APC
- 1e0: 48 bf [ ]*MOVE DP\[0\], PSF
- 1e2: 58 bf [ ]*MOVE DP\[0\], IC
- 1e4: 68 bf [ ]*MOVE DP\[0\], IMR
- 1e6: 88 bf [ ]*MOVE DP\[0\], SC
- 1e8: b8 bf [ ]*MOVE DP\[0\], IIR
- 1ea: e8 bf [ ]*MOVE DP\[0\], CKCN
- 1ec: f8 bf [ ]*MOVE DP\[0\], WDCN
- 1ee: 09 bf [ ]*MOVE DP\[0\], A\[0\]
- 1f0: f9 bf [ ]*MOVE DP\[0\], A\[15\]
- 1f2: 0a bf [ ]*MOVE DP\[0\], ACC
- 1f4: 1a bf [ ]*MOVE DP\[0\], A\[AP\]
- 1f6: 0c bf [ ]*MOVE DP\[0\], IP
- 1f8: 0d bf [ ]*MOVE DP\[0\], @SP\-\-
- 1fa: 1d bf [ ]*MOVE DP\[0\], SP
- 1fc: 2d bf [ ]*MOVE DP\[0\], IV
- 1fe: 6d bf [ ]*MOVE DP\[0\], LC\[0\]
- 200: 7d bf [ ]*MOVE DP\[0\], LC\[1\]
- 202: 1e bf [ ]*MOVE DP\[0\], @BP\[OFFS\+\+\]
- 204: 2e bf [ ]*MOVE DP\[0\], @BP\[OFFS\-\-\]
- 206: 3e bf [ ]*MOVE DP\[0\], OFFS
- 208: 4e bf [ ]*MOVE DP\[0\], DPC
- 20a: 5e bf [ ]*MOVE DP\[0\], GR
- 20c: 6e bf [ ]*MOVE DP\[0\], GRL
- 20e: 7e bf [ ]*MOVE DP\[0\], BP
- 210: 8e bf [ ]*MOVE DP\[0\], GRS
- 212: 9e bf [ ]*MOVE DP\[0\], GRH
- 214: ae bf [ ]*MOVE DP\[0\], GRXL
- 216: be bf [ ]*MOVE DP\[0\], FP
- 218: 00 2b [ ]*MOVE PFX\[2\], #00h
- 21a: 01 08 [ ]*MOVE AP, #01h
- 21c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 21e: 08 88 [ ]*MOVE AP, AP
- 220: 00 2b [ ]*MOVE PFX\[2\], #00h
- 222: 18 88 [ ]*MOVE AP, APC
- 224: 00 2b [ ]*MOVE PFX\[2\], #00h
- 226: 48 88 [ ]*MOVE AP, PSF
- 228: 00 2b [ ]*MOVE PFX\[2\], #00h
- 22a: 58 88 [ ]*MOVE AP, IC
- 22c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 22e: 68 88 [ ]*MOVE AP, IMR
- 230: 00 2b [ ]*MOVE PFX\[2\], #00h
- 232: b8 88 [ ]*MOVE AP, IIR
- 234: 00 2b [ ]*MOVE PFX\[2\], #00h
- 236: e8 88 [ ]*MOVE AP, CKCN
- 238: 00 2b [ ]*MOVE PFX\[2\], #00h
- 23a: f8 88 [ ]*MOVE AP, WDCN
- 23c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 23e: 09 88 [ ]*MOVE AP, A\[0\]
- 240: 00 2b [ ]*MOVE PFX\[2\], #00h
- 242: f9 88 [ ]*MOVE AP, A\[15\]
- 244: 00 2b [ ]*MOVE PFX\[2\], #00h
- 246: 0a 88 [ ]*MOVE AP, ACC
- 248: 00 2b [ ]*MOVE PFX\[2\], #00h
- 24a: 1a 88 [ ]*MOVE AP, A\[AP\]
- 24c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 24e: 0c 88 [ ]*MOVE AP, IP
- 250: 00 2b [ ]*MOVE PFX\[2\], #00h
- 252: 0d 88 [ ]*MOVE AP, @SP\-\-
- 254: 00 2b [ ]*MOVE PFX\[2\], #00h
- 256: 1d 88 [ ]*MOVE AP, SP
- 258: 00 2b [ ]*MOVE PFX\[2\], #00h
- 25a: 2d 88 [ ]*MOVE AP, IV
- 25c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 25e: 6d 88 [ ]*MOVE AP, LC\[0\]
- 260: 00 2b [ ]*MOVE PFX\[2\], #00h
- 262: 7d 88 [ ]*MOVE AP, LC\[1\]
- 264: 00 2b [ ]*MOVE PFX\[2\], #00h
- 266: 1e 88 [ ]*MOVE AP, @BP\[OFFS\+\+\]
- 268: 00 2b [ ]*MOVE PFX\[2\], #00h
- 26a: 2e 88 [ ]*MOVE AP, @BP\[OFFS\-\-\]
- 26c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 26e: 3e 88 [ ]*MOVE AP, OFFS
- 270: 00 2b [ ]*MOVE PFX\[2\], #00h
- 272: 4e 88 [ ]*MOVE AP, DPC
- 274: 00 2b [ ]*MOVE PFX\[2\], #00h
- 276: 5e 88 [ ]*MOVE AP, GR
- 278: 00 2b [ ]*MOVE PFX\[2\], #00h
- 27a: 6e 88 [ ]*MOVE AP, GRL
- 27c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 27e: 7e 88 [ ]*MOVE AP, BP
- 280: 00 2b [ ]*MOVE PFX\[2\], #00h
- 282: 8e 88 [ ]*MOVE AP, GRS
- 284: 00 2b [ ]*MOVE PFX\[2\], #00h
- 286: 9e 88 [ ]*MOVE AP, GRH
- 288: 00 2b [ ]*MOVE PFX\[2\], #00h
- 28a: ae 88 [ ]*MOVE AP, GRXL
- 28c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 28e: be 88 [ ]*MOVE AP, FP
- 290: 00 2b [ ]*MOVE PFX\[2\], #00h
- 292: 0f 88 [ ]*MOVE AP, @DP\[0\]
- 294: 00 2b [ ]*MOVE PFX\[2\], #00h
- 296: 4f 88 [ ]*MOVE AP, @DP\[1\]
- 298: 00 2b [ ]*MOVE PFX\[2\], #00h
- 29a: 1f 88 [ ]*MOVE AP, @DP\[0\]\+\+
- 29c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 29e: 5f 88 [ ]*MOVE AP, @DP\[1\]\+\+
- 2a0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2a2: 2f 88 [ ]*MOVE AP, @DP\[0\]\-\-
- 2a4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2a6: 6f 88 [ ]*MOVE AP, @DP\[1\]\-\-
- 2a8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2aa: 01 68 [ ]*MOVE IMR, #01h
- 2ac: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ae: 08 e8 [ ]*MOVE IMR, AP
- 2b0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2b2: 18 e8 [ ]*MOVE IMR, APC
- 2b4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2b6: 48 e8 [ ]*MOVE IMR, PSF
- 2b8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ba: 58 e8 [ ]*MOVE IMR, IC
- 2bc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2be: 68 e8 [ ]*MOVE IMR, IMR
- 2c0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2c2: 88 e8 [ ]*MOVE IMR, SC
- 2c4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2c6: b8 e8 [ ]*MOVE IMR, IIR
- 2c8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ca: f8 e8 [ ]*MOVE IMR, WDCN
- 2cc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ce: 09 e8 [ ]*MOVE IMR, A\[0\]
- 2d0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2d2: f9 e8 [ ]*MOVE IMR, A\[15\]
- 2d4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2d6: 0a e8 [ ]*MOVE IMR, ACC
- 2d8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2da: 1a e8 [ ]*MOVE IMR, A\[AP\]
- 2dc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2de: 0c e8 [ ]*MOVE IMR, IP
- 2e0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2e2: 0d e8 [ ]*MOVE IMR, @SP\-\-
- 2e4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2e6: 1d e8 [ ]*MOVE IMR, SP
- 2e8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ea: 2d e8 [ ]*MOVE IMR, IV
- 2ec: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2ee: 6d e8 [ ]*MOVE IMR, LC\[0\]
- 2f0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2f2: 7d e8 [ ]*MOVE IMR, LC\[1\]
- 2f4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2f6: 1e e8 [ ]*MOVE IMR, @BP\[OFFS\+\+\]
- 2f8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2fa: 2e e8 [ ]*MOVE IMR, @BP\[OFFS\-\-\]
- 2fc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 2fe: 3e e8 [ ]*MOVE IMR, OFFS
- 300: 00 2b [ ]*MOVE PFX\[2\], #00h
- 302: 4e e8 [ ]*MOVE IMR, DPC
- 304: 00 2b [ ]*MOVE PFX\[2\], #00h
- 306: 5e e8 [ ]*MOVE IMR, GR
- 308: 00 2b [ ]*MOVE PFX\[2\], #00h
- 30a: 6e e8 [ ]*MOVE IMR, GRL
- 30c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 30e: 7e e8 [ ]*MOVE IMR, BP
- 310: 00 2b [ ]*MOVE PFX\[2\], #00h
- 312: 8e e8 [ ]*MOVE IMR, GRS
- 314: 00 2b [ ]*MOVE PFX\[2\], #00h
- 316: 9e e8 [ ]*MOVE IMR, GRH
- 318: 00 2b [ ]*MOVE PFX\[2\], #00h
- 31a: ae e8 [ ]*MOVE IMR, GRXL
- 31c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 31e: be e8 [ ]*MOVE IMR, FP
- 320: 00 2b [ ]*MOVE PFX\[2\], #00h
- 322: 0f e8 [ ]*MOVE IMR, @DP\[0\]
- 324: 00 2b [ ]*MOVE PFX\[2\], #00h
- 326: 4f e8 [ ]*MOVE IMR, @DP\[1\]
- 328: 00 2b [ ]*MOVE PFX\[2\], #00h
- 32a: 1f e8 [ ]*MOVE IMR, @DP\[0\]\+\+
- 32c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 32e: 5f e8 [ ]*MOVE IMR, @DP\[1\]\+\+
- 330: 00 2b [ ]*MOVE PFX\[2\], #00h
- 332: 2f e8 [ ]*MOVE IMR, @DP\[0\]\-\-
- 334: 00 2b [ ]*MOVE PFX\[2\], #00h
- 336: 6f e8 [ ]*MOVE IMR, @DP\[1\]\-\-
- 338: 00 2b [ ]*MOVE PFX\[2\], #00h
- 33a: 01 1e [ ]*MOVE @BP\[\+\+OFFS\], #01h
- 33c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 33e: 08 9e [ ]*MOVE @BP\[\+\+OFFS\], AP
- 340: 00 2b [ ]*MOVE PFX\[2\], #00h
- 342: 18 9e [ ]*MOVE @BP\[\+\+OFFS\], APC
- 344: 00 2b [ ]*MOVE PFX\[2\], #00h
- 346: 48 9e [ ]*MOVE @BP\[\+\+OFFS\], PSF
- 348: 00 2b [ ]*MOVE PFX\[2\], #00h
- 34a: 58 9e [ ]*MOVE @BP\[\+\+OFFS\], IC
- 34c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 34e: 68 9e [ ]*MOVE @BP\[\+\+OFFS\], IMR
- 350: 00 2b [ ]*MOVE PFX\[2\], #00h
- 352: 88 9e [ ]*MOVE @BP\[\+\+OFFS\], SC
- 354: 00 2b [ ]*MOVE PFX\[2\], #00h
- 356: b8 9e [ ]*MOVE @BP\[\+\+OFFS\], IIR
- 358: 00 2b [ ]*MOVE PFX\[2\], #00h
- 35a: e8 9e [ ]*MOVE @BP\[\+\+OFFS\], CKCN
- 35c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 35e: f8 9e [ ]*MOVE @BP\[\+\+OFFS\], WDCN
- 360: 00 2b [ ]*MOVE PFX\[2\], #00h
- 362: 09 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[0\]
- 364: 00 2b [ ]*MOVE PFX\[2\], #00h
- 366: f9 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[15\]
- 368: 00 2b [ ]*MOVE PFX\[2\], #00h
- 36a: 0a 9e [ ]*MOVE @BP\[\+\+OFFS\], ACC
- 36c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 36e: 1a 9e [ ]*MOVE @BP\[\+\+OFFS\], A\[AP\]
- 370: 00 2b [ ]*MOVE PFX\[2\], #00h
- 372: 0c 9e [ ]*MOVE @BP\[\+\+OFFS\], IP
- 374: 00 2b [ ]*MOVE PFX\[2\], #00h
- 376: 0d 9e [ ]*MOVE @BP\[\+\+OFFS\], @SP\-\-
- 378: 00 2b [ ]*MOVE PFX\[2\], #00h
- 37a: 1d 9e [ ]*MOVE @BP\[\+\+OFFS\], SP
- 37c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 37e: 2d 9e [ ]*MOVE @BP\[\+\+OFFS\], IV
- 380: 00 2b [ ]*MOVE PFX\[2\], #00h
- 382: 6d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[0\]
- 384: 00 2b [ ]*MOVE PFX\[2\], #00h
- 386: 7d 9e [ ]*MOVE @BP\[\+\+OFFS\], LC\[1\]
- 388: 00 2b [ ]*MOVE PFX\[2\], #00h
- 38a: 1e 9e [ ]*MOVE @BP\[\+\+OFFS\], @BP\[OFFS\+\+\]
- 38c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 38e: 2e 9e [ ]*MOVE @BP\[\+\+OFFS\], @BP\[OFFS\-\-\]
- 390: 00 2b [ ]*MOVE PFX\[2\], #00h
- 392: 3e 9e [ ]*MOVE @BP\[\+\+OFFS\], OFFS
- 394: 00 2b [ ]*MOVE PFX\[2\], #00h
- 396: 4e 9e [ ]*MOVE @BP\[\+\+OFFS\], DPC
- 398: 00 2b [ ]*MOVE PFX\[2\], #00h
- 39a: 5e 9e [ ]*MOVE @BP\[\+\+OFFS\], GR
- 39c: 00 2b [ ]*MOVE PFX\[2\], #00h
- 39e: 6e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRL
- 3a0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3a2: 7e 9e [ ]*MOVE @BP\[\+\+OFFS\], BP
- 3a4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3a6: 8e 9e [ ]*MOVE @BP\[\+\+OFFS\], GRS
- 3a8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3aa: ae 9e [ ]*MOVE @BP\[\+\+OFFS\], GRXL
- 3ac: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3ae: be 9e [ ]*MOVE @BP\[\+\+OFFS\], FP
- 3b0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3b2: 0f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]
- 3b4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3b6: 4f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]
- 3b8: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3ba: 1f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]\+\+
- 3bc: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3be: 5f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]\+\+
- 3c0: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3c2: 2f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[0\]\-\-
- 3c4: 00 2b [ ]*MOVE PFX\[2\], #00h
- 3c6: 6f 9e [ ]*MOVE @BP\[\+\+OFFS\], @DP\[1\]\-\-
+++ /dev/null
-;# data.s
-;# checks all the data transfer instructions
-foo:
- MOVE DPC, #01h
- MOVE DPC, AP
- MOVE DPC, APC
- MOVE DPC, PSF
- MOVE DPC, IC
- MOVE DPC, IMR
- MOVE DPC, SC
- MOVE DPC, IIR
- MOVE DPC, CKCN
- MOVE DPC, WDCN
- MOVE DPC, A[0] ;Just Check two boundary conditions
- MOVE DPC, A[15]
- MOVE DPC, ACC
- MOVE DPC, A[AP]
- MOVE DPC, IP
- MOVE DPC, @SP--
- MOVE DPC, SP
- MOVE DPC, IV
- MOVE DPC, LC[0]
- MOVE DPC, LC[1]
- MOVE DPC, @BP[OFFS++]
- MOVE DPC, @BP[OFFS--]
- MOVE DPC, OFFS
- MOVE DPC, GR
- MOVE DPC, GRL
- MOVE DPC, BP
- MOVE DPC, GRS
- MOVE DPC, GRH
- MOVE DPC, GRXL
- MOVE DPC, FP
- MOVE DPC, @DP[0]
- MOVE DPC, @DP[1]
- MOVE DPC, @DP[0]++
- MOVE DPC, @DP[1]++
- MOVE DPC, @DP[0]--
- MOVE DPC, @DP[1]--
- MOVE GR, #01h
- MOVE GR, AP
- MOVE GR, APC
- MOVE GR, PSF
- MOVE GR, IC
- MOVE GR, IMR
- MOVE GR, SC
- MOVE GR, IIR
- MOVE GR, CKCN
- MOVE GR, WDCN
- MOVE GR, A[0] ;Just Check two boundary conditions
- MOVE GR, A[15]
- MOVE GR, ACC
- MOVE GR, A[AP]
- MOVE GR, IP
- MOVE GR, @SP--
- MOVE GR, SP
- MOVE GR, IV
- MOVE GR, LC[0]
- MOVE GR, LC[1]
- MOVE GR, @BP[OFFS++]
- MOVE GR, @BP[OFFS--]
- MOVE GR, OFFS
- MOVE GR, DPC
- MOVE GR, GRL
- MOVE GR, BP
- MOVE GR, GRS
- MOVE GR, GRH
- MOVE GR, GRXL
- MOVE GR, FP
- MOVE GR, @DP[0]
- MOVE GR, @DP[1]
- MOVE GR, @DP[0]++
- MOVE GR, @DP[1]++
- MOVE GR, @DP[0]--
- MOVE GR, @DP[1]--
- MOVE GRL, #01h
- MOVE GRL, AP
- MOVE GRL, APC
- MOVE GRL, PSF
- MOVE GRL, IC
- MOVE GRL, IMR
- MOVE GRL, SC
- MOVE GRL, IIR
- MOVE GRL, CKCN
- MOVE GRL, WDCN
- MOVE GRL, A[0] ;Just Check two boundary conditions
- MOVE GRL, A[15]
- MOVE GRL, ACC
- MOVE GRL, A[AP]
- MOVE GRL, IP
- MOVE GRL, @SP--
- MOVE GRL, SP
- MOVE GRL, IV
- MOVE GRL, LC[0]
- MOVE GRL, LC[1]
- MOVE GRL, @BP[OFFS++]
- MOVE GRL, @BP[OFFS--]
- MOVE GRL, OFFS
- MOVE GRL, DPC
- MOVE GRL, GR
- MOVE GRL, BP
- MOVE GRL, GRS
- MOVE GRL, GRH
- MOVE GRL, GRXL
- MOVE GRL, FP
- MOVE GRL, @DP[0]
- MOVE GRL, @DP[1]
- MOVE GRL, @DP[0]++
- MOVE GRL, @DP[1]++
- MOVE GRL, @DP[0]--
- MOVE GRL, @DP[1]--
- MOVE BP, #01h
- MOVE BP, AP
- MOVE BP, APC
- MOVE BP, PSF
- MOVE BP, IC
- MOVE BP, IMR
- MOVE BP, SC
- MOVE BP, IIR
- MOVE BP, CKCN
- MOVE BP, WDCN
- MOVE BP, A[0] ;Just Check two boundary conditions
- MOVE BP, A[15]
- MOVE BP, ACC
- MOVE BP, A[AP]
- MOVE BP, IP
- MOVE BP, @SP--
- MOVE BP, SP
- MOVE BP, IV
- MOVE BP, LC[0]
- MOVE BP, LC[1]
- MOVE BP, @BP[OFFS++]
- MOVE BP, @BP[OFFS--]
- MOVE BP, OFFS
- MOVE BP, DPC
- MOVE BP, GR
- MOVE BP, GRL
- MOVE BP, GRS
- MOVE BP, GRH
- MOVE BP, GRXL
- MOVE BP, FP
- MOVE BP, @DP[0]
- MOVE BP, @DP[1]
- MOVE BP, @DP[0]++
- MOVE BP, @DP[1]++
- MOVE BP, @DP[0]--
- MOVE BP, @DP[1]--
- MOVE @DP[0], #01h
- MOVE @DP[0], AP
- MOVE @DP[0], APC
- MOVE @DP[0], PSF
- MOVE @DP[0], IC
- MOVE @DP[0], IMR
- MOVE @DP[0], SC
- MOVE @DP[0], IIR
- MOVE @DP[0], CKCN
- MOVE @DP[0], WDCN
- MOVE @DP[0], A[0] ;Just Check two boundary conditions
- MOVE @DP[0], A[15]
- MOVE @DP[0], ACC
- MOVE @DP[0], A[AP]
- MOVE @DP[0], IP
- MOVE @DP[0], @SP--
- MOVE @DP[0], SP
- MOVE @DP[0], IV
- MOVE @DP[0], LC[0]
- MOVE @DP[0], LC[1]
- MOVE @DP[0], @BP[OFFS++]
- MOVE @DP[0], @BP[OFFS--]
- MOVE @DP[0], OFFS
- MOVE @DP[0], DPC
- MOVE @DP[0], GR
- MOVE @DP[0], GRL
- MOVE @DP[0], BP
- MOVE @DP[0], GRS
- MOVE @DP[0], GRH
- MOVE @DP[0], GRXL
- MOVE @DP[0], FP
- MOVE @++DP[0], #01h
- MOVE @++DP[0], AP
- MOVE @++DP[0], APC
- MOVE @++DP[0], PSF
- MOVE @++DP[0], IC
- MOVE @++DP[0], IMR
- MOVE @++DP[0], SC
- MOVE @++DP[0], IIR
- MOVE @++DP[0], CKCN
- MOVE @++DP[0], WDCN
- MOVE @++DP[0], A[0] ;Just Check two boundary conditions
- MOVE @++DP[0], A[15]
- MOVE @++DP[0], ACC
- MOVE @++DP[0], A[AP]
- MOVE @++DP[0], IP
- MOVE @++DP[0], @SP--
- MOVE @++DP[0], SP
- MOVE @++DP[0], IV
- MOVE @++DP[0], LC[0]
- MOVE @++DP[0], LC[1]
- MOVE @++DP[0], @BP[OFFS++]
- MOVE @++DP[0], @BP[OFFS--]
- MOVE @++DP[0], OFFS
- MOVE @++DP[0], DPC
- MOVE @++DP[0], GR
- MOVE @++DP[0], GRL
- MOVE @++DP[0], BP
- MOVE @++DP[0], GRS
- MOVE @++DP[0], GRH
- MOVE @++DP[0], GRXL
- MOVE @++DP[0], FP
- MOVE @--DP[0], #01h
- MOVE @--DP[0], AP
- MOVE @--DP[0], APC
- MOVE @--DP[0], PSF
- MOVE @--DP[0], IC
- MOVE @--DP[0], IMR
- MOVE @--DP[0], SC
- MOVE @--DP[0], IIR
- MOVE @--DP[0], CKCN
- MOVE @--DP[0], WDCN
- MOVE @--DP[0], A[0] ;Just Check two boundary conditions
- MOVE @--DP[0], A[15]
- MOVE @--DP[0], ACC
- MOVE @--DP[0], A[AP]
- MOVE @--DP[0], IP
- MOVE @--DP[0], @SP--
- MOVE @--DP[0], SP
- MOVE @--DP[0], IV
- MOVE @--DP[0], LC[0]
- MOVE @--DP[0], LC[1]
- MOVE @--DP[0], @BP[OFFS++]
- MOVE @--DP[0], @BP[OFFS--]
- MOVE @--DP[0], OFFS
- MOVE @--DP[0], DPC
- MOVE @--DP[0], GR
- MOVE @--DP[0], GRL
- MOVE @--DP[0], BP
- MOVE @--DP[0], GRS
- MOVE @--DP[0], GRH
- MOVE @--DP[0], GRXL
- MOVE @--DP[0], FP
- MOVE DP[0], #01h
- MOVE DP[0], AP
- MOVE DP[0], APC
- MOVE DP[0], PSF
- MOVE DP[0], IC
- MOVE DP[0], IMR
- MOVE DP[0], SC
- MOVE DP[0], IIR
- MOVE DP[0], CKCN
- MOVE DP[0], WDCN
- MOVE DP[0], A[0] ;Just Check two boundary conditions
- MOVE DP[0], A[15]
- MOVE DP[0], ACC
- MOVE DP[0], A[AP]
- MOVE DP[0], IP
- MOVE DP[0], @SP--
- MOVE DP[0], SP
- MOVE DP[0], IV
- MOVE DP[0], LC[0]
- MOVE DP[0], LC[1]
- MOVE DP[0], @BP[OFFS++]
- MOVE DP[0], @BP[OFFS--]
- MOVE DP[0], OFFS
- MOVE DP[0], DPC
- MOVE DP[0], GR
- MOVE DP[0], GRL
- MOVE DP[0], BP
- MOVE DP[0], GRS
- MOVE DP[0], GRH
- MOVE DP[0], GRXL
- MOVE DP[0], FP
- MOVE SC, #01h
- MOVE SC, AP
- MOVE SC, APC
- MOVE SC, PSF
- MOVE SC, IC
- MOVE SC, IMR
- MOVE SC, IIR
- MOVE SC, CKCN
- MOVE SC, WDCN
- MOVE SC, A[0] ;Just Check two boundary conditions
- MOVE SC, A[15]
- MOVE SC, ACC
- MOVE SC, A[AP]
- MOVE SC, IP
- MOVE SC, @SP--
- MOVE SC, SP
- MOVE SC, IV
- MOVE SC, LC[0]
- MOVE SC, LC[1]
- MOVE SC, @BP[OFFS++]
- MOVE SC, @BP[OFFS--]
- MOVE SC, OFFS
- MOVE SC, DPC
- MOVE SC, GR
- MOVE SC, GRL
- MOVE SC, BP
- MOVE SC, GRS
- MOVE SC, GRH
- MOVE SC, GRXL
- MOVE SC, FP
- MOVE SC, @DP[0]
- MOVE SC, @DP[1]
- MOVE SC, @DP[0]++
- MOVE SC, @DP[1]++
- MOVE SC, @DP[0]--
- MOVE SC, @DP[1]--
- MOVE CKCN, #01h
- MOVE CKCN, AP
- MOVE CKCN, APC
- MOVE CKCN, PSF
- MOVE CKCN, IC
- MOVE CKCN, IMR
- MOVE CKCN, SC
- MOVE CKCN, IIR
- MOVE CKCN, WDCN
- MOVE CKCN, A[0] ;Just Check two boundary conditions
- MOVE CKCN, A[15]
- MOVE CKCN, ACC
- MOVE CKCN, A[AP]
- MOVE CKCN, IP
- MOVE CKCN, @SP--
- MOVE CKCN, SP
- MOVE CKCN, IV
- MOVE CKCN, LC[0]
- MOVE CKCN, LC[1]
- MOVE CKCN, @BP[OFFS++]
- MOVE CKCN, @BP[OFFS--]
- MOVE CKCN, OFFS
- MOVE CKCN, DPC
- MOVE CKCN, GR
- MOVE CKCN, GRL
- MOVE CKCN, BP
- MOVE CKCN, GRS
- MOVE CKCN, GRH
- MOVE CKCN, GRXL
- MOVE CKCN, FP
- MOVE CKCN, @DP[0]
- MOVE CKCN, @DP[1]
- MOVE CKCN, @DP[0]++
- MOVE CKCN, @DP[1]++
- MOVE CKCN, @DP[0]--
- MOVE CKCN, @DP[1]--
- MOVE GRH, #01h
- MOVE GRH, AP
- MOVE GRH, APC
- MOVE GRH, PSF
- MOVE GRH, IC
- MOVE GRH, IMR
- MOVE GRH, SC
- MOVE GRH, IIR
- MOVE GRH, CKCN
- MOVE GRH, WDCN
- MOVE GRH, A[0] ;Just Check two boundary conditions
- MOVE GRH, A[15]
- MOVE GRH, ACC
- MOVE GRH, A[AP]
- MOVE GRH, IP
- MOVE GRH, @SP--
- MOVE GRH, SP
- MOVE GRH, IV
- MOVE GRH, LC[0]
- MOVE GRH, LC[1]
- MOVE GRH, @BP[OFFS++]
- MOVE GRH, @BP[OFFS--]
- MOVE GRH, OFFS
- MOVE GRH, DPC
- MOVE GRH, GR
- MOVE GRH, GRL
- MOVE GRH, BP
- MOVE GRH, GRS
- MOVE GRH, GRXL
- MOVE GRH, FP
- MOVE GRH, @DP[0]
- MOVE GRH, @DP[1]
- MOVE GRH, @DP[0]++
- MOVE GRH, @DP[1]++
- MOVE GRH, @DP[0]--
- MOVE GRH, @DP[1]--
+++ /dev/null
-#objdump: -dw
-#name: Jump operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <LableStart>:
- 0: ff 0c [ ]*JUMP #ffh
- 2: fe 2c [ ]*JUMP C , #feh
- 4: 09 ac [ ]*JUMP C , A\[0\]
- 6: 19 ac [ ]*JUMP C , A\[1\]
- 8: fb 6c [ ]*JUMP NC , #fbh
- a: 09 ec [ ]*JUMP NC , A\[0\]
- c: 19 ec [ ]*JUMP NC , A\[1\]
- e: f8 4c [ ]*JUMP S , #f8h
- 10: 09 cc [ ]*JUMP S , A\[0\]
- 12: 19 cc [ ]*JUMP S , A\[1\]
- 14: f5 1c [ ]*JUMP Z , #f5h
- 16: 09 9c [ ]*JUMP Z , A\[0\]
- 18: 19 9c [ ]*JUMP Z , A\[1\]
- 1a: f2 5c [ ]*JUMP NZ , #f2h
- 1c: 09 dc [ ]*JUMP NZ , A\[0\]
- 1e: 19 dc [ ]*JUMP NZ , A\[1\]
- 20: ef 3c [ ]*JUMP E , #efh
- 22: ee 7c [ ]*JUMP NE , #eeh
- 24: 00 7c [ ]*JUMP NE , #00h
-
-0+026 <Lable1>:
- 26: ff 0c [ ]*JUMP #ffh
- 28: fe 2c [ ]*JUMP C , #feh
- 2a: 09 ac [ ]*JUMP C , A\[0\]
- 2c: 19 ac [ ]*JUMP C , A\[1\]
- 2e: fb 6c [ ]*JUMP NC , #fbh
- 30: 09 ec [ ]*JUMP NC , A\[0\]
- 32: 19 ec [ ]*JUMP NC , A\[1\]
- 34: f8 4c [ ]*JUMP S , #f8h
- 36: 09 cc [ ]*JUMP S , A\[0\]
- 38: 19 cc [ ]*JUMP S , A\[1\]
- 3a: f5 1c [ ]*JUMP Z , #f5h
- 3c: 09 9c [ ]*JUMP Z , A\[0\]
- 3e: 19 9c [ ]*JUMP Z , A\[1\]
- 40: f2 5c [ ]*JUMP NZ , #f2h
- 42: 09 dc [ ]*JUMP NZ , A\[0\]
- 44: 19 dc [ ]*JUMP NZ , A\[1\]
- 46: ef 3c [ ]*JUMP E , #efh
- 48: ee 7c [ ]*JUMP NE , #eeh
- 4a: 04 0b [ ]*MOVE PFX\[0\], #04h
- 4c: c6 0c [ ]*JUMP #c6h
- 4e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 50: c6 2c [ ]*JUMP C , #c6h
- 52: 09 ac [ ]*JUMP C , A\[0\]
- 54: 19 ac [ ]*JUMP C , A\[1\]
- 56: 04 0b [ ]*MOVE PFX\[0\], #04h
- 58: c6 6c [ ]*JUMP NC , #c6h
- 5a: 09 ec [ ]*JUMP NC , A\[0\]
- 5c: 19 ec [ ]*JUMP NC , A\[1\]
- 5e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 60: c6 1c [ ]*JUMP Z , #c6h
- 62: 09 9c [ ]*JUMP Z , A\[0\]
- 64: 19 9c [ ]*JUMP Z , A\[1\]
- 66: 04 0b [ ]*MOVE PFX\[0\], #04h
- 68: c6 5c [ ]*JUMP NZ , #c6h
- 6a: 09 dc [ ]*JUMP NZ , A\[0\]
- 6c: 19 dc [ ]*JUMP NZ , A\[1\]
- 6e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 70: c6 4c [ ]*JUMP S , #c6h
- 72: 09 cc [ ]*JUMP S , A\[0\]
- 74: 19 cc [ ]*JUMP S , A\[1\]
- 76: 04 0b [ ]*MOVE PFX\[0\], #04h
- 78: c6 3c [ ]*JUMP E , #c6h
- 7a: 04 0b [ ]*MOVE PFX\[0\], #04h
- 7c: c6 7c [ ]*JUMP NE , #c6h
- 7e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 80: c6 0c [ ]*JUMP #c6h
- 82: 04 0b [ ]*MOVE PFX\[0\], #04h
- 84: c6 2c [ ]*JUMP C , #c6h
- 86: 00 0b [ ]*MOVE PFX\[0\], #00h
- 88: 09 ac [ ]*JUMP C , A\[0\]
- 8a: 00 0b [ ]*MOVE PFX\[0\], #00h
- 8c: 19 ac [ ]*JUMP C , A\[1\]
- 8e: 04 0b [ ]*MOVE PFX\[0\], #04h
- 90: c6 7c [ ]*JUMP NE , #c6h
- 92: 04 0b [ ]*MOVE PFX\[0\], #04h
- 94: c6 1c [ ]*JUMP Z , #c6h
- 96: 00 0b [ ]*MOVE PFX\[0\], #00h
- 98: 09 9c [ ]*JUMP Z , A\[0\]
- 9a: 00 0b [ ]*MOVE PFX\[0\], #00h
- 9c: 19 9c [ ]*JUMP Z , A\[1\]
- 9e: 04 0b [ ]*MOVE PFX\[0\], #04h
- a0: c6 5c [ ]*JUMP NZ , #c6h
- a2: 00 0b [ ]*MOVE PFX\[0\], #00h
- a4: 09 dc [ ]*JUMP NZ , A\[0\]
- a6: 00 0b [ ]*MOVE PFX\[0\], #00h
- a8: 19 dc [ ]*JUMP NZ , A\[1\]
- aa: 04 0b [ ]*MOVE PFX\[0\], #04h
- ac: c6 4c [ ]*JUMP S , #c6h
- ae: 00 0b [ ]*MOVE PFX\[0\], #00h
- b0: 09 cc [ ]*JUMP S , A\[0\]
- b2: 00 0b [ ]*MOVE PFX\[0\], #00h
- b4: 19 cc [ ]*JUMP S , A\[1\]
- b6: 04 0b [ ]*MOVE PFX\[0\], #04h
- b8: c6 6c [ ]*JUMP NC , #c6h
- ba: 00 0b [ ]*MOVE PFX\[0\], #00h
- bc: 09 ec [ ]*JUMP NC , A\[0\]
- be: 00 0b [ ]*MOVE PFX\[0\], #00h
- c0: 19 ec [ ]*JUMP NC , A\[1\]
- c2: 04 0b [ ]*MOVE PFX\[0\], #04h
- c4: c6 3c [ ]*JUMP E , #c6h
- ...
-
-0+4c6 <LongJump>:
- 4c6: 3a da [ ]*NOP
- 4c8: 3a da [ ]*NOP
- 4ca: 3a da [ ]*NOP
- 4cc: 3a da [ ]*NOP
- 4ce: 3a da [ ]*NOP
+++ /dev/null
-;# jump.s
-;# Program flow instructions using JUMP
-.text
-LableStart:
- JUMP LableStart
- JUMP C, LableStart
- JUMP C, A[0]
- JUMP C, A[1]
- JUMP NC, LableStart
- JUMP NC, A[0]
- JUMP NC, A[1]
- JUMP S, LableStart
- JUMP S, A[0]
- JUMP S, A[1]
- JUMP Z, LableStart
- JUMP Z, A[0]
- JUMP Z, A[1]
- JUMP NZ, LableStart
- JUMP NZ, A[0]
- JUMP NZ, A[1]
- JUMP E, LableStart
- JUMP NE, LableStart
- JUMP NE, Lable1
-
-Lable1:
- SJUMP Lable1 ;Checking the SJUMP opcode
- SJUMP C, Lable1
- SJUMP C, A[0]
- SJUMP C, A[1]
- SJUMP NC, Lable1
- SJUMP NC, A[0]
- SJUMP NC, A[1]
- SJUMP S, Lable1
- SJUMP S, A[0]
- SJUMP S, A[1]
- SJUMP Z, Lable1
- SJUMP Z, A[0]
- SJUMP Z, A[1]
- SJUMP NZ, Lable1
- SJUMP NZ, A[0]
- SJUMP NZ, A[1]
- SJUMP E, Lable1
- SJUMP NE, Lable1
- JUMP LongJump
- JUMP C, LongJump
- JUMP C, A[0]
- JUMP C, A[1]
- JUMP NC, LongJump
- JUMP NC, A[0]
- JUMP NC, A[1]
- JUMP Z, LongJump
- JUMP Z, A[0]
- JUMP Z, A[1]
- JUMP NZ, LongJump
- JUMP NZ, A[0]
- JUMP NZ, A[1]
- JUMP S, LongJump
- JUMP S, A[0]
- JUMP S, A[1]
- JUMP E, LongJump
- JUMP NE, LongJump
- LJUMP LongJump ;test LJUMP also
- LJUMP C, LongJump
- LJUMP C, A[0]
- LJUMP C, A[1]
- LJUMP NE, LongJump
- LJUMP Z, LongJump
- LJUMP Z, A[0]
- LJUMP Z, A[1]
- LJUMP NZ, LongJump
- LJUMP NZ, A[0]
- LJUMP NZ, A[1]
- LJUMP S, LongJump
- LJUMP S, A[0]
- LJUMP S, A[1]
- LJUMP NC, LongJump
- LJUMP NC, A[0]
- LJUMP NC, A[1]
- LJUMP E, LongJump
- .fill 0x200, 2, 0
-LongJump:
- NOP
- NOP
- NOP
- NOP
- NOP
-
+++ /dev/null
-#objdump: -dw
-#name: Jump immediate operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+0000 <_main>:
- 0: 03 2c [ ]*JUMP C , #03h
- 2: 03 4c [ ]*JUMP S , #03h
- 4: 0f 0b [ ]*MOVE PFX\[0\], #0fh
- 6: ff 1c [ ]*JUMP Z , #ffh
- 8: 03 5c [ ]*JUMP NZ , #03h
- a: 03 2c [ ]*JUMP C , #03h
- c: 03 4c [ ]*JUMP S , #03h
- e: 0f 0b [ ]*MOVE PFX\[0\], #0fh
- 10: ff 1c [ ]*JUMP Z , #ffh
- 12: 03 5c [ ]*JUMP NZ , #03h
- 14: 00 0b [ ]*MOVE PFX\[0\], #00h
- 16: 03 2c [ ]*JUMP C , #03h
- 18: 00 0b [ ]*MOVE PFX\[0\], #00h
- 1a: 03 4c [ ]*JUMP S , #03h
- 1c: 00 0b [ ]*MOVE PFX\[0\], #00h
- 1e: 0f 0b [ ]*MOVE PFX\[0\], #0fh
- 20: ff 1c [ ]*JUMP Z , #ffh
- 22: 00 0b [ ]*MOVE PFX\[0\], #00h
- 24: 03 5c [ ]*JUMP NZ , #03h
- ...
+++ /dev/null
-.text
-
-_main:
- JUMP C, #03h
- JUMP S, #03h
- JUMP Z, #fffh
- JUMP NZ, #03h
-
- SJUMP C, #03h
- SJUMP S, #03h
- SJUMP Z, #fffh
- SJUMP NZ, #03h
-
- LJUMP C, #03h
- LJUMP S, #03h
- LJUMP Z, #fffh
- LJUMP NZ, #03h
+++ /dev/null
-#objdump:-dw
-#name: logical operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 00 08 [ ]*MOVE AP, #00h
- 2: ff 1a [ ]*AND #ffh
- 4: f0 2a [ ]*OR #f0h
- 6: fe 3a [ ]*XOR #feh
- 8: 1a 8a [ ]*CPL
- a: 9a 8a [ ]*NEG
- c: 2a 8a [ ]*SLA
- e: 3a 8a [ ]*SLA2
- 10: 6a 8a [ ]*SLA4
- 12: 4a 8a [ ]*RL
- 14: 5a 8a [ ]*RLC
- 16: fa 8a [ ]*SRA
- 18: ea 8a [ ]*SRA2
- 1a: ba 8a [ ]*SRA4
- 1c: aa 8a [ ]*SR
- 1e: ca 8a [ ]*RR
- 20: da 8a [ ]*RRC
- ...
+++ /dev/null
-;# logical.s
-;# Verifies all the logical operation in the file
-
-.text
-foo:
- MOVE AP, #00h ;Set AC[0] as the active accumulator
- AND #FFh ;AND AC[0] with 0xFF
- OR #F0h
- XOR #FEh
- CPL
- NEG
- SLA
- SLA2
- SLA4
- RL
- RLC
- SRA
- SRA2
- SRA4
- SR
- RR
- RRC
+++ /dev/null
-#objdump:-dw
-#name: Math operations
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <foo>:
- 0: 01 4a [ ]*ADD #01h
- 2: 02 4a [ ]*ADD #02h
- 4: 03 4a [ ]*ADD #03h
- 6: 04 4a [ ]*ADD #04h
- 8: 05 4a [ ]*ADD #05h
- a: 09 ca [ ]*ADD A\[0\]
- c: 19 ca [ ]*ADD A\[1\]
- e: 29 ca [ ]*ADD A\[2\]
- 10: 39 ca [ ]*ADD A\[3\]
- 12: 49 ca [ ]*ADD A\[4\]
- 14: 31 6a [ ]*ADDC #31h
- 16: 32 6a [ ]*ADDC #32h
- 18: 33 6a [ ]*ADDC #33h
- 1a: 09 ea [ ]*ADDC A\[0\]
- 1c: 19 ea [ ]*ADDC A\[1\]
- 1e: 29 ea [ ]*ADDC A\[2\]
- 20: 39 ea [ ]*ADDC A\[3\]
- 22: 01 5a [ ]*SUB #01h
- 24: 02 5a [ ]*SUB #02h
- 26: 03 5a [ ]*SUB #03h
- 28: 04 5a [ ]*SUB #04h
- 2a: 05 5a [ ]*SUB #05h
- 2c: 09 da [ ]*SUB A\[0\]
- 2e: 19 da [ ]*SUB A\[1\]
- 30: 29 da [ ]*SUB A\[2\]
- 32: 39 da [ ]*SUB A\[3\]
- 34: 49 da [ ]*SUB A\[4\]
- 36: 31 7a [ ]*SUBB #31h
- 38: 32 7a [ ]*SUBB #32h
- 3a: 33 7a [ ]*SUBB #33h
- 3c: 09 fa [ ]*SUBB A\[0\]
- 3e: 19 fa [ ]*SUBB A\[1\]
- 40: 29 fa [ ]*SUBB A\[2\]
- 42: 39 fa [ ]*SUBB A\[3\]
+++ /dev/null
-;# math.s
-;# Implements all the math intuctions
-
-.text
-foo:
- ADD #01h ; add 01h to accumulator
- ADD #02h
- ADD #03h
- ADD #04h
- ADD #05h
- ADD A[0] ; Add Active accumulator+A[0]
- ADD A[1]
- ADD A[2]
- ADD A[3]
- ADD A[4]
- ADDC #31h
- ADDC #32h
- ADDC #33h
- ADDC A[0]
- ADDC A[1]
- ADDC A[2]
- ADDC A[3]
- SUB #01h ; Substract 01h from accumulator
- SUB #02h
- SUB #03h
- SUB #04h
- SUB #05h
- SUB A[0] ; Active accumulator-A[0]
- SUB A[1]
- SUB A[2]
- SUB A[3]
- SUB A[4]
- SUBB #31h
- SUBB #32h
- SUBB #33h
- SUBB A[0]
- SUBB A[1]
- SUBB A[2]
- SUBB A[3]
+++ /dev/null
-.text
- MOVE A[10], #1234h
- MOVE A[9], #1212h
- MOVE A[8], #1111h
- MOVE A[7], #2222h
+++ /dev/null
-#objdump: -dw
-#name: MaC supoprt check
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <.text>:
- 0: 05 13 [ ]*MOVE 13h, #05h
- 2: e9 53 [ ]*MOVE 53h, #e9h
- 4: 09 e3 [ ]*MOVE 63h, A\[0\]
- 6: 12 14 [ ]*MOVE 14h, #12h
- 8: 12 44 [ ]*MOVE 44h, #12h
- a: 00 2b [ ]*MOVE PFX\[2\], #00h
- c: 09 84 [ ]*MOVE 04h, A\[0\]
- e: 7b 15 [ ]*MOVE 15h, #7bh
- 10: 13 25 [ ]*MOVE 25h, #13h
- 12: d9 e5 [ ]*MOVE 65h, A\[13\]
- 14: 13 15 [ ]*MOVE 15h, #13h
- 16: 13 a5 [ ]*MOVE 25h, 13h
- 18: 12 13 [ ]*MOVE 13h, #12h
- 1a: 12 2b [ ]*MOVE PFX\[2\], #12h
- 1c: 34 59 [ ]*MOVE A\[5\], #34h
- 1e: 04 2b [ ]*MOVE PFX\[2\], #04h
- 20: d2 79 [ ]*MOVE A\[7\], #d2h
- ...
+++ /dev/null
-;# Peripheral(plugable) module test file
-.text
-
-; Timer1 test module configured at mod. no. 3
-move T1CN, #05h
-move T1MD, #233
-move T1CL,A[0]
-; Timer2 module test plugged at mod. no. 4
-move T2CFG, #12h
-move T2V, #12h
-move T2C, A[0]
-
-; MAC module test plugged at 5
-move MCNT, #123
-move MA, #13h
-move MC0, A[13]
-
-;test the pm support
-move 15h,#13h
-move 25h, 13h
-move 13h, #12h
-
-move A[13], #1234h ; PFX 2 test
-move A[15], #1234
-
+++ /dev/null
-.text
- MOVE A[0],#1234h
- MOVE A[1],4321h
-
+++ /dev/null
-#objdump:-dw
-#name: limit checks for maxq immediate data
-
-.*: +file format .*
-
-Disassembly of section .text:
-0+000 <.text>:
- 0: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 2: ff 09 [ ]*MOVE A\[0\], #ffh
- 4: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 6: ff 08 [ ]*MOVE AP, #ffh
- 8: 01 09 [ ]*MOVE A\[0\], #01h
- a: ff 0b [ ]*MOVE PFX\[0\], #ffh
- c: 83 08 [ ]*MOVE AP, #83h
- e: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 10: 82 08 [ ]*MOVE AP, #82h
- 12: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 14: 81 08 [ ]*MOVE AP, #81h
- 16: 7d 09 [ ]*MOVE A\[0\], #7dh
- 18: 7e 09 [ ]*MOVE A\[0\], #7eh
- 1a: 80 09 [ ]*MOVE A\[0\], #80h
- 1c: fe 09 [ ]*MOVE A\[0\], #feh
- 1e: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 20: ff 0d [ ]*MOVE @\+\+SP, #ffh
- 22: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 24: 82 0d [ ]*MOVE @\+\+SP, #82h
- 26: fe 0d [ ]*MOVE @\+\+SP, #feh
- 28: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 2a: 81 0d [ ]*MOVE @\+\+SP, #81h
- 2c: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 2e: 80 0d [ ]*MOVE @\+\+SP, #80h
- 30: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 32: ff 4a [ ]*ADD #ffh
- 34: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 36: 81 4a [ ]*ADD #81h
- 38: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 3a: 7f 4a [ ]*ADD #7fh
- 3c: 7f 4a [ ]*ADD #7fh
- 3e: 80 4a [ ]*ADD #80h
- 40: 81 4a [ ]*ADD #81h
- 42: fe 4a [ ]*ADD #feh
- 44: ff 4a [ ]*ADD #ffh
- 46: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 48: 02 4a [ ]*ADD #02h
- 4a: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 4c: 81 4a [ ]*ADD #81h
- 4e: ff 0b [ ]*MOVE PFX\[0\], #ffh
- 50: 7f 4a [ ]*ADD #7fh
- ...
+++ /dev/null
-;# checks the 8 bit ranges
-;# all negative values should contain a Prefix for MAXQ20
-;# immediate values with one operand for MAXQ10 skips PFX
-.text
- move A[0], #-1
- move Ap, #-1
- move a[0], #1
- move AP, #-125 ; AP is an 8 bit register
- move AP, #-126
- move AP, #-127
- move A[0], #125 ; A[0] is an 16 bit register - no pfx req. here
- move A[0], #126
- move A[0], #128
- move A[0], #254 ; ---------------
- move @++SP, #-1 ; check PFX generation for mem operands
- move @++sp, #-126 ; -
- move @++sp, #254 ; - no pFX here
- move @++sp, #-127 ; -
- move @++sp, #-128 ;--------------------------
- Add #-1 ;Check PFX gen. for single operand instructions
- Add #-127
- Add #-129
- Add #127
- Add #128
- add #129
- add #254
- add #ffh
- add #-254
- add #-127
- add #-129 ; --------------------
+++ /dev/null
-.*: +file format .*
-
-Disassembly of section .text:
-
-00000000 <_main>:
- 0: 78 56 [ ]*MOVE 56h, #78h
- ...
-
-00000004 <_buf1>:
- 4: 34 12 [ ]*MOVE 12h, #34h
- ...
-
-00000008 <_start>:
- 8: 3a da [ ]*NOP
- a: 3a da [ ]*NOP
- c: 00 0b [ ]*MOVE PFX\[0\], #00h
- e: 03 09 [ ]*MOVE A\[0\], #03h
- 10: 00 0b [ ]*MOVE PFX\[0\], #00h
- 12: 01 09 [ ]*MOVE A\[0\], #01h
- 14: fa 3d [ ]*CALL #fah
- 16: f8 3d [ ]*CALL #f8h
+++ /dev/null
-; Addend check testcases
-; inderpreetb@noida.hcltech.com
-.global _main
-_main:
-_buf0:
- .long 0x5678
-_buf1:
- .long 0x1234
-_start:
- nop
- nop
- move A[0], _buf1+2
- move A[0], _buf1-2
- call _buf0+8
- call _buf1+2
-
+++ /dev/null
-.*: +file format .*
-
-Disassembly of section .text:
-
-00000000 <main>:
- 0: 12 09 [ ]*MOVE A\[0\], #12h
- 2: 3a da [ ]*NOP
- 4: 3a da [ ]*NOP
- ...
-Disassembly of section .data:
-
-0000a000 <lb>:
- a000: 23 00 [ ]*MOVE 00h, #23h
-
-0000a002 <plc>:
- a002: 00 a0 [ ]*MOVE 20h, 00h
+++ /dev/null
-.text
-main:
-
- move A[0], #12h
- nop
- nop
-
-
-
-.data
-
-lb: .word 0x23
-plc: .word lb
-
+++ /dev/null
-.*: +file format .*
-
-Disassembly of section .text:
-
-00000000 <main>:
- 0: 12 09 MOVE A\[0\], #12h
- 2: 3a da NOP
- 4: 3a da NOP
- ...
-Disassembly of section .data:
-
-0000a000 <lb>:
- a000: 23 00 MOVE 00h, #23h
- ...
-
-0000a004 <plc>:
- a004: 00 a0 MOVE 20h, 00h
- ...
+++ /dev/null
-.text
-main:
-
- move A[0], #12h
- nop
- nop
-.data
-
-lb: .long 0x23
-plc: .long lb
+++ /dev/null
-; Test the intersegment relocation
-; Inderpreetb@noida.hcltech.com
-
-.global _start
-.extern _main
-_start:
- call _main
- nop
- nop
- nop
- nop
-.global _exit
-_exit:
- nop
- nop
- nop
-.global _abort
-_abort:
- nop
- nop
+++ /dev/null
-;
-; test the intersegment relocation
-; inderpreetb@noida.hcltech.com
-.extern _start
-.extern _abort
-.extern _exit
-.global _main
-_main:
- call _exit
- call _abort
- ljump _abort
- ljump _exit
-
+++ /dev/null
-.*: +file format .*
-
-Disassembly of section .text:
-
-00000000 <_start>:
- 0: 00 0b [ ]*MOVE PFX\[0\], #00h
- 2: 0c 3d [ ]*CALL #0ch
- 4: 3a da [ ]*NOP
- 6: 3a da [ ]*NOP
- 8: 3a da [ ]*NOP
- a: 3a da [ ]*NOP
-
-0000000c <_exit>:
- c: 3a da [ ]*NOP
- e: 3a da [ ]*NOP
- 10: 3a da [ ]*NOP
-
-00000012 <_abort>:
- 12: 3a da [ ]*NOP
- 14: 3a da [ ]*NOP
- ...
-
-00000018 <_main>:
- 18: 00 0b [ ]*MOVE PFX\[0\], #00h
- 1a: 06 3d [ ]*CALL #06h
- 1c: 00 0b [ ]*MOVE PFX\[0\], #00h
- 1e: 09 3d [ ]*CALL #09h
- 20: 00 0b [ ]*MOVE PFX\[0\], #00h
- 22: 09 0c [ ]*JUMP #09h
- 24: 00 0b [ ]*MOVE PFX\[0\], #00h
- 26: 06 0c [ ]*JUMP #06h