; Test program to verify correct emu8051 operation
;
; Test desc: ANL
+; Test output0: PC = $FFF0
; Test output1: A = $60
; Test output2: B = $60
; Test output3: PSW = $E0
; Test program to verify correct emu8051 operation
;
; Test desc: DIV AB
+; Test output0: PC = $FFF0
; Test output1: A = $3C
; Test output2: B = $00
; Test output3: PSW = $00
; Test program to verify correct emu8051 operation
;
; Test desc: MOV
+; Test output0: PC = $FFF0
; Test output1: A = $66
; Test output2: B = $98
; Test output3: PSW = $00
; Test program to verify correct emu8051 operation
;
; Test desc: MUL AB (no overflow)
+; Test output0: PC = $FFF0
; Test output1: A = $C2
; Test output2: B = $00
; Test output3: PSW = $01
; Test program to verify correct emu8051 operation
;
; Test desc: MUL AB (overflow)
+; Test output0: PC = $FFF0
; Test output1: A = $5B
; Test output2: B = $0B
; Test output3: PSW = $05
; Test program to verify correct emu8051 operation
;
; Test desc: ORL
+; Test output0: PC = $FFF0
; Test output1: A = $60
; Test output2: PSW = $E0
; Test output3: TCON = $01