晚上好!
我想使用模拟 MIDI 输出声音的 MIPS 系统调用 31 发出哔声。我指定了所有系统调用 31 所需的参数,例如 $a0 - 音高,$a1 - 持续时间。但执行后声音没有播放。你能说什么是不对的。我还添加了 12,以八度音调。所以我已经完成了系统调用 31 播放声音所需的所有内容。谢谢!
.text
.globl main
main:
li $v0,31
la $a0,beep
addi $t2,$a0,12
la $a1,duration
move $t2,$a0
move $t3,$a1
syscall
.data
beep: .byte 72
duration: .byte 100
volume: .byte 127