terça-feira, novembro 23, 2010

Solução prova 2 de PLC

Problema 1:
mul $3, $2, $1
resultado: 418

Problema 2:

ori $1, $0, 0x01
sll $2, $1, 1
or $1, $2, $1
sll $2, $1, 2

or $1, $2, $1
sll $2, $1, 4
or $1, $2, $1
sll $2, $1, 8
or $1, $2, $1
sll $2, $1, 16
or $1, $2, $1

Problema 3:
li $8, 0x1000 # carrega o valor 0x1000 em $8
li $9, 1 # carrega o valor 1 em $9

loop:
addi $8, $8, 0x1000 
addi $9, $9, 1 
beq $9, 16, sai 
j loop 
sai:

Problema 4:
li $9, 0
li $10, 1

laco:                                                                                                                                                                                           
add $9, $9, $10                                                                                                                                                                                 
addi $10, $10, 1                                                                                                                                                                                
j laco


Nenhum comentário: