|
SM8521 Datasheet, PDF (52/56 Pages) Sharp Electrionic Components – 8-Bit Single-Chip Microcomputer | |||
|
◁ |
Arithmetic Operation Instructions
INSTRUCTION OPERAND
FUNCTION
ADC
dst, src
dstâdst+src+C
(Add With Carry)
ADCW
ADD
ADDW
dst, src
dst, src
dst, src
dstâdst+src+C
(Add Word With Carry)
dstâdst+src (Add)
dstâdst+src (Add Word)
CMP
dst, src
dstâsrc (Compare)
CMPW
DA
DEC
DECW
DIV
EXTS
INC
INCW
MULT
NEG
SBC
SBCW
SUB
SUBW
dst, src
dst
dst
dst
dst, src
dst
dst
dst
dst, src
dst
dst, src
dst, src
dst, src
dst, src
dstâsrc
(Compare Word)
dstâDA dst
(Decimal Adjust)
dstâdstâ1 (Decrement)
dstâdst â 1
(Decrement Word)
dstâdst/src,
srcâdst MOD src (Divide)
Extend sign (Extend Sign)
dstâdst+1 (Increment)
dstâdst+1
(Increment Word)
dstâdst x src (Multiply)
dstâ âdst (Negate)
dstâdst â src â C
(Subtract With Carry)
dstâdst â src â C
(Subtract Word With Carry)
dstâdstâsrc (Subtract)
dstâdst â src
(Subtract Word)
SM8521
Logical Operation Instructions
INSTRUCTION OPERAND
FUNCTION
AND
dst, src
dstâdst AND src
(Logical And)
ANDW dst, src
dstâdst AND src
(Logical And Word)
COM
dst
dstâNOT dst
(Complement)
dstâdst OR src
OR
dst, src
(Logical OR)
ORW
dst, src
dstâdst OR src
(Logical OR Word)
XOR
dst, src
dstâdst XOR src
(Logical Exclusive OR)
XORW dst, src
dstâdst XOR src
(Logical Exclusive OR Word)
Program Control Instructions
INSTRUCTION OPERAND
FUNCTION
BBC
src, dst
If src = 0 then PCâPC+dst
(Branch on Bit Clear)
BBS
src, dst
If src = 1 then PCâPC+dst
(Branch on Bit Set)
If cc = true then
BR
cc, dst
PCâ PC+dst (Branch)
CALL
dst
SPâSPâ2, @SPâPC,
PCâdst (Call Subroutine)
SPâSP â 2, @SPâPC,
CALS
dst
PCâdst
(Short Call Subroutine)
rârâ1, if r â 0 then
DBNZ
r, dst
PCâPC+dst
(Decrement and Branch
on Non-Zero)
PS1â@SP, SPâSP+1,
IRET
PCâ@SP, SPâSP+2
(Return from Interrupt)
If cc = true,then PCâdst
JMP
cc, dst
(Jump)
RET
PCâ@SP, SPâSP+2
(Logical Exclusive OR Word)
- 52 -
|
▷ |