我是汇编语言的新手。我编写了一个将两个数字相乘的程序,但是我不知道如何在终端中显示结果。
我知道我可以做。/[some_name];回声$?但我想显示没有它的结果。这是我的代码:
SYSCALL32 = 0x80
EXIT = 1
.data
.global _start
.text
_start:
movl $4, %eax
movl $5, %ebx
call function
movl %eax, %ebx
movl $EXIT, %eax
int $SYSCALL32
function:
pushl %ebp
movl %esp, %ebp
mul %ebx
movl %ebp, %esp
popl %ebp
ret