Aula mips
Prof. Leonel Tedesco leoneltedesco@unisc.br Aula 10 – Conjunto de Instruções MIPS
Elaboração dos professores Alexandra C. P. de Aguiar, Márcio E. Kreutz, Rafael R. dos
Santos, Tatiana G. S. dos Santos e Fernando Moraes
Baseado nos slides de Ltir e Caner Aksoy
Sumário
Características de Instruções de Máquina
Tipos de Operandos
Tipos de Operações
Linguagem de Montagem - MIPS
Arquitetura de Computadores I – Leonel Tedesco
Slide 2
Características de Instruções de
Máquina
A operação de uma CPU é determinada pelas instruções que ela executa, conhecidas como instruções de máquina ou instruções do computador.
A coleção de diferentes instruções que a CPU é capaz de executar é conhecida como conjunto de instruções da CPU.
Arquitetura de Computadores I – Leonel Tedesco
Slide 3
Características de Instruções de
Máquina
Elementos de Instruções de máquina
Cada instrução deve conter toda a informação necessária para que a CPU possa executá-la.
Elementos de instrução de máquina:
Código de operação, especifica a operação a ser efetuada;
Referência a operando(s) fonte, operandos que constituem dados de entrada para a operação;
Referência a operando de destino;
Endereço da próxima instrução, endereço onde a CPU deverá buscar a próxima instrução.
Arquitetura de Computadores I – Leonel Tedesco
Slide 4
Características de Instruções de
Máquina
Arquitetura de Computadores I – Leonel Tedesco
Slide 5
Características de Instruções de
Máquina
Elementos de Instruções de máquina
Os operandos fonte e destino podem estar localizados em uma das seguintes áreas:
Memória principal ou virtual;
Registrador da CPU, geralmente a CPU tem um ou mais registradores que podem ser referenciados pelas instruções de máquina;
Dispositivo de E/S, a instrução deve especificar um módulo de E/S e um