当前位置:
代码迷
>>
汇编语言
>> 汇编语言中,为什么要求数据段的起始地址必须为16的倍数?该如何处理
详细解决方案
汇编语言中,为什么要求数据段的起始地址必须为16的倍数?该如何处理
热度:
1097
发布时间:
2013-02-26 00:00:00.0
汇编语言中,为什么要求数据段的起始地址必须为16的倍数?
不理解,另外代码段、栈段也是一样的要求。这是为什么??
------解决方案--------------------------------------------------------
探讨
这个对齐,和数据访问上的对齐不是一个意思吧。
段的起始地址对齐,完全是由于其地址组成方式决定的。完整的地址当初被设计为 段址*16+偏址,所以就要求段对齐在 16 的倍数上了。定为 16 应该是和当时内存容量的预期有关。这样的地址形成方式可以访问到 1M 的内存空间,对当时来说,应该很大了。
相关解决方案
看王爽的《汇编语言》第一次实验任务就出有关问题了
《汇编语言》有一段话看不懂解决思路
王爽《汇编语言》检测点10.4 遇到困难解决方法
王爽《汇编语言》检测点11.1 遇到困难,该怎么处理
初级有关问题:关于王爽《汇编语言》的一个习题
『汇编语言』的一个有关问题
求王爽《汇编语言》的答案解决方案
汇编语言 简单查找和统计有关问题 请帮忙修改 感谢
王爽《汇编语言》有关问题3.11
汇编语言:编写程序,输入字符串,根据首字母ASCII大小顺序输出,该怎么处理
汇编语言(王爽)外中断章节需要dos实模式才能正常运行,怎么处理
汇编语言 该用什么软件来检测呢?该怎么解决
《汇编语言》王爽著 第4章 第一个程序 碰到了有关问题 求指教
《汇编语言》王爽著 实验五(5) 参考答案程序编译出错 求指教,该怎么解决
汇编语言,怎么生成一个随机数
紧急跪求 王爽《汇编语言》中的小小疑点
一些课程设计 汇编语言 C语言 都可以 单片机解决方案
关于王爽的《汇编语言》书中实验9,
汇编语言,该怎么解决
汇编语言 段寄存器的有关问题 求大神 指点
关于王爽《汇编语言》实验12的一个小疑点
王爽《汇编语言》检测点10.5的疑问解决思路
汇编语言,从哪里开始?解决思路
关于王爽的《汇编语言》,该如何处理
汇编语言,费解,地址总线,该如何处理
王爽“汇编语言”第四章实习三编译出错?该怎么解决
哪位高手帮忙解答一下《汇编语言》中一段话的意思
汇编语言(王爽主编)的实验10.1的有关问题,为什么无法显示
【汇编语言】学习笔记-第1章
《汇编语言》王爽15.4程序