首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NASM、Linux、32位中选择对齐方式

问如何在NASM、Linux、32位中选择对齐方式
EN

Stack Overflow用户
提问于 2013-06-05 02:12:08
回答 1查看 878关注 0票数 0

我正在尝试写一些NASM for Linux的32位汇编代码,问题是,如何为节选择最优的对齐方式,一般的指导原则是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-06-05 04:03:39

我假设您使用的是地址总线宽度为32位的x86系列处理器。如果这一点成立,您应该将您的部分与32的倍数的地址对齐。您可以通过使用.align (4)指令来实现这一点,该指令将把下一个基准或指令与DWORD边界对齐。

有关对齐的更多信息,您可以阅读以下pdf中的“优化内存访问”部分:

optimizing assembly

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16924702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档