Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Características e funções dos
conjuntos de instruções
Microprocessadores
Universidade Federal do Espírito Santo (UFES)
2 pag.
Document shared on www.docsity.com
Downloaded by: janaine-moraes (janainefer19@gmail.com)
https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
10. Conjunto de instruções: características e funções 
10.1. Características das instruções de máquina 
Todo processador possui um conjunto de instruções que ele é capaz de 
executar. Em geral, essas instruções podem ser dos seguintes tipos: 
• Processamento de dado: corresponde a instruções lógicas e 
aritméticas; 
• Armazenamento de dados: destina-se a movimentar os dados entre 
registradores e/ou locais da memória principal 
• Movimentação de dados: instruções de entrada e saída; 
• Controle: corresponde a instruções de teste e desvio. 
Além disso, toda instrução, é estruturada em partes que correspondem a uma 
série de elementos. São elas: 
• Código de operação: também chamada de opcode, que diz qual a 
operação o processador deverá efetuar; 
• Referência da fonte: que diz qual ou quais são os operandos de 
entrada; 
• Referência de saída: especifica qual o destino do resultado de alguma 
operação realizada (caso houver); 
• Referência para a próxima instrução: informa qual é a próxima 
operação a ser executada pelo processador, logo após a operação 
corrente. 
No que se refere ao operando de fonte e destino, estes podem ser 
classificados em: 
• Memória principal ou virtual: onde tem-se o endereço da memória 
principal ou virtual; 
• Registrador do processador: corresponde a identificação do 
registrador do processador; 
• Imediato: o valor do operando já está disponível em um campo da 
instrução para o processador; 
Document shared on www.docsity.com
Downloaded by: janaine-moraes (janainefer19@gmail.com)
https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
• Dispositivo de E/S: indica qual o módulo e o dispositivo de entrada e 
saída para a operação, podendo ser apenas um endereço de memória 
caso o dispositivo de E/S tenha sido mapeado nela. 
A representação das instruções é feita a partir de conjunto de bits, na qual 
campos específicos correspondem aos elementos da instrução discutidos 
anteriormente. Para facilitar a vida do programador ou qualquer leitor 
interessado em instruções de máquina não tivesse o árduo trabalho de ter 
que decorar sequências de bits referentes a essas instruções, mnemônicos 
foram estabelecidos para elas. Esses mnemônicos dependem de cada 
processador. 
Ao conjunto de instruções de um processador podemos dizer que é uma 
característica extremamente fundamental. Isso porque, será esse conjunto 
de instruções que irá determinar uma série de funções do processador. O 
projeto envolvendo esses conjuntos de instruções é, portanto, de 
fundamental importância, e impacta o programador de modo significativo 
além da forma em como o processador será implementado. 
Nesse sentido, alguns quesitos são importantes como: 
• O repertório de instruções; 
• Tipos de dados sobre os quais as operações podem trabalhar; 
• O formato da instrução, ou seja, como será sua estrutura; 
• Os registradores, isto é, sua a quantidade de registradores que podem 
ser referenciados além do seu uso; 
• E o endereçamento, que nos indica o ou os modos em que os 
endereços de um operando podem ser especificados. 
Por fim, os tipos de dados que podem ser operados pelas instruções são: 
• Endereços; 
• Números; 
• Caracteres; 
• Dados lógicos. 
 
 
Document shared on www.docsity.com
Downloaded by: janaine-moraes (janainefer19@gmail.com)
https://www.docsity.com/?utm_source=docsity&utm_medium=document&utm_campaign=watermark

Mais conteúdos dessa disciplina