频道栏目
读书频道 > 系统 > 其他综合 > 深入理解8051单片机系统
0.1.14 ASCII码
2015-12-01 16:03:06     我来说两句
收藏   我要投稿

本文所属图书 > 深入理解8051单片机系统

本书详细介绍了8051单片机的各种功能。主要内容包括8051微控制器、8051汇编语言编程、跳转指令、循环指令、调用指令、I O端口编程、8051寻址方式、算术逻辑指令与程序、8051 C语音编程、8051硬件接线、8051定时  立即去当当网订购

目前的讨论围绕着数制系统展开。计算机中的所有信息都必须由0和1表示。

 图0-1 ASCII码节选字母和其他字符也需要用二进制表示。在18世纪60年代,一种标准的表示方法称为ASCII码(美国信息交换标准码)出现了。ASCII(发音为“ask-E”)码以二进制表示数字0~9、所有的英文字母(包括大写和小写)以及许多的控制码和标点符号。这个系统最大的优势是它为众多计算机所使用,信息能在计算机和计算机中共享。ASCII系统共使用7位表示每个符号。例如100 0001分配给大写字母“A”,而110 0001分配给小写字母“a”。通常情况下,0放在最高有效位,使得整个码是8位。图0-1所示为ASCII码节选,附录F中提供了完整的ASCII码列表。ASCII是一个标准,它不仅使用在美国和其他一些国家的键盘中,而且在打印和显示字符的装置中,如输出装置,打印机和监视器中也广泛使用着它。


 

注意,ASCII码是为了让ASCII数据的操作尽量简单而设计的。如数字0~9在ASCII中用30~39来表示,这使一个程序可轻松将ASCII转换成十进制,只要将高位的半字节的“3”去掉就行。另外,大写字母与小写字母之间也是有关系的,大写字母由ASCII码41~5A表示,而小写字母则由ASCII码61~7A表示。通过观察二进制码可以发现,大写字母“A”与小写字母“a”之间的区别是第5个比特位。所以,大写字母与小写字母的转换就是简单地改变ASCII码的第5个比特位就可。

复习题

1.为什么计算机使用二进制数系统而不使用十进制数系统?

2.将3410转换成二进制数和十六进制数。

3.将1101012转换成十六进制数和十进制数。

4.完成二进制数的加法:101100+101。

5.将1011002用它的补码表示。

6.对36BH+F6H求和。

7.求36BH-F6H的差。

8.将“80x86 CPU”写为ASCII码(用十六进制形式)。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:0.1.13 十六进制数的减法
下一篇:0.2.1 二进制逻辑
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站