簡體   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