在MIPS汇编语言中将16位十进制转换为2位补码和2位补码

时间:2015-12-13 21:16:33

标签: binary decimal converter mips twos-complement

对不起,我正在尝试输入数字,例如这样的负数:-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

有些人可以指点我应该怎么做吗? 感谢

1 个答案:

答案 0 :(得分:0)

div将余下的内容存储在$HI中。结果可与mfhi一起使用。