Linux下Mips汇编程序

在stb225下调试汇编码,有如下方法:
比如在stb225/src/apps/exStbTop下面:
makefile 修改:
加入C_SOURCES = $(wildcard src/*.s)
或者 C_SOURCES = src/hellos.s
在exStbTop/src/hellos.s 如:
.global main
main:
    lui $8, 0xb7e0

另外一种方法如下:
mipsel-linux-gcc �Co hellos hellos.s
至于参数,可以参照nandbootloader里的makefile

下面是一段调试通过的可以打印的汇编码,
        .data
stringaa1:      .asciiz "Print this.\n"


        .set noreorder
        .set noat
.global main

        .text
main:
        li $2, 4004
        li $4, 1
/*      la $5, stringaa1 */
        lui $1, %hi(stringaa1)
        addiu $5, $1, %lo(stringaa1)
        li $6, 12
        syscall
        li $2, 10
        syscall

你可能感兴趣的:(linux,linux,职场,休闲,mips)