我开始使用MARS MIPS中的程序,该程序将允许用户以“ x + y =”的形式在MMIO输入窗口中输入内容,并获得“ x + y = z”。但是,我只是真的不知道从哪里开始。我有基本的设置,但是我需要编写一个完整的中断处理程序。
我正在使用MARS MIPS <并已启用了中断位,但这就是我已经知道的全部内容。
.text
main:
#Turn on the interupt enable bit
lui $t0, Oxffff
lw $t1, 0($t0)
ori $t0, $t1, 0x0002
sw $t1, 0($t0)
.data
expBuffer: .space 60
expBuff: .word 0
.ktext 0x80000180
#Store all used registers
#Recover all used registers
.kdata
#Registers