王道计算机组成原理课后习题

img

img


acc中存的值是什么,为什么add指令发结果存在acc中,mo是什么意思,能请回答一下我的问题吗,谢谢

ACC即为累加寄存器,用来暂存ALU运算结果,同时也可以用来作为ALU的输入,可以说是ALU的固定搭档了。
这个ADD指令的作用相当于往ACC里累加一个值,所以ACC内容会先作为操作数参与加法,得到的新结果再放回ACC。
至于旁边的所谓“MO”,我推测是印错了,目测这个连法的这个位置一般是“MQ”,即乘商计数器,是用来配合ACC实现乘法运算的。

acc是累加寄存器(我们的计算机上的 rax 或者eax寄存器)
mo应该是内存吧,你看看上下文。