在i386中,我正在尝试初始化数据中的字符串。这是愚蠢的,但我无法让它发挥作用。
sentence:
.char 'h',0
说.char
是非法的伪操作。显然,我做得不对,但是
sentence: db 'h',0
也没有给出任何东西。
答案 0 :(得分:0)
正如 lurker 所说,每个汇编程序都有自己的语法。例如,db
使用nasm
。 gas
提供了.byte
,.string
,.asciz
和其他一些指令。请参阅manual。您的代码可能如下所示:
sentence: .string "h"