Как разрешить MMIO отображать текст до получения ввода? - PullRequest
0 голосов
/ 24 марта 2019

Я пытался позволить выводу 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 
...