发布网友 发布时间:2022-05-01 02:01
共5个回答
热心网友 时间:2022-06-22 04:57
现在在用的电脑只有一个windows其他什么都没有没办法测试,刚又看到网上一篇文章里说:“当取值为0,2或者不提供参数时均圆整于4”.align 2本来就是4字节对齐,意思就是.align 0或直接.align时都是4字节对齐。。。我觉得上述解释还是比较靠谱的因为1字节对齐好像没什么用。。。到底怎么样等明天测试一下吧。。。。。回复 2# ptostrike热心网友 时间:2022-06-22 04:58
回复 4# 蝌蚪果酱 呵呵,请教不敢当,大家互相交流学习。我最近也在看bootloader,不过没有楼主幸福啊,白天得忙公司的事情,晚上才有点时间自学。刚用arm-linux-as汇编器测试了下,确实是你说的4字节对齐:0: 01 .byte 0x011: 00 .byte 0x002: 0000 .short 0x00004: 05 .byte 0x055: 00 .byte 0x00热心网友 时间:2022-06-22 04:58
又见楼主会不会是2的0次方,也就是1对齐?写个简单的汇编测试一下,比如.byte 0x1.align 0.byte 0x5反汇编看看热心网友 时间:2022-06-22 04:59
恩试试看。。。因为最近一直在搞bootloader的东西而且deadline*近!!!我觉得我这几天应该还会碰到很多问题的到时候求指教!!!回复 2# ptostrike热心网友 时间:2022-06-22 04:59
哇多谢啦那我就不用去测试了。~~~既然上班了那果断就是前辈了!回复 5# ptostrike