《计算机当中的编码》由会员分享,可在线阅读,更多相关《计算机当中的编码(15页珍藏版)》请在金锄头文库上搜索。
1、计算机当中的编码,进制符号二进制: 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
2、” 是非紧密式,而紧密式会存成 “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个字符均为可印刷字符,
3、汉字编码,输入码(输入汉字时使用) 有三类:数字编码、拼音编码、字形编码。(1)数字编码:用4位十进制数字串代表一个汉字,称国标区位码。国标区位码将国家标准局公布的6763个两级汉字(一级汉字:3755个;二级汉字:3008个)分为94个区,每个区分94位,也就是一个二维数组,区码和位码各两位十进制数。如“中”字的区位码是5448,它位于第54区48位上。,(2)拼音编码:全拼、双拼、微软拼音等。 (3)字形编码:按汉字的形状编码。如:五笔字形、表形码等。,带符号数在计算机中的几种表示方法,原码、反码和补码,机器数与真值数,通常,数的正负是用符号“+”、“-”来表示的。在微机中难以表示正负号,常将符号数字化,即用0表示正,1表示负。如此规定后,八位字长的数N1= +1001100,可表示成01001100,N2= -1001100则表示成11001100。我们通常把符号数字化了的数,称为机器数。而把原来带有正负号的数,称为真值,如N1= +1001100,N2= -1001100。,