![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 請教一下windows內建的工程計算機 八進位怎麼按不出小數點呀
(https://www.pcdvd.com.tw/showthread.php?t=549347)
|
---|
謝謝啦` 我應該已經慢慢理解了!! 所以剛剛的(+110)10 表示法為 (01101110)2 而負數的話 就是0跟1相反得 (10010001)2 不知道這樣對不對
不過2`s 還是一直看不懂 |
引用:
1's complement 以及 2's complement 表示法稍微有些不同 1's complement 是全部取 invert 沒有錯 2's complement 則是還要 +1 差別在於 10 + (-5) = 5 用 1's complement 計算 01010 + 11010 = (1) 00100 但是 5 = 00101 也就是說最後還要 +1 用 2's complement 計算 01010 + 11011 = (1) 00101 直接就是答案了 |
引用:
對不起 我不了解的是 一直搞不懂那個1 要加在哪 |
引用:
10010001 10010010 |
所以是不是像8位的話 96.64.32.16.8.4.2.1 如果在1`s時是10010001 在2`s時+1 所以往前推為10010010 而3`s的話 是10010011 是這樣嗎??
|
引用:
不是… 二進制最多只有2的補數而己… 而它也不是往前推,而是+1後進位 最重要的是沒有3的補數…除非它是超過3的進制 |
沒有 3's 這種東西啦 :stupefy:
2's 的出現是為了方便計算用的 |
okok 我了改了~` 謝謝各位前輩 不過我只是了解了第一階段 因為還會考K's補數 及用IEEE單倍精確浮點數格式表示 這下子我死定了 唉~~
|
引用:
這裡有個速解法讓您參考參考: 整數:-96(01100000) 有號數:11100000 一補數:10011111就是invert 二補數:10100000將二進制右邊數過來遇到第一個1以右不動;其餘invert |
哈電族可以.....說
|
所有的時間均為GMT +8。 現在的時間是11:26 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。