1
我有这样的指令:内联汇编不能正确解析
asm("message: .byte 'Hello, World!', 0x0A");
出于某种原因,编译器说:junk at end of line, first recognized character is 'e'
。根据网络上的其他示例,我试图用db
替换.byte
。然后输出是no such instruction: 'db 72ello, World!440x0A'
(注意数字而不是撇号)。对我来说,这似乎是'
解析有问题。
我该怎么办?
它的工作,谢谢!你有参考,我可以阅读关于这种东西? –
一般指南将GNU as manual(man as?)或者,访问内联汇编中的osdev wiki页面。 – zhiayang