2 register addressing – NEC 78K/0 Series User Manual

Page 25

Advertising
background image

25

CHAPTER 3 ADDRESSING

User's Manual U12326EJ4V0UM

3.2.2 Register addressing

[Function]

Register addressing accesses a general-purpose register as an operand. The general-purpose register to

be accessed is specified by the register bank selection flags (RBS0 and RBS1) and the register specification

codes (Rn and RPn) in the instruction codes.

Register addressing is carried out when an instruction with the following operand format is executed. When

an 8-bit register is specified, one of the eight registers is specified by 3 bits in the instruction code.

[Operand format]

Identifier

Description

r

X, A, C, B, E, D, L, H

rp

AX, BC, DE, HL

‘r’ and ‘rp’ can be described with absolute names (R0 to R7 and RP0 to RP3) as well as function names

(X, A, C, B, E, D, L, H, AX, BC, DE and HL).

[Description example]

MOV A, C; When selecting the C register for r

Instruction code

0

1

1

0

0

0

1

0

INCW DE; When selecting the DE register pair for rp

Instruction code

1

0

0

0

0

1

0

0

Register specification code

Register specification code

Advertising