Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- num1: .word 9
- num2: .word 3
- .text
- la a0 num1 #a0 y a1 van a tener las direcciones de los numeros
- la a1 num2
- Swap:
- lw a2 0(a0) #guardo el 15 en a2
- lw a3 0(a1) #guardo el 3 en a3
- sw a2 0(a1)
- sw a3 0(a0)
Advertisement
Comments
-
- Escriba una subrutina llamada Swap. La misma va a recibir en a0 la dirección de un dato
- (número signado) y en a1 la dirección de otro dato (número signado). La subrutina debe
- intercambiar el contenido de ambos. Ej: Si a0=0x10000000 , quiere decir que en la dirección
- de memoria 0x1000000 existe un dato (supongamos -10). Luego si a1=0x10000004, quiere
- decir que en 0x10000004 existe otro dato (supongamos 5). Si se llama a la subrutina con esas
- referencias a memoria la misma debe retornar habiendo guardado 5 en 0x10000000 y -10 en
- 0x10000004.
Add Comment
Please, Sign In to add comment
Advertisement