![Hitachi H8/3152 Скачать руководство пользователя страница 15](http://html.mh-extra.com/html/hitachi/h8-3152/h8-3152_hardware-manual_140481015.webp)
9
Section 2 CPU
2.1
Overview
The H8/3150 series has an H8/300 CPU: an 8-bit central processing unit with a speed-oriented
architecture featuring sixteen 8-bit general registers (or eight 16-bit general registers). This section
describes the CPU features and functions, including a concise description of the addressing modes
and instruction set. For further details on the instructions, see the H8/300 Series Programming
Manual.
2.1.1
Features
The main features of the H8/300 CPU are listed below.
•
Two-way register configuration
Sixteen 8-bit general registers, or
Eight 16-bit general registers
•
Instruction set with 55 basic instructions*, including:
Multiply and divide instructions
Powerful bit-manipulation instructions
EEPROM write instruction
•
Eight addressing modes
Register direct:
Rn
Register indirect:
@Rn
Register indirect with displacement:
@(d:16, Rn)
Register indirect with post-increment or pre-decrement: @Rn+ or @–Rn
Absolute address:
@aa:8 or @aa:16
Immediate:
#xx:8 or #xx:16
Program-counter relative:
@(d:8, PC)
Memory indirect:
@@aa:8
•
64-kbyte address space
Note: * The H8/300 CPU has 57 basic instructions, but the H8/3150 series uses only 55 of them.
The MOVFPE and MOVTPE instructions are not used.