Intel 8085
Wikipedia
Intel 8085 var en 8-bitars mikroprocessor som forgavs och tillverkades av Intel i mitten av 1970-talet. Den var programkompatibel med den berömda Intel 8080 men krävde färre stödkretsar, vilket i sin tur möjliggjorde byggandet av enklare och billigare mikrodatorsystem.
Femman i modellnumret härstammar från att 8085:an behövde endast en +5-volts (V) matningsspänning snarare än de +5V, -5V, och +12V som 8080 behövde. Båda processorerna användes ibland i datorer som körde operativsystemet CP/M, och senare användes 8085:an som en mikrokontroller (till stor del på grund av dess komponentreducerande egenskaper ovan). Båda processorerna överskuggades dock av den kompatibla men mer kapabla Zilog Z80, som tog över större delen av CP/M-datormarknaden och även den stora hemdatormarknaden i början och mitten av 1980-talet. The 8085 had a very long life as a controller. Once designed into such products as the DECTape controller card in the late 1970s, it continued to serve for new production throughout the life span of those products (generally many times longer than the new manufacture lifespan of desktop computers).
[redigera] CPU-arkitektur
8085-arkitekturen är en Von Neumann-arkitektur med en 16-bitars adressbuss och en 8-bitars databuss.
8085:an kan adressera 216 (= 65 536) individuella 8-bitars minnesceller. Dess adressrymd är alltså 64 KiB. Till skillnad från andra mikroprocessorer från den tidseran har den en separat adressrymd för upp till 2^8 (=256) I/O-portar. Den hade 7 allmänna register som vanligtvis beteckandes A (för "ackumulator"), B, C, D, E, H och L. Övrigat specialregister är en 16-bitars programräknare (PC), stackpekare (SP) och ett 8-bitars flaggregister F. Mikroprocessorn har tre maskerbara interrupter(RST 7.5, RST 6.5 och RST 5.5), en Non-Maskable interrupt (TRAP), och en extern interruptledning (INTR).
Intelprocessorer | ||||||||
4-bit: 4004, 4040 | 8-bit: 8008, 8080, 8085 | 8-bit enchippare (Harvardarkitektur): 8031, 8051 | x86-16: 8086, 8088, 80186, 80286 | x86-32: 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium 4*, Xeon*, Pentium D, Pentium M, Core, Core 2* | (* = även med x86-64) | RISC: i860, i960 | ARM: XScale | IA-64: Itanium, Itanium 2 |