如何让MMIO在接收输入之前显示文本?

时间:2019-03-24 19:39:28

标签: mips mars-simulator

我试图让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 

0 个答案:

没有答案