Baixe o app para aproveitar ainda mais
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.
Compartilhar