如何在 mips 键盘和显示 mmio 模拟器中使用键盘输入“wasd”在给定数组内移动字符“p”

问题描述 投票:0回答:0

数组:.byte
23,23,23,23,23,23,23,23,23,23,23,23,23 23,23,23,23,23,23,23,23,23,23,23,23,23 23,23,23,23,23,23,23,80,23,23,23,23,23 23,23,23,23,23,23,23,23,23,23,23,23,23 23,23,23,23,23,40,23,23,23,23,23,23,23 这个问题的主要目标是在数组中移动字符 80(P 的 ascii),使其到达字符 40。为此,必须使用键盘输入“as”移动字符“p”。该数组显示在 mips 键盘和显示 mmio 模拟器中。

我尝试将字符的字节偏移量加载到寄存器中并从中减去 20 并尝试将其循环回 main 以便再次打印数组并修改位置但是使用键盘轮询的键盘输入不会影响字符怎么办我键盘轮询代码

mips
© www.soinside.com 2019 - 2024. All rights reserved.