添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第600页 > M37471E8-XXXFP > M37471E8-XXXFP PDF资料 > M37471E8-XXXFP PDF资料3第31页
五金
1.7中央处理单元(CPU )
硬件复位后立即提供在CPU寄存器的状态如下所述。
q
该处理器状态寄存器中的中断禁止标志(Ⅰ) (PS)被设定为“1”。
q
高8位(PC
H
)程序计数器( PC)变得地址FFFF的内容
16
低位8位(PC
L
)成为地址FFFE的内容
16
.
其他CPU寄存器的内容是不确定的,所以一定要初始化CPU寄存器与
该程序。
1.7.1累加器( A)
蓄能器中央微机,是一个8位寄存器。这个累加器用于
算术运算,数据传输,临时存储,条件判断,是一种通用
注册使用的最高频率。
1.7.2变址寄存器X( X) ,变址寄存器Y( Y)
变址寄存器X和变址寄存器Y是8位寄存器。
在使用这些索引寄存器的寻址模式中,一个值从加入了这样的内容得到的
寄存器操作数成为一个真正的指定地址。这种寻址方式用于使参考
到子程序表或存储器表。索引寄存器提供递增,递减,
比较和数据传送功能,并且也被用作一个简化的累加器。
在索引寄存器X中,当处理器状态寄存器中的指标X模式标志(T)为“1 ”的内容
索引寄存器成为一个操作数地址。
1.7.3堆栈指针( S)
堆栈指针是用来调用一个子程序或产生中断的8位寄存器。
从执行到子程序或中断处理程序例程存在的一个分支,它是
必要在该处理终止临时存储(推)在存储器中的返回地址。
通常,内部RAM被用作推目的地,并且该区域被称为堆栈区域。该协议栈
指针指示的堆栈区以该数据将被下一次按压的地址。
图1.7.2显示了压栈操作的寄存器堆栈区,并从堆栈中弹出操作
区域寄存器。
程序计数器和寄存器比处理器状态寄存器等不会自动推。
因此,一定要推动必要的寄存器与程序。
该PHA指令和解放军指令被用于蓄电池的push和pop操作和
在PHP指令和PLP指令用于的处理器状态push和pop操作
注册。
在7470/7471/7477/7478组,在第0或1页的RAM可作为堆栈区域。选择它
由堆栈页位的CPU模式寄存器(第2位) (地址00FB
16
) ,这将在后面描述( “0”的
0页面或“1 ”的第1页) 。在某些产品中,其RAM容量为192字节或更小, RAM不
存在于第1页,所以一定要设置该位为“ 0”。
堆栈指针处于不确定状态的硬件复位后。请务必进行初始化,以免
破坏设置在RAM区中的数据。
1-24
7470/7471/7477/7478集团用户手册

深圳市碧威特网络技术有限公司