English
Language : 

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