/ tests / mov.asm
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