Please enable JavaScript.
Coggle requires JavaScript to display documents.
Componentes do Computador (Memória (Possui a estrutura composta por: (REM …
Componentes do Computador
Memória
Está dividida em Palavras.
Possui a estrutura composta por:
REM - Registrador de endereços de Memória
RDM: Registrador de Dados da Memória
Memória
Recebe os sinais de controle:
Read
Write
É caracterizada por tamanho, velocidade e tecnologia
Unidade de Controle
Comanda o fluxo interno de dados e a execução do programa e das outras partes do sistema.
Opera através de Sinais de Controle
Seguem a lógica sequencial.
Organização Convencional
A unidade é composta por componentes digitais que emitem sinais de controle no instante preciso
Organização Micro-Programada
Os sinais de controle já estarão armazenados em uma memória especial, sendo executados conforme a demanda.
Unidade Operacional
Executas as operações.
É composta por:
ULA
Executa as operações aritméticas e lógicas
Fornece Códigos de Condição - que é o "resto" e indicações do resultado executado.
Overflow
Sinal
Carry
Zero
Executa funções complexas, os dividindo em vários passos simples.
Acumuladores
Armazena o resultado ou o operando de uma instrução da ULA
Dispositivos de entrada e saída
Registradores Especiais
Acumulador
Armazena os resultados das operações e/ou os operandos
Registrador de Instruções
Registra a instrução que está sendo executada
Registrador de estado
Armazena os códigos de condição da ULA
Conjuntos de instruções
Conjunto de bits codificados que indicam ao computador o que ele deve fazer
São classificados como:
Instruções de Transferência de Dados
Instruções aritméticas e lógicas
Instruções de teste e desvio
Seguem o seguinte ciclo:
Busca
Decodificação
Execução
Por dentro do Processador
Ele só irá entender linguagem de máquina (01010101001)
Para facilitar nossa vida, foram estabelecidos os mnemônicos (para os conjuntos de instruções), nomes (para os operandos) e rótulos (para os endereços de memôria)
Porém essas "facilidades" serão convertidas para linguagem de máquina depois (processo chamado de montagem)
Vale salientar que montagem é diferente de compilação, a montagem somente traduz a linguagem para o código de máquina, já o compilador testa e otimiza o código