Intel 8085 mikroprosessor Tutorial

Intel 8085 mikroprosessor var en av de første mikroprosessorer utgitt av Intel i slutten av 1970-tallet. Intel 8085 mikroprosessor var etterfølgeren til Intels 8080 processing unit, hvis mest bemerkelsesverdige funksjonene var at økt kompatibilitet og en mye enklere spenning kravet. Intel 8085 mikroprosessor så sin største anvendelse ikke som et systemprosessoren, men snarere som en mikrokontroller for mange andre hardware-anvendelser.

Intel 8085 Processing Architecture

Intel 8085 var en 8-bits mikroprosessor design. Dette vil si at den største del av informasjonen 8085 kunne bearbeide til enhver tid var begrenset til åtte biter. 8085 mikroprosessor kom i tre varianter: den 8085A, 8085AH, og M8085AH. Forskjellen mellom disse tre varianter er deres klokkedriftshastighet av 3, 5, og 6 MHz respektivt. De endelige karakteristiske kjennetegn av 8085 mikroprosessor var at av singelen 5 volt rail kravet og dets 6500 transistor teller - 500 mer enn sin forgjenger.

applikasjoner

8085 mikroprosessor faktisk så lite bruk som en sentralenhet. Snarere er det mest utbredte gjennomføring var som en mikrokontroller. Intel 8085 mikrokontroller ble særlig brukt på instrumentering av NASA i fysikk oppdrag til tidlig 2000-tallet. Bemerkelsesverdig, ble 8085 mikrokontroller som brukes i videoen terminal VT100 begynnelsen på slutten av 1970-tallet, og fortsatte å bli utnyttet av at produktfamilie gjennom mange gjentakelser av produktet i løpet av mange år. Dette faktum er bemerkelsesverdig, tatt i betraktning at selv i dag, mikroprosessorer sjelden har et effektivt liv større enn ett eller to år.

Instruksjoner og Registers

De operative instrukser av Intel 8085 var de samme som sin forgjenger, 8080, med unntak av to nye instruksjoner. 8085 hadde syv behandlingsregistre. Disse registrene var åtte biter bred og hadde evnen til å utføre 16-bits operasjoner dersom de var koblet sammen med andre registre. Denne prosessen arbeidet ved å plassere betjenings instruksjon i første 8-bits register, og ytterligere instruksjon eller gjennomføring data i påfølgende register plass.