[問題] 有小數點的2進位如何取2補數及1補數?

看板Electronics作者 (其實我想當壞人)時間17年前 (2008/10/01 22:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
底下兩個我求不出來, 書也寫不清楚 0.11001(二進制) 其2的補數為? 0.10110(二進制) 其1的補數為? 另外,解出來後如何驗證是否正確? 像是用0.11001-0.11001 或0.10110-0.10110 去驗證. 另外想問的是以上兩個例子,取出來的2補數及1補數有何意義? 我知道補數是為了讓電腦在算減法時 可以將減數轉為補數後 再將兩者用加法加起來. 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.209.71

10/04 02:56, , 1F
若以fixed point表示小數則2's compliment就可用於減法
10/04 02:56, 1F
文章代碼(AID): #18uuSJ_m (Electronics)