1 / 28
文档名称:

第九课二进制转换.ppt

格式:ppt   大小:1,454KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第九课二进制转换.ppt

上传人:石角利妹 2022/4/15 文件大小:1.42 MB

下载得到文件列表

第九课二进制转换.ppt

文档介绍

文档介绍:第九课二进制转换
本讲稿第一页,共二十八页
数字化信息编码的概念
(1)位
计算机中所有的数据都是以二进制来表示的,一个二进制代码称为一位,记为bit。位是计算机中最小的信息单位。
10101000111100010讲稿第十四页,共二十八页
2.二进制数与十六进制数的相互转换
例3:将(**********)B转换成十六进制。
将原二进制数从最右侧开始,每四位划为一组(如果最高位不足四位,可在最左侧补0):
0110 0101 1101
D
5
6
(**********)B=( )H
65D

本讲稿第十五页,共二十八页
2.二进制数与十六进制数的相互转换
例4:将十六进制数(4F5E)H转换成二进制数。
0100
5
F
4
(4F5E)H=( )H
0100 1111 0101 1110
E
1111
0101
1110

本讲稿第十六页,共二十八页
3.十六进制与十进制的相互转换
例5:将十六进制数(10F0)H 转换成十进制数。
再将二进制数转换成十进制数:
首先将十六进制数转换成二进制数:
(10F0)H=( )B
1
0000
1111
0000
(1000011110000)B
=1×212+0×211+…+1×27+1×26+1×25+1×24+…+0×20
=( )D
4336

本讲稿第十七页,共二十八页
例6:将十进制数(3562)D转换成十六进制数。
首先将十进制数转换成二进制数:
(3562)D=(1**********)B
再将二进制数转换成十六进制数:
(1**********)B=(DEA)H
3562
2 1781………… 0
2 890………… 1
2 445………… 0
2 222………… 1
2 111………… 0
2 55………… 1
2 27………… 1
2 13………… 1
2 6………… 1
2 3………… 0
2 1………… 1
0………… 1

本讲稿第十八页,共二十八页
3.十六进制与十进制的相互转换
例7:将十六进制数(10F0)H 转换成十进制数。
(10F0)H=1×163+0×162+15×161+0×160

=( )D
4336

本讲稿第十九页,共二十八页
3.十六进制与十进制的相互转换
例8:将十进制数(3562)D转换成十六进制数。
将十进制数转变成十六进制数采用“除16取余”的方法,如图所示。将余数从下到上取出来后,结果为:
(3562)D=( )H
DEA
16 3562
16 222…………… A
16 13…………… E

0…………… D

本讲稿第二十页,共二十八页
计算机中数据的表示方法
1. 原码
一个二进制数同时包含符号和数值两部分,用最高位表示符号,其余位表示数值,这种表示带符号数的方法为原码表示法。
例10: X1=-17, 其原码为多少?
(X1)原= 0 0 0 1 0 0 0 1
例9: X1=+17, 其原码为多少?
符号
数值
(X1)原= 0 0 0 1 0 0 0 1
(X2)原= 1 0 0 1 0 0 0 1
符号
数值

本讲稿第二十一页,共二十八页
计算机中数据的表示方法
2. 反码
反码是另一种表示有符号数的方法。对于正数,其反码与原码相同;对于负数,在求取反码的时候,除了符号位外,其余位按位取反,即“1”都换成“0”,“0”都换成“1”。
例10: X1=-17, 其原码为多少?
(X1)原= 0 0 0 1 0 0 0 1
例9: X1=+17, 其原码为多少?
(X2)原= 1 0 0 1 0 0 0 1

(X1)反= 0 0 0 1 0 0 0 1
(X2)原= 1 1 1 0 1 1 1 0
本讲稿第二十二页