10的8位元二进制10的8位元二进制
ICT 第三章 數字及字符編碼系統 (練習六) 答案 二1. -10 3. -13 2. -5
補10的8位元二進制 13的8位元二進制 5的8位元二進制
碼 = 0000 1010 = 0000 0101 = 0000 1101 222
-10的一補碼 = 1111 0101 -10的一補碼 = 1111 1010 -13的一補碼 = 1111 0010 222
-10的二補碼 = 1111 0110 -10的二補碼 = 1111 1011-13的二補碼 = 1111 001122 2
4. -5...
10的8位元二进制
ICT 第三章 數字及字符編碼系統 (練習六) 答案 二1. -10 3. -13 2. -5
補10的8位元二進制 13的8位元二進制 5的8位元二進制
碼 = 0000 1010 = 0000 0101 = 0000 1101 222
-10的一補碼 = 1111 0101 -10的一補碼 = 1111 1010 -13的一補碼 = 1111 0010 222
-10的二補碼 = 1111 0110 -10的二補碼 = 1111 1011-13的二補碼 = 1111 001122 2
4. -50 5. -65 6. -77
50的8位元二進制 65的8位元二進制 77的8位元二進制
= 0011 0010 = 0100 0001 = 0100 1101 222
-50的一補碼 = 1100 1101 -65的一補碼 = 1011 1110 -77的一補碼 = 1011 0010 222
-50的二補碼 = 1100 1110-65的二補碼 = 1011 1111-77的二補碼 = 1011 0011 2 2 2
7. -98 8. -104 9. -127
98的8位元二進制 104的8位元二進制 127的8位元二進制
= 0110 0010 = 0110 1000= 0111 1111222
-98的一補碼 = 1001 1101 -104的一補碼 = 1001 0111 -127的一補碼 = 1000 0000 222
-98的二補碼 = 100 1110 -104的二補碼 = 1001 1000 -127的二補碼 = 1000 0001 222
註:
n -1 n -1在 n 位元的長度下,二補碼的最小值和最大值的範圍是: -2至 2 – 1
8 – 18 – 1例如: 8位元的最小值為 -2 = –128 ,最大值為 2 – 1 = 127
16 – 116 – 1 16位元的最小值為 -2 = –32768 ,最大值為 2 – 1 = 32767
ICT 第三章 數字及字符編碼系統 (練習六) 答案 本練習模擬一部以8位元處理加數的電腦的運處過程。 有符號整數加減:下列各數字及計算的結果均需以8位元表示
1. -5 + 10 2. -13 - 50 3. -127 - 98
-5的二補碼 = 1111 1011 -13的二補碼 = 1111 0011-127的二補碼 = 1000 000122210的二進制 = 0000 1010 -50的二補碼 = 1100 1110 -98的二補碼 = 1001 1110 222
1111 1011 1111 0011 1000 0001222
+ 0000 1010 + 1100 1110 + 1001 1110 222
1 0000 0101 1 1100 0001 1 0001 1111 222總和是:0000 1001 (5) 總和是:1100 0001 (-63) 不能運用8位元二補碼計算 22
4. -4 + 10 5. -20 + 7 6. 18 – 6 -4的二補碼 = 1111 1100 -20的二補碼 = 1110 1100 18的二進制 = 0001 0010 22210的二進制 = 0000 1010 7的二進制 = 0000 0111 -6的二補碼 = 1111 1010 222
1111 1100 1110 1100 0001 0010 222
+ 0000 1010 + 0000 0111 + 1111 1010 222
1 0000 0110 1 1111 0011 1 0000 1100 222總和是 = 0000 1100 (正數) 總和是 = 1111 0011 (負數) 總和是 = 0000 1100 (正數) 222
= +6= -13= +12 10 10 10 7. 7 – 18 8. -8 – 50 9. -54 – 63 7的二進制 = 0000 0111 -8 的二補碼 = 1111 1000-54 的二補碼 = 1100 1010222-18的二補碼 = 1110 1110 -50的二補碼 = 1100 1110 -63的二補碼 = 1100 0001 222
0000 0111 1111 1000 1100 1010 222
+ 1110 1110 + 1100 1110 + 1100 0001 222
1 1111 0101 1 1100 0110 1 1000 1011 222總和是 = 1111 0101 (負數) 總和是 = 1100 0110 (負數) 總和是 = 1000 1011 (負數) 222
= -11 = -58 = -117 10 10 1010. -59 – 58 12. –101 – 37 11. 100 + 40
-59的二補碼 = 1100 0101 -101的二補碼 = 1001 1011 100的二進制 = 0110 0100222-58的二補碼 = 1100 0110 40 的二進制 = 0010 1000 -37 的二補碼 = 1101 1011 222
1100 0101 0110 0100 1001 1011 222
+ 1100 0110 + 0010 1000 + 1101 1011 222
1000 1100 1 1000 1011 1 0111 0110 222總和是 = 1000 1011 (負數) 總和是 = 1000 1100 (負數) 總和是 = 0111 0110 (正數) 222
滿溢錯誤,滿溢錯誤, = -117 10
本文档为【10的8位元二进制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。