8085 Introducao 1219886389606494 8
1725 palavras
7 páginas
8085Prof.Edgard Luciano
Principais Características:
• microprocessador de 8 bits de propósito geral
(com 6.200 transistores);
• opera com +5V e GND. O 8080, seu antecessor, opera com +12V, +5V e -5V;
• 100% compatível em software com o 8080A;
• conjunto de instruções com 74 instruções. Estas
74 instruções resultam num total de 246 opcodes distintos;
• instruções do 8085 possuem 1, 2 ou 3 bytes;
Diagrama de Blocos do
Microprocessador 8085
Principais Características:
• Há 2 registradores temporários de 8 bits
(W e Z) não aparentes ao programador
(não endereçáveis);
• 8 linhas de dados: barramento bidirecional e com 3S (three state);
• 16 linhas de endereço; permite endereçamento de até 64kbytes = 65.536 posições de memória;
Principais Características:
• barramento de dados multiplexado com parte baixa do barramento de endereço (o hardware deve conter um latch (ex.: 74373) para armazenar os endereços baixos: A0 a A7);
• possui pino de seleção de Entrada (I) e Saída
(O) - (IO/M)
• possui gerador de clock interno (é necessário apenas um cristal externo, juntamente com dois capacitores). Diagrama de Blocos do
Microprocessador 8085
Principais Características:
Reset do 8085:
• PC em 0000h;
• Flip-Flop IE (Interrupt Enable) em 0
(indicando interrupções desabilitadas);
• Demais registradores com valores indeterminados; • Pino HLDA e SOD em 0;
• Interrupções RST 5.5, RST 6.5, RST 7.5 mascaradas; Unidade "Controle de
Interrupção"
• Responsável pelo tratamento das 5 interrupções externas do 8085.
• Essas interrupções são vetoradas, o que significa que há um endereço fixo, prédefinido, para cada uma.
• RST n salta para a posição de memória 8 vezes n:
• RST 5.5 = 44 = 2Ch; RST 6.5 = 34h; RST
7.5 = 3Ch.
10
Unidade "Controle de
Interrupção"
• Interrupções RST 5.5, RST 6.5 e RST 7.5 podem ser mascaradas, ou seja, elas podem ser bloqueadas via "software".
• Interrupção TRAP não pode ser bloqueada e é a interrupção de maior prioridade do 8085.
• Ela normalmente é