Arquitetura do microprocessador 8085
Unidade de controle
Conjunto de registros
Unidade Lógica / Aritmética
Unidade de controle: Bloco de funções lógicas ligadas ao interior do C.I. Controla e sincroniza as transferências e as operações que se realizam com os dados, ou seja, regula a tarefa básica do microprocessador, que consiste na procura e posterior execução de instruções.
: O 8085 tem uma série de registros de utilização geral denominados B, C, D, E, H e L de 8 bits cada, mas podem funcionar aos pares. São utilizados para transferências internas, obtendo assim uma maior flexibilidade e rapidez ou operação. Existem outros registros para fins especiais, são eles:Contador de programa (CP) de 16 bits
Stack pointer ou ponteiro de pilha (SP) de 16 bits
Registros temporais W-Z de 8 bits mas que podem operar juntos
Contador de Programa : é um registro que memoriza o endereço da próxima instrução a executar. A unidade de controle incrementa automaticamente de um o conteúdo do CP cada vez que termina um ciclo de aquisição. O sinal de reset, que é uma das entradas da unidade de controle, coloca CP em zero e inicializa a execução do programa. Circuito combinatório capaz de realizar operações de soma e subtração, assim como operações lógicas.
Instruções do 8085
Mnemônicos (o que faz lembrar) Abreviatura de uma operação que pode ser realizada pelo microprocessador. Ex: MOV (mover), ADD (Adicionar)
Existem equipamentos de programação que aceitam as instruções diretamente na forma de mnemônicos. Estes equipamentos dispõe de um programa denominado de "assemblador", que traduz o programa escrito em linguagem assembly para um sistema binário, que é o único a ser interpretado pela máquina (código de máquina).
Linguagem de máquina - Conjunto de instruções codificadas em números binários
Tipos de instruções
Ciclo de instruções, máquina e estado
Aquisição e execução de uma instrução chama-se de ciclo de instrução. O ciclo de instrução é formado por vários ciclos de máquina. A maior parte dos ciclos de máquina das instruções de um programa são referências de leitura e escrita na memória e nos dispositivos de E/S.