完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
注意:如果点击空白处无法输入,则点击字会有输入提示符 | 则可以使用键盘进行输入!
此板块为 [ARM裸机加强版]
1.视频中说,在汇编代码中 .align 4是4字节对齐,但是查看uboot 写的是.align 5,难道是5字节对齐? 明显不可能 2.写一个demo测试一下,发现.align x对齐的是2^x字节,uboot对齐的是align 5,也就是32字节 _start: .string "1234"_test_addr: ldr r0,[r2]反汇编如下 00000000 <_start>:00000005 <_test_addr>: //---------------------------------------------------_start: .string "1234".align 4 _test_addr: ldr r0,[r2] 反汇编如下00000000 <_start>:00000010 <_test_addr>://---------------------------------------------------_start: .string "1234".align 5 _test_addr: ldr r0,[r2] 反汇编如下00000000 <_start>:00000020 <_test_addr>:
For other systems, including ppc, i386 using a.out format, arm and strongarm, it is the number of low-order zero bits the location counter must have after advancement. For example ‘.align 3’ advances the location counter until it a multiple of 8. If the location counter is already a multiple of 8, no change is needed. |
|
相关推荐
1个回答
|
|
感谢分享
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2177 浏览 6 评论
1982 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4540 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 17:50 , Processed in 0.541885 second(s), Total 99, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号