Introdução à Arquitetura de Computadores/Instruções do MIPS: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 31:
# divi, divu e diviu.
== Instruções de Operadores Lógicos ==
Por enquanto, podemos notar que as instruções seguem uma lógica clara. Até agora todas seguem uma mesma lógica. Além destas, não▼
and $r1, $r2, $r3 # Realiza uma operação AND bit-a-bit entre $r3 e $r2.
# O resultado é armazenado em $r1.
andi $r1, $r2, 42 # Realiza uma operação AND bit-a-bit entre $r2 e o valor
# imediato 42. O resultado é armazenado em $r1
or $r1, $r2, $r3 # Realiza uma operação OR bit-a-bit entre $r3 e $r2.
# O resultado é armazenado em $r1.
ori $r1, $r2, 42 # Realiza uma operação OR bit-a-bit entre $r2 e o valor
# imediato 42. O resultado é armazenado em $r1
▲
existem instruções mais complexas como potências ou raízes quadradas.Somente as operações matemáticas mais simples são representadas. Podemos ver aquelas 4 regras que formam a filosofia do projeto do MIPS em ação.
== Instruções de
|