三菱微型计算机
M16C / 62N群
中央处理器
单芯片16位CMOS微机
中央处理器( CPU)的
该CPU一共有13图1.4.1所示的寄存器。七这些寄存器( R0,R1, R2,R3, A 0,
A 1,和FB )来在两个集合;因此,这有两个寄存器组。
b15
b8 b7
b0
R0
(注)
H
L
b15
b8 b7
b0
b19
b0
R1
(注)
H
L
数据
注册
PC
程序计数器
b15
b0
b19
b0
R2
(注)
INTB
H
L
中断表
注册
b0
b15
b0
b15
R3
(注)
USP
用户堆栈指针
b15
b0
b15
b0
A0
(注)
地址
注册
ISP
中断堆栈
指针
b15
b0
b15
b0
A1
(注)
SB
静态基地
注册
b15
b0
b15
b0
FB
(注)
框架的基础
注册
FLG
标志寄存器
IPL
U
I O B·S ž D C
注:这些寄存器由两个寄存器组。
图1.4.1 。中央处理单元的寄存器
(1)数据寄存器(R0 , R0H , R0L ,R 1, R1H , R1L , R2和R3 )
数据寄存器(R0 , R1,R2和R3 )的16位构成,并且主要用于传送和
算术/逻辑运算。
寄存器R0和R1的每个可以作为独立的8位数据的寄存器,高序位为( R0H / R1H ) ,
和低阶比特( R0L / R1L ) 。在一些指令,寄存器R 2和R 0,以及R 3和R 1可以
使用作为32位数据寄存器( R2R0 / R3R1 ) 。
( 2 )地址寄存器( A0和A1 )
地址寄存器( A0和A1 )的16位构成,并且具有相同功能的那些数据
寄存器。这些寄存器也可以被用于地址寄存器间接寻址和地址寄存器
相对寻址。
在一些指令,寄存器A1和A0可组合使用作为32位地址寄存器( A1A0 ) 。
11