Intel Corporation produziu os primeiros microprocessadores 8085 no final de 1970 como um substituto para a unidade de envelhecimento 8080. O 8085 foi notável na medida em que reduziu consideravelmente os requisitos de tensão , aumentando a compatibilidade com outros dispositivos de hardware , especialmente controladores de vídeo . Este dispositivo binário permitido Intel para construir microcomputadores que eram significativamente menos caro do que os modelos 8080 . Arquitetura
O microprocessador 8085 estava disponível em várias versões , incluindo 8085A , 8085AH e M8085AH . Cada relógio variante operado a uma velocidade de clock diferente de 3, 5 e 6 megahertz , ou MHz, respectivamente. Este processador é um núcleo de 8 bits, o que significa que permitiu oito conjuntos de dados através de 64 bytes para que cada área pode ser acessado. Com uma contagem de 6.500 transistor , 500 mais do que o 8080 , é ainda necessário apenas 5 volts , ou V, de eletricidade para funcionar.
Applications
Embora primariamente um centro unidade de processamento , ou CPU, o microprocessador 8085 viu o maior uso pela NASA nas missões de lançamento em todo o início de 1980 . Com mais de 100 missões fora do mundo, a 8085 acumulou um monte de publicidade e tornou-se um controlador de populares para a eletrônica amadores , como placas de circuitos , rádios e dispositivos de telemetria . O 8085 ainda era de uso comum para as missões de foguetes e satélites , até o início de 2002 , quando foi aposentado para arquiteturas mais poderosos.
Registros
O processador 8085 tem sete registros de 8 bits ( a, B, C, D , E, H e L ) com um ser o acumulador e os outros como byte registos individuais ou emparelhado como registradores de 16 bits (BC , dE, HL ). Em algumas configurações , você também pode substituir o acumulador primário com uma combinação HL limitado que era 16-bit e permitiu que um contador de programa completo.
Instruções
A maioria dos conjuntos de instruções são feito no um registo , para os programas de 8 - bit . Ao operar como um acumulador de 16 bits , no entanto , a combinação HL permitido o uso de aritmética de ponto flutuante . Com estes habilitado também foi possível criar temporariamente pilhas de programação de 24 bits que permitiram processamento computacional incomparável na época.
Interupts
O microprocessador 8085 contém cinco Interupts básicos que são priorizados acima outras ações. A série de interrupções RST ( 5.5, 6.5, 7.5) são todas as interrupções Maskable , ou seja, você pode desligá-los. Quando estas interrupções são recebidos, o processador escreve à pilha geral do computador pessoal e ramos para o endereço adequado chamada (hexadecimal - 2Cr , 34h , 3Ch ) . Há também uma armadilha interupt não maskable que salva e , em seguida, ramos para o endereço 24h .