Re: [問題] 16進制轉換~

看板Programming作者 (purpose)時間15年前 (2010/10/30 22:12), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《QQXD (QQXD)》之銘言: : 最近在看有關於進制換算的題目~遇到問題想請問~ : 為什麼0X9000(16進制)會等於這2個答案~ : 我先轉成2進制是 1001 0000 0000 0000 : 0x9000= -0.875 (signed fix point 1.15格式,16bit Q15) 十進位 0.875 = 二進位 0.111 Q15:無整數位元,15個位元皆表達小數,故 0.111 之定點數為: x111 0000 0000 0000 其中 x = 0 表 +0.111。 以二的補數法轉出十進位 -0.875。先反相再加1: 1000 1111 1111 1111 + 1 = 1001 0000 0000 0000 = 0x9000 : 0x9000= -1.75 (signed fix point 2.14格式,16bit Q14) : 謝~ 十進位 1.75 = 二進位 1.11 Q14:14位元小數,1位元為整數位元,故 整數位元 = 1 小數位元 = 11 0000 0000 0000 +1.75 = x111 0000 0000 0000 ,其中 x = 0 表正數。 以二的補數求 -1.75 反相 1000 1111 1111 1111 再加1 = 1001 0000 0000 0000 = 0x9000 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.131.31

10/30 22:18, , 1F
10/30 22:18, 1F

10/30 22:23, , 2F
原PO一次找三個版發問,真強者
10/30 22:23, 2F

10/31 11:18, , 3F
感謝~因為不知道在哪問比較好~ 謝謝~
10/31 11:18, 3F
文章代碼(AID): #1Cp2V3pI (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1Cp2V3pI (Programming)