| 2011/4/16 | 汇编语言 | 被围观 9,192 views+
在汇编语言中,要实现大小写字母的转换,我们得先分析一下大写字母和小写字母的ASCII码,通过比较可以发现,大写字母和小写字母之间二进制的区别就是第6位1还是0,如果是大写字母第6位为0,如果是小写字母,第6位则为1,举个例子:A的二进制表示为:0100 0001,a的二进制表示为:0110 0001,通过对比可以发现,它们的区别就是第六位是一还是0。大写字母的第六位为0,小写字母的第六位为1。知道这个就好办了: 如果要转换成大写字母,则使用and指令把ASCII码的第6位置0; and al,11011111B 如果要转换成小写字母,则使用or指令把ASCII码的第6为置1。 or al,00100000B 下面把程序中给出的三个字符...
随机文章 本月热门 热评
1 详细设计-盒图 PAD图 过程设计语言 2011/7/1
2 Javascript笔记 – Javascript中的运算符 2012/5/22
3 Linux中sed和awk的使用及其相关实例解析 2011/6/11
4 IT宅书籍推荐:Javascript Web Applications 2012/6/12
5 C++语法笔记 – 类与对象 2011/9/3
6 使用JavaMail发送指定网页内容到其他邮箱 2011/10/7
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.