初始化字符串程序集

时间:2015-04-19 00:40:35

标签: string assembly initialization gas

在i386中,我正在尝试初始化数据中的字符串。这是愚蠢的,但我无法让它发挥作用。

sentence:
.char 'h',0

.char是非法的伪操作。显然,我做得不对,但是

sentence: db 'h',0

也没有给出任何东西。

1 个答案:

答案 0 :(得分:0)

正如 lurker 所说,每个汇编程序都有自己的语法。例如,db使用nasmgas提供了.byte.string.asciz和其他一些指令。请参阅manual。您的代码可能如下所示:

sentence: .string "h"