Intel 8085 | |
---|---|
CPU | |
| |
Produktion | marts 1976 til 1990 _ |
Fabrikant | |
CPU frekvens | 3-6 MHz |
Produktionsteknologi | 3 µm |
Instruktionssæt | 80/90 instruktioner |
Stik | |
Kerner | |
Intel 8085 er en 8- bit mikroprocessor udgivet af Intel i marts 1976 . Det er en forbedret version af Intel 8080-processoren .
8085 blev produceret i henhold til 3-mikron teknologi , hvilket gjorde det muligt at montere 6.500 transistorer på en chip , svarende til areal til en Intel 8080 chip. Ligesom 6800'eren var der en substratspændingsomformer på chippen, så 8085'eren brugte kun én +5 volt forsyning (hvilket blev afspejlet i nummereringen i form af tallet "5") [1] . I starten blev den gamle nMOS-teknologi brugt, men snart blev den erstattet af HMOS (High-performance MOS), som gjorde det muligt at øge clock-frekvensen. Den maksimale clockhastighed for 1976 nMOS-versionen (i8085A) var 3 MHz, og i efterfølgende HMOS-versioner (som med bogstavet H) nåede 6 MHz (i8085AH-1). 8085-krystallen indeholdt sin masteroscillator, systemcontroller og prioritetsafbrydelsescontroller , som tillader serviceafbrydelser fra 4 yderligere afbrydelsesanmodningsindgange . I forhold til i8080 faldt i8224 , i8228 og i8259 således [2] .
8085-processoren er for det meste softwarekompatibel med 8080. Forskelle i antallet af cyklusser af nogle instruktioner og driften af hjælpe-bæreflaget efter OG-instruktionen (dette påvirker ikke kompatibiliteten). Fem-cyklus decrement/increment-instruktionerne og inter-register-overførselsinstruktionerne, som er meget vigtige for ydeevnen, er blevet fire-cyklus som i Z80 , men alle instruktioner, der kræver skrivning til/fra stakken, er blevet forlænget med 1 cyklus. For kompatibilitet med 8080, i IN/OUT-kommandoerne, dublerer 8085 portadressen på den øverste halvdel af adresserne (dette er vigtigt for systemer, hvor porte er i hukommelsesområdet). I praksis virker alle programmer til 8080, der ikke bruger dens udokumenterede egenskaber og ikke er stift bundet til midlertidige hytter, på 8085. Generelt set er 8085 mere kompatibel med 8080 end Z80 med hensyn til kommandodrift.
Men nogle 8080 anti-manipulationsprogrammer, der bruger 12 8080 koder, der ikke er officielle kommandoer (men ikke desto mindre udføres som CALL, JMP, RET og NOP) kan ikke fungere på 8085, fordi. i den udføres de samme koder forskelligt (se afsnittet "Udokumenterede kommandoer").
8085'eren bruger en unik multiplekset busprotokol, der ikke tillader, at perifere LSI'er fra 8080 MP-sættet eller lignende inkluderes på dens bus. Derfor, specifikt til 8085, producerede Intel en bred vifte af perifere LSI'er med den samme bus. Med en vis komplikation af kredsløbet lykkedes det ingeniører at integrere denne processor i systemer med en traditionel bus.
Processorkloner blev produceret i forskellige lande. I USSR blev de produceret af Novosibirsk Plant of Semiconductor Devices under betegnelserne KR1821VM85A (plastikkasse) og IM1821VM85A (metal-keramikhus).
Den officielle dokumentation siger, at instruktionssættet for 8085-processoren i forhold til 8080 kun er udvidet med 2 RIM- og SIM-instruktioner (der tjener til at kontrollere afbrydelser og servicere SID/SOD-input). Det viste sig dog, at 8085 faktisk overgår 8080-processoren med 12 instruktioner i forhold til instruktionssættet. To ingeniører, der udviklede deres assembler i slutningen af 70'erne, opdagede og afklassificerede ti mere nyttige, men udokumenterede kommandoer. Blandt dem er sådanne nyttige som hexadecimal subtraktion, hexadecimale skift, HL-addition og tal med resultatoverførsel til DE, ofte brugt indirekte registerparladning osv. [3] .
8085-mikroprocessoren og dens 80C85 CMOS - version blev brugt i forskellige controllere, terminaler og nogle personlige computere, såsom TRS-80 Model 100 og IBM System/23 Datamaster (model 5322). Strålingsresistente versioner af 8085 blev brugt i indbyggede computere på en række NASA- og ESA - rumfartøjer i 1990'erne og begyndelsen af 2000'erne, såsom CRRES , Polar , FAST , THEMIS [4] , Sojourner-roveren [5] . Det schweiziske selskab SAIA brugte 8085- og 8085-2-mikroprocessorerne i PCA1-serien af programmerbare logiske controllere i 1980'erne.
Pro-Log installerede 8085 og tilhørende komponenter inklusive RAM , stik til ROM og PROM , I/O- kredsløb på kort til STD-bussen . I den medfølgende dokumentation blev betegnelserne for 8085 instruktionerne fuldstændig ændret, da disse boards var en direkte konkurrent til Intels Multibus boards.
Intel processorer | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
|