多语言展示
当前在线:1355今日阅读:58今日分享:42

什么是累加寄存器?

微型计算机CPU中,累加器Acc是微处理器的一个非常重要的用于算术和逻辑运算的数据寄存器,它有哪些主要的用途呢?
工具/原料

CPU

累加器的用途
1

这是二进制八位的累加器在存储器中的存储单元,存储单元中存放的数据信息,显示的是16进制数存储单元的内容,他是乘法运算中存放参加运算的一个操作数及存放运算结果数据,乘积或乘积的低16位部分,另外,所有的输入输出指令都使用这一寄存器与外部设备传送信息。

2

X,Y两个操作数中的一个放在累加器中,完成运算在累加器中便可得到运算结果,能进行加,减,移位,循环移位等数据的运算操作,并且能够保存运算后的运算结果,所以起到累加的作用,累加器还可以转换运算结果.

3

而在我们日常生活中常用的用于计算的工具计算器,它是最简单的累加器的使用模型,在加减乘的运算当中,保存累加数据和最后累加的运算结果,他是乘法运算的主要部分,

4

进行乘法运算的时候,得出的数据结果位数会延长,比如两个16位的数字相乘,能得出的结果数据位数将达到31位,这就需要两个16位的累加器来存放数据结果,前16位就将放在高位的累加器中。

5

累加器的另外一个用途就是,通过鼠标键盘向电脑传送数据信息时,必须通过累加器的输入输出指令来传送数据信息,所有输入输出的指令都是通过累加器和外部设备交换传送信息。

6

与外部设备传送交换信息,而所有的输入输出指令都是累计加器的专用命令,如果从外部设备中输入一个字或一个字节数据给累加器,或者向外部设备输出一个字或者一个字节的数据,这些指令必须访问累加器才能实现。

注意事项

乘法指令必须通过累加器Acc进行。

推荐信息