[英]Calculate target address of mips assembly control instruction
給定組裝指令:
bne $s0, $s1, DONE
指令的地址為500
字節。 如果offset字段包含以下值:
1111111111110100
目標地址是什么? 解釋你的答案。
這個問題的答案是: 494
嗎? 我的理由是,十進制的偏移量字段是-10
但我不確定:(而此時pc的地址是500+4
因此:
target address = pc address + (offset)= 504+(-10) = 494.
我想知道我是否做對了。
謝謝
您是正確的,除了1111111111110100
十進制數不是-10,而是-12。 因此,目標地址是504-12 = 492。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.