Escolar Documentos
Profissional Documentos
Cultura Documentos
AOC
1
1
Formato
das
instruções
–
@po
R
AOC
1
2
Formato
das
instruções
–
@po
R
AOC
1
3
Formato
das
instruções
–
@po
I
• op:
operação
básica
da
instrução.
Opcode
• rs:
registrador
do
primeiro
operando
• rt:
registrador
de
des@no
• constante:
constante
que
é
adicionada
ao
registrador
base
AOC
1
5
Assembly
MIPS
para
linguagem
de
máquina
AOC
1
6
Assembly
MIPS
para
linguagem
de
máquina
AOC
1
7
Formato
das
instruções
AOC
1
8
Operações
lógicas
AOC
1
9
Operações
de
deslocamento
(shi+s)
• Move
todos
os
bits
de
uma
word
para
a
esquerda
ou
direta
• Preenche
os
bits
que
ficam
vazio
com
0s
• Executar
a
operação
sll
$t2,
$s0,
4
#
$t2
=
$s0
<<
4
bits
•
$t2
possui:
AOC
1
10
Operações
de
deslocamento
(shi+s)
AOC
1
11
Operação
AND
• Então
execute:
and
$t0,
$t1,
$t2
• O
valor
de
$t0
é:
AOC
1
12
Operação
OR
• $t1 contém:
• $t2 contém:
AOC
1
13
Resumo
das
operações
lógicas
AOC
1
14
Exercício
• Suponha:
– a
=
$1
– b
=
$2
– c
=
$3
– d
=
$4
– e
=
$5
– A
=
$6
– B
=
$7
– C
=
$8
AOC 1 15