从哪里开始使用键盘中断处理程序

时间:2019-04-21 19:21:11

标签: interrupt-handling mips32 mars-simulator

我开始使用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

0 个答案:

没有答案