表格怎么16字节对齐!

xingguang9 2009-07-19 01:06:07
int table[2]={0x00000000,0x00000000};
我怎么能让它的地址16字节对齐呢?
看编译的对齐命令都是针对结构体的。。。
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingguang9 2009-07-20
  • 打赏
  • 举报
回复
数组是初始化了的?放进结构体里面就是要运行时初始化了,程序性能不下降了?
cnzdgs 2009-07-19
  • 打赏
  • 举报
回复
把数组定义在一个结构体里面。
xingguang9 2009-07-19
  • 打赏
  • 举报
回复
哎,我问的是能否16字节对齐啊!
比如我设置了16字节对齐命令,我的结构体都是16字节对齐的。
我要用数组参与计算,参数必须是16字节对齐的。
ljhhh0123 2009-07-19
  • 打赏
  • 举报
回复
http://www.cnblogs.com/nawind/articles/1339991.html
这里有一篇文章你看看.
ljhhh0123 2009-07-19
  • 打赏
  • 举报
回复
像你这样的语句不需要对齐到16字节吧.对取int的值来说没什么问题的.
32位机器int型默认按4字节对齐.
真要对齐的话就打开你的.exe二进制文件看看你的这个初始数据载入的地址吧.

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧