maksuel
9
9.1
CONJUNTO DE INSTRUÇÕES:
CARAaERísTICAS E FUNCÕES
,
Características de instruções de máquina
Elementos de instruções de máquina
Representação de instruções
Tipos de instrução
Número de endereços
Projeto do conjunto de instruções
9.2
Tipos de operandos
Números
Caracteres
Dados lógicos
9.3
Tipos de dados do Pentlum II e do PowerPC
9.4
Tipos de operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações
9.5
de transferência de dados aritméticas lógicas de conversão de entrada/saída de controle de sistema de transferência de controle
Tipos de operações do Pentlum II e do PowerPC
Instruções de chamada/retorno de procedimento
Gerenciamento de memória
Códigos de condição
Instruções do Pentium II MMX
9.6
LinSlua~em
9.7
Leitura recomendada
9.8
Exercícios
de montaSlem
Apêndice 9A Pilhas
Apêndice 98 LlUle-endlan, bl2-endlan e bl-endlan
340
ARQUlTETUAA E ORGANIZAÇÃO OE COMPIlTAOORES
cap.
9
Mapeamento de endereço, blg·andian
Endereço
de byte 11 12 13 14
00
00 01 02 03 04 05 06 07
08
10
,.
20
•
•
•
•
•
21 22
23
24
2S
2tI
27
28
08 09
OA
oe oe
00
OE
DF
31 J2
33
34
'A' : '8' : 'C' : 'D'
10 11
12
13
14 : 15 : 16 : 17
"G'I
18: 19 : lA
18
61 62
63
64
20 21
22
23
'E' : 'P
51
52
lC
10
lE
1F
Os elementos essendais de uma instrução de computador são o código de operação, que especifica a operação a ser realizada, as referêndas aos operandos de origem e de destino, que especificam os endereços dos dados de entrada e de saída da operação. e o endereço da próxima instrução, que normalmente é implícito.
As operações podem ser classificadas nas seguintes categorias gerais: operações lógicas e aritméticas, operações de movimentação de dados entre dois registradores, entre registrador e memória ou entre duas posições de