如何在x86程序集中的数据段中写入常量

问题描述

我正在编写一个汇编程序(以icc作为汇编程序)。我需要在数据部分中编写一些常量,以便在主程序中进行相对加载,例如以下指令:

vmovdqu msg(%rip),%ymm0

我现在这样写数据部分:

        .data
msg: 0x00000000 0x01000000 0x02000000 0x03000000 0x04000000 0x05000000 0x06000000 0x07000000

但是,汇编器给出了一个错误:test1.s:140725:错误:行末出现垃圾,第一个无法识别的字符为'0'。

有人可以给我一个如何正确格式化此数据节的示例吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)