I m coding a small program in MIPS assambler. Given my age the program do the 4 mathematical operations (addition, substraction...).
如果年龄(29岁),结果应为——7岁(2-9=-7),但显示为7岁。
我如何使科索沃警察部队显示次行动中的负面数字?
提前感谢。
.globl main
.data
mensaje: .asciiz "Hola, mi nombre es Angel Pérez.
Hasta hace poco mi edad era 29 años.
¿Que pasa si aplico las 4 operaciones matematicas a esos dos numeros...?
"
suma: .asciiz "2 mas 9 es igual a: "
resta: .asciiz "2 menos 9 es igual a: "
multiplicacion: .asciiz "2 por 9 es igual a: "
division: .asciiz "2 entre 9 es igual a: "
nueva_linea: .asciiz "
"
.text
main:
la $a0, mensaje
li $v0, 4
syscall
la $a0, suma
li $v0, 4
syscall
li $t1, 2
li $t2, 9
li $v0, 1
add $t0,$t2,$t1
move $a0,$t0
syscall
la $a0, nueva_linea
li $v0, 4
syscall
la $a0, resta
li $v0, 4
syscall
li $v0, 1
sub $t0,$t2,$t1
move $a0,$t0
syscall
la $a0, nueva_linea
li $v0, 4
syscall
la $a0, multiplicacion
li $v0, 4
syscall
li $v0, 1
mul $t0,$t2,$t1
move $a0,$t0
syscall
li $v0, 10
syscall