汇编非数值数据的表示

文章作者 100test 发表时间 2007:10:26 12:10:49
来源 100Test.Com百考试题网


  计算机除了具有进行数值计算能力之外,还具有进行非数值计算的能力。现在,后者的应用领域已远远超过了前者的应用领域,如:文字处理、图形图象处理、信息检索、日常的办公管理等。所以,对非数值信息的编码就显得越加重要。

1、ASCII码
  ASCII码(American Standard Code for Information Interchange)是目前应用极其广泛的一种信息编码,许多计算机系统都是采用它为字符进行编码。它是一种7位二进制编码。

  右表是ASCII码的具体编码方案。在该表中,对学习本课程有用的主要信息有:

  字符’0’~’9’是连续编码的,其编码的低4位就是该字符在十进制中的数值;

  小写字母的编码比大写字母的编码大,对应字母的编码之间相差20H。

  当然,从ASCII码表中还可看出其它有用信息,还有扩展的ASCII码等知识,但这些内容对学习本课程的帮助不明显,故不再叙述。有兴趣的读者可参阅其它书籍。表1.3 ASCII码的编码方案

高位
低位 000001010011100101110111
0000NULDELSP0@P`p
0001SOHDC1!1AQaq
0010STXDC2“2BRbr
0011ETXDC3#3CScs
0100EOTDC4$4DTdt
0101ENQNAK^Ueu
0110ACKSYN&.6FVfv
0111BELETB‘7GWgw
1000BSCAN(8HXhx
1001HTEM)9IYiy
1010LFSUB*:JZjz
1011VTESC .K[k{
1100FFFS 1101CRGS-=M]m}
1110SORS.>N^n~
1111SIUS/?O_oDel

2、汉字编码
  ASCII码是针对英文的字母、数字和其它特殊字符进行编码的,它不能用于对汉字的编码。要想用计算机来处理汉字,就必须先对汉字进行适当的编码。我国在1981年5月对6000多个常用的汉字制定了交换码的国家标准,即:GB2312-80。该标准规定了汉字交换用的基本汉字字符和一些图形字符,它们共计7445个,其中汉字有6763个。该标准给定每个字符的二进制编码,即国标码。


相关文章


专用寄存器的作用
通用寄存器的作用
汇编非数值数据的表示
汇编语言基础之CPU资源和存储器
数据的表示和类型
汇编语言的使用领域
如何运用包过滤技术实现个人防火墙
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛