Buscar

Lista de Exercicios 2 - Respostas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Os processadores RISC utilizam instruções de tamanho fixo, e que geralmente demoram o mesmo tempo para serem executadas. E os processadores CISC geralmente tendem a ser mais lentos, pois apesar de oferecerem um grande conjunto de instruções, precisam implementar todas elas em nível de hardware, mas apenas algumas são mais utilizadas, havendo assim, uma perda de espaço que poderia ser utilizado. 
Lógicas/Aritméticas: Formato R
Transferência de dados entre memória e registrador: Formato I
Desvio Condicional: Formato I
Desvio Incondicional: Formato Auxiliar/J
 
bne $S1, $zero, FIM
addi $S1, $S1, 1
FIM
beq $S1, $zero, FIM
subi $S1, $S1, 1
FIM
slt $t0, $S1, $S2
beq $t0, $zero, SENÃO
add $S1, $S1, $S2
J FIM
SENÃO: sub $S1, $S1, $S2
FIM
bne $S1, $S2, SEN1
add $S3, $S4, $S5
J FIM
SEN1: slt $t0, $S1, $S2
bne $t0, $zero, SEN2
sub $S3, $S4, $S5
J FIM
SEN2: slt $t1, $S1, $S2 
beq $t1, $zero, FIM
subi $S3, $S4, 10
FIM
addi $S1, $zero, 5
addi $S2, $zero, 10
LOOP: slt $t0, $S1, $S2
beq $t0, $zero, FIM
add $S3, $S4, $S5
addi $S1, $S1, 1
J LOOP
FIM
addi $S1, $zero, 10
addi $S2, $zero, 5
add $S3, $zero, $S4
LOOP: slt $t0, $S1, $S2
bne $t0, $zero, FIM-ENQ
slt $t1, $S1, $S3
bne $t1, $zero, FIM-SE
addi $S1, $S1, 10
FIM-SE: subi $S1, $S1, 1
J LOOP
FIM-ENQ
addi $S1, $zero, 10
addi $S2, $zero, 5
LOOP: slt $t0, $S1, $S2
bne $t0, $zero, FIM-ENQ
.
.
.
ARQUIVO FONTE MONTADOR ARQUIVO OBJETO LIGADOR ARQUIVO EXECUTÁVEL OUTRAS BIBLIOTECAS--^
Pode produzir um código mais rápido e menor, sendo essencial em aplicações embutidas, na qual é necessário baixo consumo, baixa tensão e alta integração.
É mais fácil por estar mais próxima da nossa linguagem e por utilizar menos códigos.

Outros materiais