Section 2 Cpu; Overview; Features - Hitachi H8/3152 Hardware Manual

Single-chip microcomputer h8/3150 series
Table of Contents

Advertisement

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:
 Register indirect:
 Register indirect with displacement:
 Register indirect with post-increment or pre-decrement: @Rn+ or @–Rn
 Absolute address:
 Immediate:
 Program-counter relative:
 Memory indirect:
• 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.

Section 2 CPU

Rn
@Rn
@(d:16, Rn)
@aa:8 or @aa:16
#xx:8 or #xx:16
@(d:8, PC)
@@aa:8
9

Advertisement

Table of Contents
loading

Table of Contents