
MB89150 / 150A系列
2.寄存器
这架F
2
MC- 8L系列有两种类型的寄存器;在CPU和通用寄存器的专用寄存器
在存储器中。提供了下面的专用寄存器:
程序计数器(PC ) :
累加器(A ) :
临时累加器(T ) :
索引寄存器( IX ) :
额外的指针(EP) :
堆栈指针( SP ) :
程序状态(PS ) :
一个16位寄存器,用于指示指令的存储位置
16位暂存寄存器,用于存储算术运算等。当
指令是8位的数据处理指令,低位字节被使用。
一个16位寄存器,进行算术运算的累加器
当该指令是一个8位的数据处理指令,低位字节被使用。
一个16位寄存器索引修改
一个16位的指针,用于指示一个存储器地址
一个16位寄存器,用于指示堆栈区域
一个16位寄存器,用于存储指针寄存器,状态码
16位
PC
A
T
IX
EP
SP
PS
:程序计数器
:累加器
:临时累加器
:变址寄存器
:额外的指针
:堆栈指针
:程序状态
初始值
FFFD
H
未定义
未定义
未定义
未定义
未定义
I位= 0 , IL1 , 0 = 11
其他位是不确定的。
在PS可以进一步分为高8位用作寄存器组指针(RP )和低8位为
使用作为一个条件码寄存器(CCR ) 。 (参见下图)。
的程序状态寄存器结构
15
PS
14
13
RP
12
11
10
9
8
7
H
6
I
5
4
3
N
2
Z
1
V
0
C
空缺职位空缺
IL1 , 0
RP
CCR
21