在 MIPS 汇编语言中将 16 位小数转换为带二进制补码的 2 位小数
Converting a 16 Bit decimal into a 2-bit with two's complement in MIPS Assembly Language
对不起,我正在尝试输入数字,例如像这样的负数:-123
这是我到目前为止输入的内容:
.data
putin: .asciiz "Enter the 16 bit decimal number: "
decimalbit: .asciiz "\nThe Decimal is: "
binarybit: .asciiz "\nThe Binary is: "
.text
main:
li $v0, 4
la $a0, putin
syscall
li $v0, 5
syscall
move $t0, $v0
li $v0, 4
la $a0, decimalbit
syscall
li $v0, 1
move $a0, $t0
syscall
有人可以指点我应该怎么做吗?
谢谢
div
将余数存入$HI
。结果可以与 mfhi
一起使用。
对不起,我正在尝试输入数字,例如像这样的负数:-123
这是我到目前为止输入的内容:
.data
putin: .asciiz "Enter the 16 bit decimal number: "
decimalbit: .asciiz "\nThe Decimal is: "
binarybit: .asciiz "\nThe Binary is: "
.text
main:
li $v0, 4
la $a0, putin
syscall
li $v0, 5
syscall
move $t0, $v0
li $v0, 4
la $a0, decimalbit
syscall
li $v0, 1
move $a0, $t0
syscall
有人可以指点我应该怎么做吗? 谢谢
div
将余数存入$HI
。结果可以与 mfhi
一起使用。