rendered paste body.data 0x10000000
TAM: .byte 4
.word 0xEEEEEEEE
DESTINO: .half 0xFFFF, 0xFFFF
.space 4
ORIGEN: .ascii "HOLA"
.ascii "1234"
.float 2.5
.globl __start
.text 0x00400000
__start:
la $4,TAM
la $5,ORIGEN
la $6,DESTINO
jal suba
.end
.text 0x400100
suba:
addi $29,$29,-4
sw $2,0 ($29)
addi $29,$29,-4
sw $3,0 ($29)
addi $29,$29,-4
sw $4,0 ($29)
addi $29,$29,-4
sw $5,0 ($29)
addi $29,$29,-4
sw $6,0 ($29)
addi $29,$29,-4
sw $31,0 ($29)
lb $2,0x00($4)
bucleA: beq $2,$0,ET01
addi $2,$2,-1
lb $3,0 ($5)
addi $5,$5,1
addi $29,$29,-4
sw $3,0 ($29)
j bucleA
ET01:
lb $2,0 ($4)
bucleB:
beq $2,$0,ET02
lb $3,0 ($29)
ori $3,$3,0x20
sb $3,0 ($6)
addi $6,$6,1
addi $2,$2,-1
addi $29,$29,4
j bucleB
ET02:
lw $31,0 ($29)
addi $29,$29,4
lw $6,0 ($29)
addi $29,$29,4
lw $5,0 ($29)
addi $29,$29,4
lw $4,0 ($29)
addi $29,$29,4
lw $3,0 ($29)
addi $29,$29,4
lw $2,0 ($29)
addi $29,$29,4
jr $31