GNU >> Assembly (MIPSEL)

hello, world! (printf)


參考資訊:
1. syscall
2. debian-mips-tutorial

main.s

    .global main
    .extern printf

    .data
msg: .asciz "hello, world!\n"

    .text
main:
    subu $sp, $sp, 4
    sw $ra, 0($sp)

    la $a0, msg
    jal printf

    lw $ra, 0($sp)
    addiu $sp, $sp, 4
    jr $ra

編譯、執行

$ mipsel-linux-gnu-gcc main.s -o main -static
$ qemu-mipsel ./main
    hello, world!


返回上一頁