在汇编中存储Word和ALU

时间:2015-09-13 22:52:40

标签: memory assembly mips alu

我对程序集中的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做了什么?

1 个答案:

答案 0 :(得分:1)

对于加载字和存储字指令,ALU用于通过加法计算存储器地址。