Princípios de Organização de Computadores ---- instruções

1, a instrução é dividida em um código de operação e campo de código de endereço , os dígitos binários

diferente sistema de instrução abordando principal objetivo é encurtar o comprimento da instrução, para expandir o espaço de endereço, aumentar a flexibilidade de programação.

2, tipo de operação instrução endereço de abordar a instrução tipo de transferência, exceto que a operação deste meio de tipo que o operando endereçamento e o endereçamento é endereço de instrução metastático da instrução a ser executada em seguida.

3, o endereço zero da instrução apenas o código de operação, há operandos. Tais instruções existem dois casos: um sem operandos, o outro operando é padrão implícito operando no registo, o registo de instrução pode ser acessado diretamente .

4, código de operação estendida é uma técnica de otimização de instrução, o número de endereços diferentes podem ter comprimento diferente código de instrução operacional.

5, a optimização de instruções método de codificação, que codifica em termos de eficiência, com uma codificação Huffman permite que o comprimento médio do código de operação mais curto, a maior eficiência.

6, usando o método do contador de incremento microinstruções, o endereço armazenado na localização do próximo microinstruction é um contador de endereços de microinstruções em.

7, a máquina de instruções é a unidade mínima de programação disponível para o utilizador, é uma operação básica da máquina pode ser completado, um período de microinstruction instruções máquina microprograma preparados utilizando FIG . É uma coleção de funções microinstruction conjunto micro-comando específico, normalmente expressa em binário codificação.

8, formato de microinstruções , o código de microinstruções horizontal geralmente representação directo, método de codificação campo directa, representação misto de três maneiras, cada um dos quais representa um método directo que é um sinal de controlo de microinstruções.

representação direta: as características de funcionamento do campo de cada bit de controle representando um micro-comando. A vantagem deste método é simples e intuitiva, o qual é directamente utilizado para controlar a saída; palavra microinstruction desvantagem é consideravelmente mais longo, e assim, uma grande capacidade de memória do controlo.

Representação codificada: isto é, campo método de codificação directa, a representação codificada é um conjunto de micro-repelência de um sinal de comando para formar um grupo (isto é, um campo) e (campos) para cada sinal de comando de micro descodificador é traduzida pelo Painel de código, a descodificação de saída como um sinal de controlo de funcionamento.

notação mista: é a representação direta do campo método de codificação em combinação, a fim de considerar os requisitos do comprimento da palavra de instrução, a flexibilidade, a velocidade de execução microprogram.

9, o comando de I / O

I / instruções O são parte do sistema de instrução CPU

instrução de E / S é um tipo de instruções de máquina

E / S características de reação instrução de CPU e E / S dispositivos de I a troca de informações

10, instrução de desvio direto função é a de instruções de código de endereço são enviados para o PC, o PC irá manter sempre o endereço da próxima instrução a ser executada. Quando a ordem de execução: PC + 1; caso quando a instrução de desvio, o conteúdo PC adquirido pelo campo de endereço do IR.

11, dois instrução endereço geralmente inclui um tipo RR, tipo RM e classe 3 MM campo código do tipo de endereço da instrução operando endereço pode ser, pode ser um número de registro. Alguns computadores permitem um operando imediato é abordada, o endereço do campo de código de instrução é armazenado no operando.

Publicado 151 artigos originais · ganhou elogios 11 · vê 10000 +

Acho que você gosta

Origin blog.csdn.net/qq_41808387/article/details/105061496
Recomendado
Clasificación