2016-01-23 21:27:24 +00:00
|
|
|
acall=absolute call
|
|
|
|
add=add
|
|
|
|
addc=add with carry
|
|
|
|
ajmp=absolute jump
|
|
|
|
anl=logical-and
|
|
|
|
cjne=compare and jump if not equal
|
|
|
|
clr=clear
|
|
|
|
cpl=complement
|
|
|
|
da=decimal-adjust accumulator for addition
|
|
|
|
dec=decrement
|
|
|
|
digit indirect ram with acc
|
|
|
|
div=divide
|
|
|
|
djnz=decrement and jump if not zero
|
|
|
|
inc=increment data pointer
|
|
|
|
jb=jump if bit set
|
|
|
|
jbc=jump if bit is set and clear bit
|
|
|
|
jc=jump if carry is set
|
|
|
|
jmp=jump indirect
|
|
|
|
jnb=jump if bit not set
|
|
|
|
jnc=jump if carry not set
|
|
|
|
jnz=jump if accumulator not zero
|
|
|
|
jz=jump if accumulator zero
|
|
|
|
lcall=long call
|
|
|
|
ljmp=long jump
|
|
|
|
mov=move
|
2016-01-23 21:43:11 +00:00
|
|
|
movc=moves a byte from the code or program memory to the accumulator
|
2016-01-23 21:27:24 +00:00
|
|
|
movx=move external
|
|
|
|
nop=no operation
|
|
|
|
orl=logical-or
|
|
|
|
pop=pop from stack.pop
|
|
|
|
push=push onto stack
|
|
|
|
ret=return from subroutine
|
|
|
|
reti=return from interrupt
|
|
|
|
rl=rotate accumulator left
|
|
|
|
rlc=rotate accumulator left through the carry flag
|
|
|
|
rr=rotate accumulator right
|
|
|
|
rrc=rotate accumulator right through the carry
|
|
|
|
setb=set bit
|
|
|
|
sjmp=short jump (relative addr)
|
|
|
|
subb=subtract with borrow
|
|
|
|
swap=swap nibbles within the accumulator
|
|
|
|
xch=exchange
|
|
|
|
xchd=exchange low-order
|
|
|
|
xrl=logical exclusive-or
|