计算机当中的编码_第1页
计算机当中的编码_第2页
计算机当中的编码_第3页
计算机当中的编码_第4页
计算机当中的编码_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机当中的编码

■进制符号

二进制:Bin,B

八进制:Oct,0

十进制:Dec,D

十六进制:Hex,H

用二进制代码表示十进制数

■BCD码

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

表示的方法。

(BCD的意思为BinCodedDec)

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

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

+进制数BCD同卜十进制数BCD码~~

100000||1000010000

|10001]~H-00010001

|~2001011200010010

I~务-00111300010011

40100|1400010100

01011500010101

1~~~0110|1600010110

1710111|1700010111

|81000|1800011000

|~~10011900011001

一—|2000100000

■注意:两位十进制数是用两个4位二进制数

并列表示,它不是一个8位的二进制数。如

25的BCD码是00100101,而二进制数

00100101(B)=25+22+1=37(D)

■压缩BCD码与非压缩BCD码

■非压缩式和压缩式:

BCD又分为两种,•非压缩式和压缩式两种。

前面这种81存成“08,01”是非紧密式,而紧密式

会存成“81h”(直接以十六进制储存)。

■非压缩的BCD码只有低四位有效,而压缩的BCD

码则将高四位也用上了,就是说一个字节有两个

BCD码。

用二进制代码表示字母数字符号

■ASCII码

这是使用最多和最普遍的字符编码,即美

国信息交换标准代码。

■用7位二进制(d6d5d4d3d2d1dO)表示

128个字符,d6为高位,dO为最低位。而一

个字符在计算机中实际用8位表示。正常情

况下,最高位d7为0。

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

表124七位ASCII代码表

d3d2小匈位

00000]010011100101110111

0000NULDLESP0@Pp

1

0001SOHDC11AQaq

fl

0010STXDC22BRbr

0011ETXDC3#3Cscs

0100EOTDC4$4DTdl

0101ENQNAK%5EUeu

0110ACKSYN&6FVfV

0111BELETBr7GWEw

1000BSCAN(gHXhX

1001HTEM)qIYiy

♦,

10)0LFSUBJZjz

*

1011VTESCK[k]

1100FFFS4<:L\1

1101CRGS=M]m)

1110SORS*>Nrn

1)11SIUS/?00DEL

■在这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则表示成11001100o我们通常把符号数

字化了的数,称为机器数。而把原来带有正负号

的数,称为真值,如N1=+1001100,N2=-

1001100o

原码正数ox+3:00000011+0:00000000

负数llxl-3:10000011-0:10000000

反码正数0X+3:00000011+0:00000000

负数1反T-3:11111100-0:11111111

补留正数0X+3:00000011+0:00000000

负数1反1+1-3:11111101-0:00000000

原码1、最高位为黄学位,正数为0,负数为1,其余位表示数的绝对值。

2、0有两种表示形式:[+01=00000000,[-0]=10000000o

反用1、正数的反弼与原码相同,负数的反码是把绝对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论