ZKX's LAB

acc累加器和alu的区别 计算机组成原理中的ACC和IR和PC和MQ代表什么

2020-10-05知识7

简述累加器的ACC的作用 累加器Acc是80C51单片机中最常用的寄存器,许多指令的操作数取自于Acc,许多运算的结果存放在Acc中,乘除法指令必须通过Acc进行。A是累加器的指令助记符,仅用于书写指令。Acc是累加器的寄存器名,代表了累加器的字节地址。凡是有累加器参于操作的指令,用A表示时属寄存器寻址,用Acc表示时属直接寻址。寄存器寻址指令字节少,执行速度快。例如:MOV 40H,A和MOV 40H,Acc这两条指令,功能相同,都是把A中的内容送入内RAM 40H单元中。但前一条指令的指令长度为2个字节,指令执行时间是1个机器周期;而后一条指令的指令长度为3个字节,指令执行时间是2个机器周期。累加器ACC是一个8位的存储单元,是用来放数据的。但是,这个存储单元有其特殊的地位,是单片机中一个非常关键的单元,很多运算都要通过ACC来进行。以后在学习指令时,常用A来表示累加器。但有一些地方例外,比如在PUSH指令中,就必须用ACC这样的名字。一般的说法,A代表了累加器中的内容、而ACC代表的是累加器的地址。

acc累加器和alu的区别 计算机组成原理中的ACC和IR和PC和MQ代表什么

累加器的作用是什么? 在中央处理器CPU中,累加器(accumulator)是一种暂存器,它用来储存计算所产生的中间结果。如果没有像累加器这样的暂存器,那么在每次计算(加法,乘法,移位等等)后就必须要。

acc累加器和alu的区别 计算机组成原理中的ACC和IR和PC和MQ代表什么

单片机初学者的疑问 ALU运算结果送到内部总线,再根据指令,或者送到各个端口,也“可能”送到累加器ACC,并不是每次“必须”送到ACC,故ACC到ALU为单向,ALU送到内部总线,并不是简单的和ACC标为双向。举例:MOVC A,@A+DPTR最终,是将结果送到ACC,但执行中,首先把ACC和DPTR所累加的结果低位,经ALU送到地址线低位P0口,并不返回填充ACC。

acc累加器和alu的区别 计算机组成原理中的ACC和IR和PC和MQ代表什么

CPU指的是ALU和控制器吗 CPU除算术逻辑单元(ALU)及累加器外尚有下列逻辑部件:(1)缓冲寄存器(DR)缓冲寄存器用来暂时存放由内存储器读出条指令或数据字;。

#数据寄存器#累加器#指令周期#指令寄存器#计算机指令

随机阅读

qrcode
访问手机版