Características das instrução de máquina.
Trabalho de Organização de computadores.
Curso de Redes de Computadores
Paulo Alexandre Julio
Ribeirão Preto, 04 de outubro de 2013
Características das instrução de máquina.
Elementos de uma instrução Código de máquina; Binária; Usualmente representada por códigos assembly.
Código de Operação Identifica a operação feita pelo processador; É a entrada do decodificador de instruções na UC; Cada instrução terá um código único.
Referência a Operando Fonte
Referência a Operando Destino
Endereço da próxima instrução
Representação de uma instrução. Única sequência de bits; Programadores usam mnemônicos; Operandos podem ser mostrados de maneira simbólica.
Tipo de instrução. Processamentos de dados; Controle de fluxo de programa; Armazenamento de dados; Movimentação de dados.
Número de endereço 3 endereços; Não é comum ser grande.
Tipo de operandos
Número São usados 3 tipos de dados numéricos: Inteiros (byte, half-word e word) Ponto flutuante IEEE 754: precisão simples (32 bits) e dupla precisão (64 bits) Decimal em BCD (Codificação decimal em binário)
Caracteres
Códigos binários como representação; Várias normas como ASCII de 8 bits; MIPS não tem instruções específicas para o tratamento de caracteres.
Dados lógicos Um objeto de n bits é considerado como n de dados de 1 bit, nas operações lógicas que podem ser aplicados.
Tipo de operações Aritméticas e lógicas: Adição, subtração, e, ou, multiplicação, divisão Transferência de dados: Operações de carga e armazenamento
Controle: Desvio, salto, chamada e retorno de procedimento, traps
Ponto flutuante: Adição, multiplicação, divisão, comparação Decimal: Adição, multiplicação, conversões de formato
String: Movimentação, comparação e pesquisa de strings
Gráficos:
Transformações com pixels e vértices, (des)compactação