3
Section 1. CPU
1.1
Overview
The H8/300L CPU at the heart of the H8/300L Series features 16 general registers of 8 bits each
(or 8 registers of 16-bits each), and a concise, optimized instruction set geared to high-speed
operation.
1.1.1
Features
The H8/300L CPU has the following features.
•
General register configuration
16 8-bit registers (can be used as 8 16-bit registers)
•
55 basic instructions
Multiply and divide instructions
Powerful bit manipulation instructions
•
8 addressing modes
Register direct (Rn)
Register indirect (@Rn)
Register indirect with displacement (@(d: 16, Rn))
Register indirect with post-increment/pre-decrement (@Rn+/@-Rn)
Absolute address (@aa:8/@aa:16)
Immediate (#xx:8/#xx:16)
Program-counter relative (@(d:8, PC))
Memory indirect (@@aa:8)
•
64-kbyte address space
•
High-speed operation
All frequently used instructions are executed in 2 to 4 states
High-speed operating frequency: 5 MHz
•
Add/subtract between 8/1 6-bit registers: 0.4
µ
s
8
×
8-bit multiply:
2.8
µ
s
16
÷
8-bit divide:
2.8
µ
s
•
Low-power operation
Transition to power-down state using SLEEP instruction
Содержание H8/300L Series
Страница 1: ...H8 300L Series Programming Manual ...
Страница 6: ...iv ...
Страница 8: ...2 ...
Страница 11: ......
Страница 14: ......
Страница 46: ......
Страница 48: ......
Страница 60: ......
Страница 83: ......
Страница 116: ......
Страница 150: ...144 ...
Страница 151: ......
Страница 156: ...150 ...