在行尾错误汇编垃圾邮件

时间:2017-03-11 17:26:08

标签: assembly x86 gas

英语这不是我的第一语言所以如果我拼错了一些话对不起。我是汇编语言的新手,我正在从一本解释Linux汇编的书中学习。当我尝试在终端上运行此命令时:

as primo.s -o primo.o

它给了我这个错误:

primo.s: Assembler messages:
primo.s:5: Error: junk at end of line, first unrecognized character valued 0xffffffe2
primo.s:9: Error: invalid instruction suffix for `push'
primo.s:12: Error: invalid instruction suffix for `push'

代码是这样的:

#  Primo Programma
#
.section .data
output_string:
.ascii “Pronti Via!!!\n\0”
.section .text
.globl _start
_start:
pushl $output_string  
call printf
addl $4,%esp
pushl $0
call exit

0 个答案:

没有答案