1
.text
emitchar:   

lui $t0,0xffff
polling:
lw  $t1,8($t0)  
andi    $t1,$t1,0x0001
beq $t1,$zero,polling
sw  $a0,0xc($t0)    

.data

有人告诉我这是怎么做的,但是当我运行带有显示和键盘添加的模拟器时,屏幕上仍然没有输出。我究竟做错了什么?

4

1 回答 1

1

启动代码后,您是否在键盘窗口中单击“连接到 MIPS”?从帮助按钮:

重要提示:仅当您单击工具的“连接到 MIPS”按钮(独立版本中的“组装并运行”)或工具的重置按钮时,发送器控制器就绪位才设置为其初始值 1!如果您运行 MIPS 程序并在 MARS 中将其复位,控制器的就绪位将被清零!配置数据段窗口以显示 MMIO 地址范围,以便您可以直接观察存储在上面给出的 MMIO 地址中的值。

于 2012-04-26T01:32:15.530 回答