例如,我想在MIPS中以無符號十進制數打印此數字A0090000(16)。 所以打印結果應該是2684944384(10)。 但是我被卡住了,因爲我只知道彙編代碼打印有符號數字。如何在MIPS中打印十進制數的無符號整數?
的代碼是這樣的:
li $v0, 1 #System call code for print_int
li $a0, 5 #integer to print
syscall
所以,如果我在代碼放的「5」,而不是A0090000(16)值, 將打印負十進制值(因爲MSB是1) ,這是-1610022912(10) 但我想要結果2684944383(10),它被讀作一個無符號數字。
我該怎麼做?
非常感謝!那工作 –