Re: [問題] 補數

看板TransCSI作者 (爛南瓜)時間16年前 (2008/06/05 05:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《forris (喬巴)》之銘言: : 在 2 的補數中,十六進位 F0 代表數值為何?(以十進位表示之) : (A) -16 (B) -15 (C) 240 (D) -240 : 我是把它變成二進位 F0 = 11110000 : 因為它是某數的二補數,所以某數為 11101111 : 經過二補數轉換,變成 -0010000 = -16 : 是這樣子推論的嗎? 我的流程是這樣的, 1.《先求正負》 F0 = 11110000,那在二的補數系統中,最高位元(也就是最左) 為符號位元,0為正,1為負。 2.《求值》 接下來求值為多少(不管正負,以經知道為負了),我的方法是 轉換,"由右向左看是完全相同直到第一個1為止,做1變0,0變1, 11110000 ^ 碰到第一個1了,所以為 00010000,此值十進位為16 3.Ans : -16 我不知道我的流程是否正確,雖然答案都一樣.. 如果有錯,煩請指正 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.51.220 ※ 編輯: qber36 來自: 60.250.51.220 (06/05 05:25)
文章代碼(AID): #18HmGRG3 (TransCSI)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
2
完整討論串 (本文為第 2 之 5 篇):
問題
1
2
問題
0
1
問題
1
2
問題
1
2
文章代碼(AID): #18HmGRG3 (TransCSI)