[理工] [計組] jump 之單位轉換問題
請問各位大大
譬如說 我要跳到第一行 而第一行的記憶體位置是在10000
當要寫成機器語言的時候
不是應該把10000從十進位改成2進位然後擴充到32位元
再左邊刪掉4個 右邊刪掉2個BITS嘛 ?
問題來了
為什麼有時候做題目 可以直接把80000換成 1000 0000 0000 0000 0000 在補0到32位元
後去刪 左邊4個右邊2個 答案會對
而用相同方法用在10000 卻算不出答案呢?
總而言之 我的問題在 10轉2進位 究竟是要用長除法還是可以直接用上述方式
還是我都用錯方式了 請大大們幫小弟解答
小弟我不知道哪裡打結了..
希望各位大大可以幫小弟一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.15.132
→
07/06 18:32, , 1F
07/06 18:32, 1F
推
07/06 19:01, , 2F
07/06 19:01, 2F
→
07/06 20:28, , 3F
07/06 20:28, 3F
→
07/06 20:29, , 4F
07/06 20:29, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):