8039sys.txt Instruction set of the 8039 and 8049 in systematical order 19900702/WJvG 765.43.210 76543210 command ---------- -------- ------- 000.00.000 nop 001.00.00r xcha a,@r 010.00.00r orl a,@r 011.00.00r add a,@r 100.00.00r movx a,@r 101.00.00r mov @r,a 000.00.010 outl bus,a 010.00.010 mov a,t 011.00.010 mov t,a 000.00.011 dddddddd add a,#data 001.00.011 ddddddddd mov a,#data 010.00.011 dddddddd orl a,#data 100.00.011 ret 101.00.011 movp a,@a 111.00.011 movp3 a,@a aaa.00.100 aaaaaaaa jmp addr 000.00.101 en i 001.00.101 en tcnti 010.00.101 strt tcnt 011.00.101 stop tcnt 100.00.101 clr f0 101.00.101 clr f1 110.00.101 sel rb0 111.00.101 sel mb0 001.00.110 aaaaaaaa jnt0 addr 010.00.110 aaaaaaaa jnt1 addr 100.00.110 aaaaaaaa jni addr 110.00.110 aaaaaaaa jz addr 111.00.110 aaaaaaaa jnc addr 000.00.111 dec a 001.00.111 clr a 010.00.111 swap a 011.00.111 rrc a 100.00.111 101.00.111 cpl c 110.00.111 mov a,psw 111.00.111 rl a 000.01.000 ins a,bus 100.01.000 dddddddd orl bus,#data 000.01.0pp in a,p 100.01.0pp dddddddd orl p,#data 000.01.1pp movd a,p 100.01.1pp orld p,a 001.01.rrr xcha a,r 010.01.rrr orl a,r 011.01.rrr add a,r 101.01.rrr mov r,a 110.01.rrr dec r 111.01.rrr aaaaaaaa djnz r,addr 000.10.00r inc @r 001.10.00r xchda a,@r 010.10.00r anl a,@r 011.10.00r adc a,@r 100.10.00r movx @r,a 101.10.00r ddddddddd mov @r,#data 110.10.00r orl a,@r 111.10.00r mov a,@r bbb.10.010 aaaaaaaa jbb addr 000.10.011 dddddddd adc a,#data 010.10.011 dddddddd anl a,#data 100.10.011 retr 101.10.011 jmpp @a 110.10.011 dddddddd orl a,#data aaa.10.100 aaaaaaaa call addr 000.10.101 dis i 001.10.101 dis tcnti 010.10.101 strt t 011.10.101 ent0 clk 100.10.101 cpl f0 101.10.101 cpl f1 110.10.101 sel rb1 111.10.101 sel mb1 000.10.110 aaaaaaaa jtf addr 001.10.110 aaaaaaaa jt0 addr 010.10.110 aaaaaaaa jt1 addr 011.10.110 aaaaaaaa jf1 addr 100.10.110 aaaaaaaa jnz addr 101.10.110 aaaaaaaa jf0 addr 111.10.110 aaaaaaaa jc addr 000.10.111 inc a 001.10.111 cpl a 010.10.111 da a 011.10.111 rr a 100.10.111 clr c 110.10.111 mov psw,a 111.10.111 rlc a 000.11.rrr inc r 001.11.0pp outl p,a 001.11.1pp movd p,a 010.11.rrr anl a,r 011.11.rrr adc a,r 100.11.000 dddddddd anl bus,#data 100.11.0pp dddddddd anl p,#data 100.11.1pp anld p,a 101.11.rrr ddddddddd mov r,#data 110.11.rrr orl a,r 111.11.rrr mov a,r