繁体   English   中英

在汇编中存储 Word 和 ALU

[英]Store Word and ALU in assembly

我有一个关于汇编中的 Store Word 函数的问题。 我知道存储字将值写入内存位置。 但是我作业中的问题问我在这些 SW 操作期间 ALU 做了什么。

当我首先模拟它时,我们将 0 值添加到我们称为 a 的值上。 并且ALU 在此操作期间显示0 位1。 但是,当我将另一个 0 分配给值 b 时,ALU 显示为 4。最后,当我将 a 和 b 与 add 相加并将带有 sw 的结果放入寄存器时,ALU 显示为 8。

以下是操作:

SW      $1     , a      , $0
SW      $1     , b      , $0
SW      $1     , result , $0

我的问题是:ALU 在这些存储字函数期间做了什么?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM