我对程序集中的Store Word功能有疑问。我知道商店字将值写入内存位置。但是我的任务中的问题问我在这些SW操作期间ALU做了什么。
当我首先模拟它时,我们将0值添加到我们称为a的值。在此操作期间,ALU显示0位1。但是当我将另一个0分配给值b时,ALU显示为4.最后,当我添加a和b时添加了一个并将结果用sw放入寄存器中,ALU显示为8。
以下是操作:
SW $1 , a , $0
SW $1 , b , $0
SW $1 , result , $0
我的问题是:在这些商店字功能期间,ALU做了什么?
答案 0 :(得分:1)
对于加载字和存储字指令,ALU用于通过加法计算存储器地址。