Я пытался позволить выводу 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
Вот мой цикл чтения и записи. В последней части цикла записи «текст» - это просто несколько случайных слов, которые я надеюсь отобразить первыми. Этот код не работает, и что бы я ни печатал, в окне вывода есть только 1 с.
Чтобы очистить мои вопросы, я пытался сделать следующее:
mmio output window: text(like enter the character please)
input window: start to input something