EasyManua.ls Logo

Panasonic MN103S

Panasonic MN103S
552 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
Loading...
Chapter 2
CPU Basics
II - 12 Instructions
2.5.2 Addressing Modes
The 32-bit microcontroller is equipped with the following 6 addressing modes which are frequently used with
compilers. All 6 addressing modes of register direct, immediate value, register indirect, register indirect with dis-
placement, absolute and register indirect with index can be used with data transfer group instructions. The 2
addressing modes of register direct and immediate addressing can be used with register operation instructions.
Register indirect with index addressing is an addressing mode used to efficiently access arrays and other data.
Table:2.5.1 Addressing Mode Types
Am/An
031
PC
031
031
031
(32-bit address)
031
(32-bit address)
031
(32-bit address)
031
(32-bit address)
031
Addressing mode
Register direct
Immediate value
Dm / Dn
Am / An
SP /PSW / MDR
imm8 / regs
imm16
imm24
imm32
imm40
imm48
Register indirect
(Am) / (An)
Register indirect
with displacement
(d8,Am) / (d8,An)
:d8 is sign-extended
Absolute
Register indirect with index
(Di,Am) / (Di,An)
Address calculation
Effective address
+
(Branch instructions only)
(32-bit address)
(d16,Am) / (d16,An)
:d16 is sign-extended
(d32,Am) / (d32,An)
(d8,PC)
:d8 is sign-extended
(d16,PC)
:d16 is sign-extended
(d32,PC)
(abs16)
:abs16 is zero-extended
(abs32)
abs32/abs16
(d8,SP)
:d8 is zero-extended
(d16,SP)
:d16 is zero-extended
(d32,SP)
Am/An
031
d32/d16/d8
715 031
+
Di
Am/An
031
(32-bit address)
031
031
+
+
SP
031
15
d32/d16/d8
715 031
d32/d16/d8
715 031

Table of Contents

Other manuals for Panasonic MN103S

Related product manuals