- 8
- 0
- 约1.03万字
- 约 53页
- 2018-01-04 发布于湖北
- 举报
第3章 MC9S12单片机的内核及片上资源v2
* * * * * A、B:CPU12有两个8位累加器,累加器A和累加器B,用来保存操作数和操作结果。可以把两个8位寄存器合起来看成一个16位的寄存器D。若D寄存器中有一个16位的数,高8位在A寄存器中,低8位在B寄存器中。 X,Y:主要用于寻址操作,也用于临时存放数据和参与运算,只能按16位方式访问。在寻址模式中,寻址寄存器的内容加5位、9位或16位偏移量构成有效地址,或者寻址寄存器的内容加累加器中内容构成有效地址。X、Y内容不受复位影响。由于CPU12的通用数据寄存器比较少,因此在乘法运算中需要X参与,在除法运算中需要X、Y同时参与。 * S: STOP指令禁止位,该位置1将禁止CPU执行STOP指令。 X: XIRQ非屏蔽中断屏蔽位,该位置1将屏蔽XIRQ引脚的中断请求,复位默认为1。 H: 辅助进位,该位为累加器A的bit3向bit4进位,仅用于BCD操作。 I: 可屏蔽中断屏蔽位,该位置1将屏蔽所有的可屏蔽中断源,复位默认为1。 N: 符号位,当运算结果为负时,该位置1。N位实际上是运算结果最高位的拷贝。 Z: 0标志,当运算结果为0时,该位置1。 V: 2补码运算溢出标志,当运算结果出现2补码溢出时,该位置1。 C: 进位/借位标志,当加法运算产生进位或者减法运算产生借位时,该位置1。移位操作或者直接针对C的指令也改变C的值。 * * 举例只是中断的,如果是子程序调用
您可能关注的文档
最近下载
- 神经外科术后颅内感染诊治专家共识(2026版)解读.pptx
- 积极参与志愿服务和公益活动,增强社会责任感.docx VIP
- 2024年3月四川广元市苍溪县事业单位招聘医疗岗42人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市昭化区事业单位招聘医疗岗12人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市朝天区事业单位招聘医疗岗6人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2025年云南基层法律服务工作者试题库及答案.docx VIP
- 万利多制冰机安装维修指南.pdf VIP
- 基层法律工作者题库试题附答案.docx VIP
- 2026年面膜销售渠道拓展计划.docx
- 《运动处方》课件——肥胖症人群运动处方.pptx VIP
原创力文档

文档评论(0)