Re: [理工] [計組] jump 之單位轉換問題
看完題目後,發現這80000是十進位喔! (這是白算盤的範例)
所以正確方法是
80000 化成二進位 = 0000 0000 0000 0001 0011 1000 1000 0000
接下來方法就跟你說的一樣了,左邊4個右邊2個
另外那題也是這麼做,答案就對了,試試看吧!
※ 引述《ist123 (123)》之銘言:
: 請問各位大大
: 譬如說 我要跳到第一行 而第一行的記憶體位置是在10000
: 當要寫成機器語言的時候
: 不是應該把10000從十進位改成2進位然後擴充到32位元
: 再左邊刪掉4個 右邊刪掉2個BITS嘛 ?
: 問題來了
: 為什麼有時候做題目 可以直接把80000換成 1000 0000 0000 0000 0000 在補0到32位元
: 後去刪 左邊4個右邊2個 答案會對
: 而用相同方法用在10000 卻算不出答案呢?
: 總而言之 我的問題在 10轉2進位 究竟是要用長除法還是可以直接用上述方式
: 還是我都用錯方式了 請大大們幫小弟解答
: 小弟我不知道哪裡打結了..
: 希望各位大大可以幫小弟一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.131.183
推
07/06 22:44, , 1F
07/06 22:44, 1F
推
07/08 18:46, , 2F
07/08 18:46, 2F
→
07/08 18:46, , 3F
07/08 18:46, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):