UPD784026 Renesas Electronics Corporation., UPD784026 Datasheet - Page 726

no-image

UPD784026

Manufacturer Part Number
UPD784026
Description
16/8-bit Single-chip Microcontrollers
Manufacturer
Renesas Electronics Corporation.
Datasheet
25.3 INSTRUCTIONS LISTED BY TYPE OF ADDRESSING
(1) 8-bit instructions (combinations expressed by writing A for r are shown in parentheses)
686
1st Operand
A
r
saddr
sfr
!addr16
!!addr24
mem
[saddrp]
[%saddrg]
mem3
r3
PSWL
PSWH
B, C
STBC, WDM
[TDE +]
[TDE –]
* 1. ADDC, SUB, SUBC, AND, OR, XOR and CMP are the same as ADD.
2nd Operand
MOV, XCH, ADD, ADDC, SUB, SUBC, AND OR XOR, CMP, MULU, DIVUW, INC, DEC, ROR, ROL, RORC, ROLC,
SHR, SHL, ROR4, ROL4, DBNZ, PUSH, POP, MOVM, XCHM, CMPME, CMPMNE, CMPMNC, CMPMC, MOVBK,
XCHBK, CMPBKE, CMPBKNE, CMPBKNC, CMPBKC, CHKL, CHKLA
2. There is no 2nd operand, or the 2nd operand is not an operand address.
3. ROL, RORC, ROLC, SHR and SHL are the same as ROR.
4. XCHM, CMPME, CMPMNE, CMPMNC and CMPMC are the same as MOVM.
5. XCHBK, CMPBKE, CMPBKNE, CMPBKNC and CMPBKC are the same as MOVBK.
6. If saddr is saddr2 in this combination, there is a short code length instruction.
(MOV)
ADD*
MOV
ADD*
MOV
ADD*
MOV
ADD*
MOV
MOV
MOV
# byte
1
1
1
1
(MOV)
(XCH)
(ADD)*
(MOV)
(XCH)
(ADD)*
MOV*
(ADD)*
MOV
(ADD)*
(MOV)
(ADD)*
MOV
ADD*
MOV
(MOV)
(ADD)*
MOVM*
A
1
6
1
1
1
1
1
1
Table 25-1 List of Instructions by 8-Bit Addressing
4
MOV
XCH
(ADD)*
MOV
XCH
ADD*
MOV
ADD*
MOV
ADD*
MOV
CHAPTER 25 INSTRUCTION OPERATIONS
r’
r
1
1
1
1
(MOV)*
(XCH)*
(ADD)*
MOV
XCH
ADD*
MOV
XCH
ADD*
saddr’
saddr
1
1
1, 6
6
6
MOV
(XCH)
(ADD)*
MOV
XCH
ADD*
sfr
1
1
(MOV)
(XCH)
ADD*
MOV
XCH
!!addr24
!addr16
1
[%saddrg]
MOV
XCH
ADD*
[saddrp]
mem
1
MOV
PSWH
PSWL
r3
(MOV)
(XCH)
(ADD)*
MOVBK*
[WHL +]
[WHL –]
1
5
ROR*
n
3
MULU
DIVUW
INC
DEC
INC
DEC
DBNZ
PUSH
POP
CHKL
CHKLA
ROR4
ROL4
DBNZ
None*
2

Related parts for UPD784026