EasyManuals Logo
Home>Renesas>Computer Hardware>RL78 Series

Renesas RL78 Series User Manual

Renesas RL78 Series
1879 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #220 background imageLoading...
Page #220 background image
RL78/F13, F14 CHAPTER 3 CPU ARCHITECTURE
R01UH0368EJ0210 Rev.2.10 188
Dec 10, 2015
3.4.3 Direct addressing
[Function]
Direct addressing uses immediate data in the instruction word as an operand address to directly specify the target
address.
[Operand format]
Identifier Description
!addr16 Label or 16-bit immediate data (only the space from F0000H to FFFFFH is specifiable)
ES:!addr16 Label or 16-bit immediate data (higher 4-bit addresses are specified by the ES register)
Figure 3-49. Example of !addr16
Figure 3-50. Example of ES:!addr16
F0000H
A 16-bit address <1> in the 64-Kbyte area from
F0000H to FFFFFH specifies the target location
(for use in access to the 2nd SFRs etc.).
MOV !addr16, A
Instruction code
Target memory
Memory
<1>
<1>
OP-code
Low Addr.
High Addr.
FFFFFH
00000H
X0000H
OP-code
Low Addr.
High Addr.
ES
The ES register <1> specifies a 64-Kbyte area within the
overall 1-Mbyte space as the four higher-order bits, X, of
the address range.
A 16-bit address <2> in the area from X0000H to XFFFFH
and the ES register <1> specify the target location;
this is used for access to fixed data other than
that in mirrored areas.
Area from
X0000H to
XFFFFH
ES: !addr16
Specifies a
64-Kbyte area
Specifies the
address in memory
Instruction code
Target memory
Memory
<1> <2>
<2>
FFFFFH

Table of Contents

Other manuals for Renesas RL78 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Renesas RL78 Series and is the answer not in the manual?

Renesas RL78 Series Specifications

General IconGeneral
BrandRenesas
ModelRL78 Series
CategoryComputer Hardware
LanguageEnglish

Related product manuals