Intel 8085

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 28. november 2015; checks kræver 39 redigeringer .
Intel 8085
CPU

Intel 8085 mikroprocessor
Produktion marts 1976 til 1990 _
Fabrikant
CPU frekvens 3-6  MHz
Produktionsteknologi µ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 .

Beskrivelse

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).

Specifikationer

Udokumenterede kommandoer

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] .

Ansøgning

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.

Se også

Noter

  1. Hvordan Intels første chips blev designet Arkiveret 17. juli 2011.
  2. Ranjit Kumar. 27.1 Sammenligning af Intel 8080 med Intel 8085 // 8085-mikroprocessoren: arkitektur, programmering og grænseflader. - Pearson Education India, 2008. - S. 495-498. — 624 s. — ISBN 8177584553 .
  3. Dehnhardt, Wolfgang; M. Sørensen, Villy. Uspecificerede 8085 op-koder forbedrer programmering   // Elektronik . - McGraw-Hill, 1979. - Januar. - S. 144-145 . — ISSN 0013-5070 . Arkiveret fra originalen den 14. september 2020.
  4. Informationsteknologi i tidligere rummissioner Arkiveret 8. december 2015.
  5. En beskrivelse af Rover Sojourner . Hentet 28. november 2015. Arkiveret fra originalen 30. december 2012.

Links