MIPS-使用ASCII打印字符

时间:2019-10-21 20:51:10

标签: assembly ascii mips

我正在编写MIPS程序,系统调用限制为1、4和8。在某些情况下,我必须使用其ASCII值打印字符。假设经过所有计算,我将相应的数字存储在$ s0中,在这种情况下为65。我希望它打印“ A”。

.data
    buf:   .ascii  ""

.text
    li $s0, 65
    sb $s0, buf
    lb $a0, buf
    li $v0, 4
    syscall

上面的代码以错误终止:运行时异常为0x00400018:地址超出范围0x00000030

几个小时前可以正常工作的东西,但是我丢失了文件。请指出问题所在。

0 个答案:

没有答案