可以把主存看成一本空白的作业本,你现在要在笔记本上记录一些内容,他的页码排序是
第一页 : 0x0000001
第二页: 0x0000002
...
最后一页: 0x0000092
1 如果你选择 从前向后记录(用完第一页,用第二页,类推) 这就是先使用 低地址,后使用高地址
0x0000001 -> 0x0000002-> ... -> 0x0000092
2 如果你选择 从后往前记录(先用笔记本的最后一页,用完后使用倒数第二页,类推) 这就是先使用高地址,后使用低地址
0x0000092 -> ... ->0x0000002 -> 0x0000001
这个高地址、与低地址 容易与 高位、低位 产生混淆
比如我这个月工资为 1234.95 (一千二百叁拾肆块九毛五分)
那么这串数字的左边我们称呼为 高位 ,右边 称为低位
把工资加载到内存中时,需要一段连续的内存空间来存储数字
0x1 => 1
0x2 => 2
0x3 => 3
0x4 => 4
...
内存中的低地址存储工资中的高位 这种方式称为大端法。 如果把上边的存储方式反过来,内存中的高地址存储工资中的高位,则称为小端法
你这应该是问微机原理里面的高地址与低地址吧,
每一个段都是一个宽度为一个字节的分层容器,
每一层可以容纳一个字节,从容器底部到顶部依次为高地址到低地址,
先存入的数据存放于底部也就是高字节,后存入的数据存放于顶部也就是低字节。
基本都还给老师了。
是的,是这样。但不是绝对的,不同的平台上可能会有差别