版权归原作者所有,如有侵权,请联系我们

[科普中国]-累加器地址

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

简介

累加器是一种暂存器,它用来储存计算所产生的中间结果。累加器A是一个具有特殊用途的二进制8位寄存器,专门用来存放操作数或运算结果。在CPU执行某种运算前,两个操作数中的一个通常应放在累加器A中,运算完成后累加器A中便可得到运算结果。在特殊功能寄存器中被确定为0E0H。

寻址方式举例①MOV A,#20H

②MOV A, 20H

①为立即数寻址,即把十六进制数20H存入累加器A中,就是存在0E0H这个寄存器中。

②为直接寻址,即找到地址为20H的那个内存单元,将该内存单元中的数据存放在累加器A中,即20H中的数据存入0E0H中。1

相关累加器寻址累加器寻址是利用累加器A的低16位(AL内容)作为地址对程序存储器中的数据进行访问,这种寻址方式常用来寻址存放数据的程序存储空间。

寄存器、累加器和暂存器①寄存器是CPU内部存储单元,即寄存器是CPU的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址等。

②在CPU内部,累加器是一种寄存器,所有数学运算必须通过它进行传递和运算。

③提到暂存器要从寄存器与存储器来讲:寄存器是CPU里的存储单元,与CPU离得近,所以CPU在运算时通常都会用寄存器当中转站。存储器是在CPU外部的存储器,例如,RAM,ROM。暂存器,顾名思义,就是暂时存放一定数量数据寄存器或存储器。例如,目标寄存器和结果寄存器都已有数据,需要第三个数据输入;编程时某一逻辑信号经常多次使用,中间结果需要暂时记忆。2