苗条冰棍

文章
2
资源
1
加入时间
2年10月21天

80x86汇编语言:输入字符串、转换、输出

用汇编语言编一段程序:用键盘输入一段字符,使输入的数字以二进制数显示,输入的大写字母显示小写,输入小写字母显示大写,并统计出期中大写字母的数量。如输入:123ASDFxcvb$PO0将显示:000100100011asdfXCVB$po0000  6(大写字母的数量)可不输入除字母和数字以外的符号,比如$。题目链接:http://zhidao.baidu.com/question/48825145

为什么要内存对齐?字节对齐和边界对齐介绍。

大家都知道一个byte是8个bit,而现在流行的32位机指的是一次可以存取32个bit,也就是4个byte,在这种情况下,最有效率的作法当然是一次读4个byte。也就是即便你只取一个byte的内容,实际上,机器一次也是取了4个byte,然后把其中的一个byte给你。当然取4个byte并不是随机组合的,而是按照一定的次序,比如一次取0、1、2、3四个单元的内容,下次访问就是4、5、6、7。由