Professional Documents
Culture Documents
Instru C Oes R2000 em Bin Ario - Arquitectura de Computadores
Instru C Oes R2000 em Bin Ario - Arquitectura de Computadores
Arquitectura de Computadores
1. Utilize as tabelas fornecidas na pagina da aula para traduzir para sequencias de instrucoes R2000 os seguintes fragmentos de codigo:
lw $t0, 32($s3)
add $t0, $s2, $t0
sw $t0, 48($s3)
8616
8620
8624
8628
8632
else:
exit:
bne
add
j
sub
...
3664
3668
3672
3676
3680
3684
3688
3692
loop:
add
add
add
lw
bne
add
j
$t1,
$t1,
$t1,
$t0,
$t0,
$s3,
loop
$s3, $s3
$t1, $t1
$t1, $s6
0($t1)
$s5, exit
$s3, $s4
exit:
proc: sub
sw
sw
sw
$sp,
$t1,
$t0,
$s0,
$sp, 12
8($sp)
4($sp)
0($sp)
# save 3 registers
# function body
$s0,
$t0,
$t1,
$sp,
jr $ra
0($sp)
4($sp)
8($sp)
$sp, 12
# save 3 registers