15
计计计计计计计计

计算机当中的编码

Embed Size (px)

DESCRIPTION

计算机当中的编码. 进制符号 二进制: Bin , B 八进制: Oct , O 十进制: Dec , D 十六进制: Hex , H. 用二进制代码表示十进制数. BCD 码 BCD 码指每位十进制数用 4 位二进制数编码表示的方法。 ( BCD 的意思为 Bin Coded Dec ) 十进制数与 BCD 码的对应关系. 十进制数与 BCD 码的对应关系. - PowerPoint PPT Presentation

Citation preview

Page 1: 计算机当中的编码

计算机当中的编码

Page 2: 计算机当中的编码

进制符号

二进制: Bin , B

八进制: Oct , O

十进制: Dec , D

十六进制: Hex , H

Page 3: 计算机当中的编码

用二进制代码表示十进制数 BCD 码 BCD 码指每位十进制数用 4 位二进制数编

码表示的方法。( BCD 的意思为 Bin Coded Dec )

十进制数与 BCD 码的对应关系

Page 4: 计算机当中的编码

十进制数与 BCD 码的对应关系

Page 5: 计算机当中的编码

注意:两位十进制数是用两个 4 位二进制数并列表示,它不是一个 8 位的二进制数。如 25 的 BCD 码是 00100101 ,而二进制数 00100101(B)=25+22+1=37(D)

Page 6: 计算机当中的编码

压缩 BCD 码与非压缩 BCD 码

非压缩式和压缩式:BCD 又分为两种,非压缩式和压缩式两种。前面这种 81 存成 “ 08,01” 是非紧密式,而紧密式会存成 “ 81h” ( 直接以十六进制储存 ) 。

非压缩的 BCD 码只有低四位有效,而压缩的 BCD 码则将高四位也用上了,就是说一个字节有两个 BCD 码。

Page 7: 计算机当中的编码

用二进制代码表示字母数字符号 ASCII 码 这是使用最多和最普遍的字符编码,即美

国信息交换标准代码。

Page 8: 计算机当中的编码

用 7 位二进制 (d6 d5 d4 d3 d2 d1 d0) 表示128 个字符, d6 为高位, d0 为最低位。而一个字符在计算机中实际用 8 位表示。正常情况下,最高位 d7 为 0 。

要确定某个字符的 ASCII 码可以查表。

Page 9: 计算机当中的编码
Page 10: 计算机当中的编码

在这 128 个字符集中, 0-31 是不可印刷字符,叫控制符,再除去 32 为空格 SP 和 127 是 DEL 外,其余 94 个字符均为可印刷字符

Page 11: 计算机当中的编码

汉字编码 输入码 ( 输入汉字时使用 ) 有三类:数字编码、拼音编码、字形编码。

(1) 数字编码:用 4 位十进制数字串代表一个汉字,称国标区位码。国标区位码将国家标准局公布的6763 个两级汉字 ( 一级汉字: 3755 个;二级汉字: 3008 个 ) 分为 94 个区,每个区分 94 位,也就是一个二维数组,区码和位码各两位十进制数。如“中”字的区位码是 5448 ,它位于第 54区 48 位上。

Page 12: 计算机当中的编码

(2) 拼音编码:全拼、双拼、微软拼音等。 (3) 字形编码:按汉字的形状编码。如:五

笔字形、表形码等。

Page 13: 计算机当中的编码

带符号数在计算机中的几种表示方法

原码、反码和补码

Page 14: 计算机当中的编码

机器数与真值数 通常,数的正负是用符号“ +” 、“ -” 来表示的。

在微机中难以表示正负号,常将符号数字化,即用 0 表示正, 1 表示负。如此规定后,八位字长的数 N1= +1001100 ,可表示成 01001100 , N2= -1001100 则表示成 11001100 。我们通常把符号数字化了的数,称为机器数。而把原来带有正负号的数,称为真值,如 N1= +1001100 , N2= -1001100 。

Page 15: 计算机当中的编码