X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=tests%2Fmov.asm;fp=tests%2Fmov.asm;h=aacafb338c2d86225ee59d2b37f4079060f4a319;hb=28f33d3ca429287a60545f1680d5302ffbb8571d;hp=0000000000000000000000000000000000000000;hpb=0315df659787152155a3265a3ea8c544dfd37757;p=emu8051.git diff --git a/tests/mov.asm b/tests/mov.asm new file mode 100644 index 0000000..aacafb3 --- /dev/null +++ b/tests/mov.asm @@ -0,0 +1,22 @@ +; Test program to verify correct emu8051 operation +; +; Test desc: MOV +; Test output1: A = $66 +; Test output2: B = $98 +; Test output3: PSW = $00 +; Test output4: DPTR = $9876 +; Test output5: R0 = $66 + + CSEG + + ORG 0000h ; Reset vector + + MOV A, #099h + MOV B, A + DEC B + MOV R0, #066h + MOV A, R0 + MOV DPTR,#9876h + + LJMP 0FFF0h + END