UPD784026 Renesas Electronics Corporation., UPD784026 Datasheet - Page 713

no-image

UPD784026

Manufacturer Part Number
UPD784026
Description
16/8-bit Single-chip Microcontrollers
Manufacturer
Renesas Electronics Corporation.
Datasheet
(8) 24-bit operation instructions: ADDG, SUBG
(9) Multiplication instructions: MULU, MULUW, MULW, DIVUW, DIVUX
(10) Special operation instructions: MACW, MACSW, SACW
ADDG
SUBG
MULU
MULUW
MULW
DIVUW
DIVUX
MACW
MACSW
SACW
* 1. When r = 0, r
Mnemonic
Mnemonic
Mnemonic
2. When rp = 0, pr
rg, rg’
rg, # imm24
WHL, saddrg
rg, rg’
rg, # imm24
WHL, saddrg
r
rp
rp
r
rp
byte
byte
[TDE + ], [WHL + ]
Operands
Operands
Operands
X, AX
DE, AXDE
FFFFH
CHAPTER 25 INSTRUCTION OPERATIONS
FFFFFFFFH
Bytes
Bytes
Bytes
2/3
2/3
2
5
3
2
5
3
2
2
2
3
3
4
rg, CY
rg, CY
WHL, CY
rg, CY
rg, CY
WHL, CY
AX
AX (high-order), rp (low-order)
AX (high-order), rp (low-order)
AX (quotient), r (remainder)
AXDE (quotient), rp (remainder)
AXDE
C
End if(byte = 0 or P/V = 1)
AXDE
C
if byte = 0 then End
if P/V = 1 then
AX
TDE
C
if overflow AXDE
if underflow AXDE
C + 2, byte
C + 2, byte
C – 1 End if(C = 0 or CY = 1)
A
|(TDE) – (WHL)| + AX,
TDE + 2, WHL
(B)
(B)
rg + rg’
rg + # imm24
rg – rg’
rg – imm24
r
WHL + (saddrg)
WHL – (saddrg)
(C) + AXDE, B
(C) + AXDE, B
Operation
Operation
Operation
byte – 1
byte – 1
7FFFFFFFH, End
80000000H, End
WHL + 2
AX
AXDE
AX
AX
B + 2,
B + 2,
r*
1
rp
rp
rp*
2
S
S
S
Z
Z
Z
Flags
Flags
Flags
AC P/V CY
AC P/V CY
AC P/V CY
V
V
V
V
V
V
V
V
V
673

Related parts for UPD784026