Você está na página 1de 3

UNIVERSIDADE FEDERAL DO VALE DO SO FRANCISCO

Tpicos Avanados em Sistemas Computacionais

Professor: Max Santana


Aluno: Ramon Brito Carvalho

Juazeiro BA
2016
1. Faa um estudo do MIPS destacando os seguintes aspectos:
a. tamanho do dado a ser processado
32 bits
b. espao de endereamento de memria
30 bits
c. nmero de registradores
O mips possui 32 registradores.
d. formato e tamanho das instrues

op: operao bsica a ser realizada (opcode)


reg1: primeiro operando
reg2: segundo operando
des: registrador destino (resultado)
shift: quantidade de bits a ser deslocado
funct: funo especfica a ser executada

2. Codifique um programa correspondente ao seguinte cdigo:

int a=2;
int b=1;
int m=0;
m=a;
if(b < m)
m=b;
else
m=0;

Resposta:
int a = 2; a: .word 2 #declara e inicia a varivel a com
2
int b = 1; b: .word 1 #declara e inicia a varivel b com
1
int m = 0; m: .word 0 #declara e inicia a varivel m com
0

m = a; move m, a # m recebe o valor de a


if ( b < m ) blt b, m, else #se o valor de b < m, pula
move m, 0 #para a instruo do
marcador j fim #'else
#seno, m recebe 0 e salta
para fim
m = b; else move m, b # m recebe o valor de b
else fim:
m=0;

Você também pode gostar