簡體   English   中英

MIPS /匯編:執行指令后如何手動查找寄存器值?

[英]MIPS/Assembly: How do I find register value by hand after an instruction is executed?

我希望有人可以指出正確的方向。 我有一條指令,可以在執行一條指令后查找寄存器的內容。 說明:

加$ s1,$ s5,$ t9

在指令前注冊$ s1內容:0x00000457

我將如何手工進行?

我知道轉換為二進制的指令是(基於寄存器號,這可能是錯誤的。但是考慮到我沒有值,我嘗試了它):

0000 0010 1011 1000 1000 1000 0010 0000

但是我真的不明白如何弄清楚那條指令后的價值。

$s1add $s1, $s5, $t9的只寫目標。 確實

$s1 = $s5 + $t9

$s1的起始值完全無關緊要,什么也沒告訴您。 該指令對此沒有依賴性。

您需要源操作數$s5$t9

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM