我试图让MMIO输出在键入输入之前显示一些文本,如“请输入”。有人可以帮忙吗?
Read: lui $t0, 0xffff
Loop1: lw $t1, 0($t0)
andi $t1,$t1,0x0001
beq $t1,$zero,Loop1
lw $v0, 4($t0)
jr $ra
Write: lui $t0, 0xffff
la $t2, text
Loop2: lw $t1, 8($t0)
andi $t1,$t1,0x0001
beq $t1,$zero,Loop2
sw $t2, 12($t0)
sw $a0, 12($t0)
jr $ra
这是我的读取循环和写入循环。在写循环的最后一部分,“文本”只是我希望首先显示的一些随机单词。此代码无法正常工作,无论我输入什么,在输出窗口中只有1s。
要清除我的问题,我想做的是:
mmio output window: text(like enter the character please)
input window: start to input something