[理工] 計算機組織 資料轉移指令

作者: lineup730 (lineup)   2014-07-08 23:47:53
想要請問以下這個練習
http://ppt.cc/2Az0
1.平時我們儲存在暫存器中的資料,不是應該是一個"值(value)"嗎? 為什麼這題題目
敘述是說"the register $t1 contains address 0x1000 0000"暫存器包含一個記憶
體位址?
2.第一小題題目中,最後一段提到 Assume that the memory location pointed to $t2
is initializes to 0xFFFF FFFF
小弟不太懂題目這裡說的,將$t2初始化成 0xFFFF FFFF是什麼意思?題目一開始不是
有說$t2的位址是 0x1000 0010了嗎? 還是這個初始化的意思就是把 $t2改成
0xFFFF FFFF?
3.另外書上有對於lb、sb 這兩個指令的說明
lb:(load byte)指令會從記憶體載入一個位元組資料至所指定暫存器最右邊的位元組,
而暫存器左邊的bits則視記憶體載入的這個位元組資料是正數還是負數,若正數則
填0,若為負數則填1。
sb:(store byte)指令會將所指定暫存器最右邊的位元組存入記憶體。
關於以上這兩個指令的敘述,小弟看了許久還是不了解他的意思!
想要麻煩大大們,希望可以指導小弟 第一小題(a、b)該如何解?(希望有詳細解題步驟)

Links booklink

Contact Us: admin [ a t ] ucptt.com