1

在 MIPS 汇编语言中,如何仅组合最右边的 7 位字节?例如,如果我有 1001 1100 和 0110 1100,则将它们组合在一起而忽略它们的最高有效位将是 (00)00 1110 0110 1100。

我需要这个来计算来自 midi 文件的实际增量时间。

4

1 回答 1

0

尝试这个

.text
LBU $t0, byte0
LBU $t1, byte1
ANDI $t0, 0x7f   # mask to 7 bits
ANDI $t1, 0x7f
SLL  $t1, $t1, 7
OR   $s0, $t1, $t0
.data
byte0: .byte 0x9c
byte1: .byte 0x6c
于 2013-03-24T00:09:17.023 回答