计算机组成与体系结构:数据的表示和运算:考点2例题答案

这是本文档旧的修订版!


一、其他进制 → 十进制(按权展开)

【例1】 二进制转十进制

$(1011.01)_2$

$= 1×2^3 + 0×2^2 + 1×2^1 + 1×2^0 + 0×2^{-1} + 1×2^{-2}$

$= 8 + 0 + 2 + 1 + 0 + 0.25$

$= 11.25$

$(1011.01)_2 = (11.25)_{10}$

【例2】 八进制转十进制

$(735)_8$

$= 7×8^2 + 3×8^1 + 5×8^0$

$= 7×64 + 3×8 + 5$

$= 448 + 24 + 5$

$= 477$

$(735)_8 = (477)_{10}$

【例3】 十六进制转十进制

$(2A3)_{16}$

$A = 10$

$= 2×16^2 + 10×16^1 + 3×16^0$

$= 2×256 + 10×16 + 3$

$= 512 + 160 + 3$

$= 675$

$(2A3)_{16} = (675)_{10}$

二、十进制 → 其他进制

(1)十进制 → 二进制

【例4】

$(13.6875)_{10}$

整数部分除2取余:

13 ÷ 2 = 6  余 1
6 ÷ 2 = 3  余 0
3 ÷ 2 = 1  余 1
1 ÷ 2 = 0  余 1

倒序得:

$13_{10} = (1101)_2$

小数部分乘2取整:

0.6875 × 2 = 1.375   取 1
0.375 × 2 = 0.75     取 0
0.75 × 2 = 1.5       取 1
0.5 × 2 = 1.0        取 1

正序得:

$0.6875_{10} = (.1011)_2$

最终结果:

$(13.6875)_{10} = (1101.1011)_2$

(2)十进制 → 八进制

【例5】

$(156)_{10}$

156 ÷ 8 = 19  余 4
19 ÷ 8 = 2    余 3
2 ÷ 8 = 0     余 2

$(156)_{10} = (234)_8$

(3)十进制 → 十六进制

【例6】

$(254)_{10}$

254 ÷ 16 = 15  余 14(E)
15 ÷ 16 = 0    余 15(F)

$(254)_{10} = (FE)_{16}$

三、二进制 ↔ 八进制

(1)二进制 → 八进制

规则:整数部分从右向左每三位一组,小数部分从左向右每三位一组。

【例7】

$(1011010.1101)_2$

整数部分分组:

001 011 010

对应八进制:

1 3 2

小数部分分组:

110 100

对应:

6 4

$(1011010.1101)_2 = (132.64)_8$

(2)八进制 → 二进制

【例8】

$(275)_8$

2 → 010
7 → 111
5 → 101

$(275)_8 = (10111101)_2$

四、二进制 ↔ 十六进制

(1)二进制 → 十六进制

【例9】

$(11010110)_2$

分组:

1101 0110

1101 → D
0110 → 6

$(11010110)_2 = (D6)_{16}$

(2)十六进制 → 二进制

【例10】

$(3F)_{16}$

3 → 0011
F → 1111

$(3F)_{16} = (111111)_2$

五、八进制 ↔ 十六进制

规则:先转二进制,再转目标进制。

【例11】

将 $(17)_8$ 转换为十六进制。

第一步:转二进制

1 → 001
7 → 111

$(17)_8 = (001111)_2$

第二步:按四位分组

0000 1111

= 0F

$(17)_8 = (F)_{16}$

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • 计算机组成与体系结构/数据的表示和运算/考点2例题答案.1772551093.txt.gz
  • 最后更改: 2026/03/03 23:18
  • 张叶安