MIPS: Resoluc¸ao dos exerc´cios propostos
Elaine Cec´lia Gatto
1
1
Portal Embarcados: www.embarcados.com.br
[email protected]
1.
Vericar Tabelas 1, 2 e 3
C´odigo C:
1if(x==y) go to L2
2 a[1] = b - c;
3 b = a[2] + c;
4 c = b + c[3]
5L2:
6 a[4] = a[6] + a[5];
2.
2.1. ao do Exerc´cio 1
Vericar Figura 1 e Tabelas 4, 5 e 6
C´odigo C:
1if(a==b){
2 c = a + b;
3 a = b - c;
4}{
5 b = a + c;
6 c = b - c;
7}
Considere:
anao´e diferente deb[lado esquerdo da gura BEQ], entaoas´o pode ser igual
ab[lado direito da gura BNE];
ao igual. Se a != b desvie para else;
anao´e igual ab[lado esquerdo da gura BNE], entaoas´o pode ser diferente
deb[lado direito da gura BEQ].
acontece quando (a!=b), caso contr´ario nao tem desvio! Atente-se a este detalhe.