|
UPD78361A Datasheet, PDF (56/88 Pages) NEC – 16/8-BIT SINGLE-CHIP MICROCONTROLLER | |||
|
◁ |
µPD78361A, 78362A
Mnemonic
Operand
ADDW
SUBW
CMPW
MULU
DIVUW
MULUW
DIVUX
AX, #word
saddrp, #word
sfrp, #word
rp, rp1
AX, saddrp
AX, sfrp
saddrp, saddrp
AX, #word
saddrp, #word
sfrp, #word
rp, rp1
AX, saddrp
AX, sfrp
saddrp, saddrp
AX, #word
saddrp, #word
sfrp, #word
rp, rp1
AX, saddrp
AX, sfrp
saddrp, saddrp
r1
r1
rp1
rp1
MULW rp1
MACW n
MACSW n
SACW [DE + ], [HL + ]
Byte
Operation
S
3 AX, CY â AX + word
x
4 (saddrp), CY â (saddrp) + word
x
5 sfrp, CY â sfrp + word
x
2 rp, CY â rp + rp1
x
2 AX, CY â AX + (saddrp)
x
3 AX, CY â AX + sfrp
x
3 (saddrp), CY â (saddrp) + (saddrp)
x
3 AX, CY â AX â word
x
4 (saddrp), CY â (saddrp) â word
x
5 sfrp, CY â sfrp â word
x
2 rp, CY â rp â rp1
x
2 AX, CY â AX â (saddrp)
x
3 AX, CY â AX â sfrp
x
3 (saddrp), CY â (saddrp) â (saddrp)
x
3 AX â word
x
4 (saddrp) â word
x
5 sfrp â word
x
2 rp â rp1
x
2 AX â (saddrp)
x
3 AX â sfrp
x
3 (saddrp) â (saddrp)
x
2 AX â AX Ã r1
2 AX (quotient), r1 (remainder) â AX ÷ r1
2 AX (higher 16 bits), rp1 (lower 16 bits) â AX Ã rp1
2 AXDE (quotient), rp1 (remainder) â AXDE ÷ rp1
Flag
Z AC P/V CY
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
x xVx
2 AX (higher 16 bits), rp1 (lower 16 bits) â AX Ã rp1
AXDE â (B) Ã (C) + AXDE
3 B â B + 2, C â C + 2, n â n â 1
End if n = 0 or P/V = 1
AXDE â (B) Ã (C) + AXDE
B â B + 2, C â C + 2, n â n â 1
if overflow (P/V = 1) then
3 AXDE â 7FFFFFFFH
if underflow (P/V = 1) then
AXDE â 80000000H
end if n = 0 or P/V = 1
AX â AX + | (DE) â (HL) |
4 DE â DE + 2 HL â HL + 2 C â C â 1
end if C = 0 or cy = 1
x x xVx
x x xVx
x x xVx
56
|
▷ |