《Intel組合語言程式設計(第五版)》學習歷程——1.3.7習題(獨立完成)
第一章第三節——資料表示方法習題
書的P16——1.3.7本節習題,由於獨立完成,有錯誤請大家指出,感謝感謝。 下面的計算題都是算完後用計算機驗證的,不然習題就沒意義了。
1、解釋術語LSB:二進位制數最右邊的位,即最低有效位——書P8。
2、解釋術語MSB:二進位制數最左邊的位,即最高有效位——書P8。
3、下列無符號二進位制數對應的十進位制數是什麼? a、1111 1000對應的十進位制數為:248 b、1100 1010對應的十進位制數為:202 c、1111 0000對應的十進位制數為:240
4、下列無符號二進位制數對應的十進位制數是什麼? a、0011 0101對應的十進位制數為:53 b、1001 0110對應的十進位制數為:150 c、1100 1100對應的十進位制數為:204
5、下面每對二進位制整數的和分別是什麼? a、0000 1111 + 0000 0010 = 0001 0001 b、1101 0101 + 0110 1011 = 1 0100 0000 c、0000 1111 + 0000 1111 = 0001 1110
6、下面每對二進位制整數的和分別是什麼? a、1010 1111 + 1101 1011 = 1 1000 1010 b、1001 0111 + 1111 1111 = 1 1001 0110 c、0111 0101 + 1010 1100 = 1 0010 0001
7、下列資料型別分別包含多少個位元組? a、字(word) 包含 2個位元組 b、雙字(doubleword) 包含 4個位元組 c、八位元組(quadword) 包含 8個位元組
8、下列資料型別分別包含多少個數據位? a、字(word) 包含 16位 b、雙字(doubleword) 包含 32位 c、八位元組(quadword) 包含 64位 一個位元組8位,乘一下就可以了
9、為表示下列無符號整數,最少需要多少個二進位制位? a、65 最少需要 7個二進位制位 b、256 最少需要 9個二進位制位 c、32768 最少需要 16個二進位制位
10、為表示下列無符號整數,最少需要多少個二進位制位? a、4095 最少需要 12個二進位制位 b、65534 最少需要 16個二進位制位 c、2134657 最少需要 22個二進位制位
11、下列二進位制數字對應的十六進位制數是什麼? a、1100 1111 0101 0111 對應十六進位制為 CF57 b、0101 1100 1010 1101 對應十六進位制為 5CAD c、1001 0011 1110 1011 對應十六進位制為 93EB
12、下列二進位制數字對應的十六進位制數是什麼? a、0011 0101 1101 1010 對應十六進位制數 35DA b、1100 1110 1010 0011 對應十六進位制數 CEA3 c、1111 1110 1101 1011 對應十六進位制數 FEDB
13、下列十六進位制數對應的二進位制數是什麼? a、E5B6AED7 對應二進位制數 1110 0101 1011 0110 1010 1110 1101 0111 b、B697C7A1 對應二進位制數 1011 0110 1001 0111 1100 0111 1010 0001 c、234B6D92 對應二進位制數 0010 0011 0100 1011 0110 1101 1001 0010
14、下列十六進位制數對應的二進位制數是什麼? a、0126F9D4 對應二進位制數 0000 0001 0010 0110 1111 1001 1101 0100 b、6ACDFA95 對應二進位制數 0110 1010 1100 1101 1111 1010 1001 0101 c、F69BDC2A 對應二進位制數 1111 0110 1001 1011 1101 1100 0010 1010
15、下列十六進位制整數對應的無符號十進位制數是什麼? a、3A 對應十進位制數 58 b、1BF 對應十進位制數 447 c、4096 對應十進位制數 16534
16、下列十六進位制整數對應的無符號十進位制數是什麼? a、62 對應十進位制數 98 b、1C9 對應十進位制數 457 c、6A5B 對應十進位制數 27227
17、下列有符號十進位制整數對應的16位十六進位制數是什麼? a、-26 對應16位十六進位制數 FF E6 b、-452 對應16位十六進位制數 FE 3C
18、下列有符號十進位制整數對應的16位十六進位制整數是什麼? a、-32 對應16位十六進位制數 FF E0 b、-62 對應16位十六進位制數 FF C2
19、下列16位十六進位制數表示的是有符號整數,請將其轉換為十進位制數 a、7CAB 對應10進位制數 31915 b、C123 對應10進位制數 -16093
20、下列16位十六進位制數表示的是有符號整數,請將其轉換為十進位制數 a、7F9B 對應10進位制數 32667 b、8230 對應10進位制數 -32208
21、下列有符號二進位制數對應的十進位制數是什麼? a、1011 0101 對應10進位制數 -75 b、0010 1010 對應10進位制數 41 c、1111 0000 對應10進位制數 -16
22、下列有符號二進位制數對應的十進位制數是什麼? a、1000 0000 對應10進位制數 -128 b、1100 1100 對應10進位制數 -52 c、1011 0111 對應10進位制數 -73
23、下列有符號十進位制整數對應的8位二進位制分別是什麼? a、-5 對應2進位制數 1111 1011 b、-36 對應2進位制數 1101 1100 c、-16 對應2進位制數 1111 0000
24、下列有符號十進位制整數對應的8位二進位制分別是什麼? a、-72 對應2進位制數 1011 1000 b、-98 對應2進位制數 1001 1110 c、-26 對應2進位制數 1110 0110
25、ASCII大寫字母X的十六進位制和十進位制分別是什麼? X的十六進位制58H, 十進位制88
26、ASCII大寫字母M的十六進位制和十進位制分別是什麼? M的十六進位制4DH, 十進位制77
27、為什麼要發明Unicode? 複製書中太盲目了。自己先了解一下以後補上原因
28、挑戰:用256位無符號整數能表示的最大值是多少? 2^256 - 1
29、挑戰:用256有無符號整數能表示的最大值是多少? 2^255 - 1