计算机当中的编码

Preview:

DESCRIPTION

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

Citation preview

计算机当中的编码

进制符号

二进制: Bin , B

八进制: Oct , O

十进制: Dec , D

十六进制: Hex , H

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

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

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

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

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

压缩 BCD 码与非压缩 BCD 码

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

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

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

国信息交换标准代码。

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

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

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

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

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

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

笔字形、表形码等。

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

原码、反码和补码

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

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

Recommended