UM012811-0904
Z8 Compatibility
eZ8 CPU
User Manual
10
Extended Addressing Instructions
New Extended Addressing instructions allow data movement between Register File pages.
These instructions allow the generation of a 12-bit address and direct access to any register
value in the 4KB Register File address space. Table 4. lists the new Extended Addressing
instructions
BTJ
Bit Test and Jump
BTJNZ
Bit Test and Jump if Non-Zero
BTJZ
Bit Test and Jump if Zero
CPC
Compare with Carry
LDC
Load Constant
LDCI
Load Constant and Auto-Increment Addresses
LEA
Load Effective Address
MULT
8-bit X 8-bit multiply with 16-bit result
SRL
Shift Right Logical
TRAP
Software Trap
Table 4. New Extended Addressing Instructions
Mnemonic
Instruction Description
ADCX
Add with Carry using Extended Addressing
ADDX
Add using Extended Addressing
ANDX
Logical AND using Extended Addressing
CPCX
Compare with Carry using Extended Addressing
CPX
Compare using Extended Addressing
LDWX
Load Word using Extended Addressing
LDX
Load using Extended Addressing
ORX
Logical OR using Extended Addressing
POPX
Pop using Extended Addressing
PUSHX
Push using Extended Addressing
SBCX
Subtract with Carry using Extended Addressing
SUBX
Subtract using Extended Addressing
Table 3. New Function Instructions (Continued)
Mnemonic
Instruction Description