大端&小端存储器
- 乔纳森·斯威夫特(英国政治家及小说家)在格列佛游记中说:小头派成员主张吃鸡蛋打破小头,大头派成员,主张吃鸡蛋打破大头,主要讽刺在英国延续二百年之久的新教与天主教信仰之争
- 大端和小段存储器中,字的地址都是从0开始,只是每个字中的字节地址装入数据的顺序不同
- 大端机器中,地址为0的字节从高字节开始,而小端机器中,地址为0的字节从低字节开始

实例

大端和小段的存储器
- IBM公司的PowerPC处理器,使用大端模式访问存储器
- Intel公司在IA-32体系结构中使用小端方式寻址
- 一些MIPS处理器使用大端模式,也有使用小端模式
- 选择大端模式还是小端模式完全是任意的
- 但是采用大端和小端模式的计算机之间共享数据有问题,如果是逐字还好,逐字节就需要注意了
ASCII码
- American Standard Code for Information Interchange(ASCII )
- 每个文本字符确定了一个唯一的字节值
- 例如, S = 0x53, a = 0x61, A = 0x41
- 大写和小写字母相差0x20 (32)ASCII 代码
使用lb和sb指令访问字符数组
- loadbyte,字节装载指令lb
- storebyte,字节储存指令sb
- 给出以下c代码
char chararray[10];
int i;
for (i=0; i!= 10; i=i+1)
chararray[i] = chararray[i]–32;
- 写出如下汇编代码

参考资料
中国大学mooc 计算机组成原理.东北大学