嵌入式开发学习笔记5

您所在的位置:网站首页 什么是累加器的标识符号 嵌入式开发学习笔记5

嵌入式开发学习笔记5

2024-07-17 02:26| 来源: 网络整理| 查看: 265

嵌入式开发学习笔记5-了解单片机中的特殊功能寄存器(寄存器、累加器和程序状态字) 累加器A 寄存器B 程序状态字PSW

累加器A

累加器A是ACC(Accumulator)的缩写,累加器A是一个具有特殊用途的二进制8位寄存器,专门用来存放操作数或运算结果。在CPU执行某种运算前,两个操作数中的一个通常应放在累加器A中,运算完成后累加器A中便可得到运算结果。 如果没有像累加器这样的寄存器,那么在每次计算(加法,乘法,移位等等)后就必须要把结果写回到内存,也许马上就得读回来。然而存取内存存的速度比从算术逻辑单元到有直接路径的累加器存取慢。

个人理解:累加器就是用来存放操作数或者结果的寄存器,主要是为了提高CPU计算速度

寄存器B

寄存器B称为辅助寄存器,它是为乘法和除法指令而设置的。在乘法运算时,累加器A和寄存器B在乘法运算前存放乘数和被乘数,运算完,通过寄存器B和累加器A存放结果。除法运算前,累加器A和寄存器B存入被除数和除数,运算完用于存放商和余数。

利用汇编语言编写程序时候需要注意一个问题:寄存器B仅在乘法、除法指令中为寄存器寻址,在其它指令中为直接寻址。

程序状态字PSW

程序状态字PSW(Program Status Word),是指在电脑中,一段包含被操作系统和潜在硬件使用的程序状态信息的内存或硬件区域。 一般用一个专门的寄存器来指示处理器状态,主要用于反映处理器的状态及某些计算结果以及控制指令的执行。

地址位 标志位 含义


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3