0
我是MIPS的全新品牌,需要有關問題的幫助。 如果MIPS組件混淆
.data
alpha: .byte 'g'
如何打印alpha位置內的字符? 這不是我的實際問題,但它是我將適用於我的問題的概念
*不允許使用命令li
我是MIPS的全新品牌,需要有關問題的幫助。 如果MIPS組件混淆
.data
alpha: .byte 'g'
如何打印alpha位置內的字符? 這不是我的實際問題,但它是我將適用於我的問題的概念
*不允許使用命令li
你必須使用服務11來打印字符。
首先使用la
加載要打印的字符代碼所在的地址。
然後加載該地址的實際內容。
然後你必須加載$v0
立即11(打印字符)。如果您不能使用li
,則可以使用addiu
。
之後,只需撥打syscall
即可打印該字符。
示例代碼:
.data
alpha: .byte 'g'
.text
la $a0, alpha
lb $a0, 0($a0)
addiu $v0, $zero, 11 # effect is the same as li $v0, 11
syscall
Yeesss感謝,但這個項目是因爲昨天 我找到了答案,雖然:P – user3466773 2014-09-20 15:09:55