目前我正在使用汇编语言进行一些工作。我想将一个字符打印到控制台,我的程序没有错误,但没有输出。以下是我的当前代码:
movl $4, %eax #Defines Output
movl $1, %ebx #STDOUT as first parameter
movl $48, %ecx #Copy char (0) to ECX
movl $1, %edx #String length 1
int $0x80 #Trigger Interrupt
movl %eax, %ebx #Exitcode 0
movl $1, %eax #System Code SYS_EXIT
int $0x80 #Trigger Interrupt
你有没有想过为什么它没有输出?如你所见,我正在使用GAS语法。我的代码有什么问题呢?