| ;# 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]-- |