7
末位余数的取舍:Φ余1入 例: 0.741D ⇒ B 1 设n=8,即小数二进制取8位。 结果: 0.101110101 N=16,即小数二进制取16位。结果: 0.1011101011011001 2.十进制数于十六进制数的转换 ① 整数:除16取余,依次得到 h 0 , h 1⋯ h n −1 ② 小数:乘16取整,依次得到 h −1 h − 2 ⋯ h − m 取余数 七舍八入 3.十六进制数与二进制数的转换 ①整数 • •
6
• ②小数部分
因为:
N
2
=
N
10
= = =
i = n −1 −1
∑
−m
Bi•
−1
2
i
B 2 B 2 0.B B ⋯ B
−2 −1 −2
+
−2
+⋯ +
B
−m
2
−m
−m
故有:
N
10
→
N
−1
2
(
− 2
D → B
B
− m
) 乘2取整
依次得到
B
→
,
B
,⋯ ,
N
2
N
10
(
B → D
)
根据二进制数的表达式安全展开后相加即可
−m
×8 i
i
O —— 系数 (0~7)
8—— 底数、基数 i 8 ——i位的权
4
• 4.十六进制数 (Hexdecimal Number)
N
H
i
16
=
i = n −1
∑ H
−m
× i 16
i
——系数(0~9. A ~F) 16 ——基数 i 16 ——第i位的权 用途:书写汇编语言程序、输入数据等 表示方法:123H ,φABFH