mov.asm
1 ; Test program to verify correct emu8051 operation 2 ; 3 ; Test desc: MOV 4 ; Test output: PC = $FFF0 5 ; Test output: SP = $07 6 ; Test output: A = $66 7 ; Test output: B = $98 8 ; Test output: PSW = $00 9 ; Test output: DPTR = $9876 10 ; Test output: R0 = $66 11 12 ORG 0000h ; Reset vector 13 14 MOV A, #099h 15 MOV B, A 16 DEC B 17 MOV R0, #066h 18 MOV A, R0 19 MOV DPTR,#9876h 20 21 LJMP 0FFF0h 22 END