MIPS代码表现得很有趣 - 关于打印语句的简单案例

时间:2012-04-03 19:43:21

标签: mips

我在尝试将代码调试到错误的打印语句时遇到了实际问题。我正在使用MARS MIPS模拟器。打印以下代码:

度! 测试 学位! 测试

何时打印

度! 测试

.data

test:       .ascii      "degree!\n"

test4:      .ascii      "test\n"

.text
main:
la  $a0, test
li  $v0, 4
syscall 

la  $a0, test4
li  $v0, 4
syscall 

j EXIT


EXIT:

2 个答案:

答案 0 :(得分:1)

字符串不以空值终止。使用.asciiz代替.ascii

答案 1 :(得分:1)

您需要使用.asciiz而不是.ascii来获取NULL终止字符串。