pseudoregistrit M oli võimalik kasutada peaaegu igalpool kus ükskõik milline teine register leidisd kasutust ja viidatud mälu adressiinidele mis olid suunatud HL-poolt. Sellel oli ka 16-bitine stack pointer mälule (asendades 8008 sise stacki) ja 16-bitine programmi lugeja. Lubatud toitepinged 8080 rakendati kui mitte-küllastunud lisaseadmete NMOS koormusele, mis nõudis lisana +12 volti ja volti töötamiseks. Intel 8255 Intel 8255 (või ka 18255) Programeeritav välisseadme liidese kiip oli perifeeritud kiip mis originaalis loodi Intel 8085 mikroprotsessori jaoks, samas kuulub sinna ka hulgaliselt taolisi kiipe, tuntud kui MCS-85 Familyna. See kiip oli hiljem kasutusel ka Intel 8086-l ja tema järeltulijatel. See hiljem klooniti paljude tootjate poolt. On tehtud CIP40 ja PLCC 44 nõelkapseldatud versioonid. 8255 kasutatakse laialdaselt ka mitte ainult paljude
Kui esimene, siis teine; esimene; järelikult teine. ((X -> Y) & X) -> Y Pascal 1640: aritmeetiline masin, mis ainult liitis ja lahutas. Leibniz 1671: arvuti liitis, lahutas, korrutas, jagas. Kirjutusmasina inglise patent, Henry Mill, 1714 Remington: 1874 (jalgpedaaliga!) Sholes’ klaviatuur ca 1874(kasutatakse tänapäeval) Dvoraki klaviatuur ca 1936(ei kasuta) Ca 1800, Jacquard Perfokaardid 1822: Difference Engine Charles Babbage esimene programeeritav arvuti Esimene programmeerija: Ada Lovelace Morse 1837: elektritelegraaf Wheatstone 1857: perfolint George Boole, de Morgan- Loogika (lausearvutuse) alused 1847-1854 Gottlob Frege 1879 predikaatarvutuse.Näide: Isa(Jaan,Mihkel). Isa(Jaan,Ants). Isa(Ants,Peeter). Iga x, y, z jaoks: Isa(x,y) & Isa(y,z) => Vanaisa(x,z). 1890 Herman Hollerith- perfokaartidega masin USA rahvaloenduse andmete töötlemiseks. Hollerith’i firmast tekkis IBM. 1906 Lee Deforest- vakuumne triood
võtab alati ühepalju aega, olenemata sellest, kus info mälus asub. Suvapöördusmälud jagunevad pooljuht ja magnetmäludeks. Pooljuhtmälud säilitavateks ja mittesäilitavateks (toite kadumisel data kaob): Säilitavad: ROM kiire, programmeeritakse mikroskeemide tootja juures valmistamise käigus, kasutaja muuta ei saa, lugemiseks PROM ühe korra programmeeritav dioodide läbipõletamine EPROM korduvalt programeeritav, ujupaisuga transistor, kustutamine UV-valgusega EEPROM ujupaisu laeng määratakse elektriliselt, kustutatakse info elektriväljaga Mittesäilitavad: SRAM kiire, kasutatakse registrites, realiseeritakse transistoridega kristalli pinnal DRAM aeglasem, põhimäludes, realiseeritakse kondensaatoritega, mis asuvad mitmekihiliselt kristalli pinnal Suvapöördus magnetmälu on säilitav mälu. XVII. Pooljuhtmälud /192-201/
Suvapöördusmälud. Suvapöördusmälud on mälud, kus mälu poole pöördumine ja sealt mingi info saamine võtab alati ühepalju aega, olenemata sellest, kus info mälus asub. Suvapöördusmälud jagunevad pooljuht ja magnetmäludeks. Pooljuhtmälud säilitavateks ja mittesäilitavateks (toite kadumisel data kaob): Säilitavad: ROM kiire, kasutaja muuta ei saa, lugemiseks PROM ühe korra programmeeritav dioodide läbipõletamine EPROM korduvalt programeeritav, ujupaisuga transistor, kustutamine UV-valgusega EEPROM ujupaisu laeng määratakse elektriliselt Mittesäilitavad: SRAM kiire, kasutatakse registrites, realiseeritakse transistoridega kristalli pinnal DRAM aeglasem, põhimäludes, realiseeritakse kondensaatoritega, mis asuvad mitmekihiliselt kristalli pinnal Suvapöördus magnetmälu on säilitav mälu. LCD,LED,OLED ja plasma kuvarid. PILET 10.
suurem. Kuivõrd pole olemas ideaalset isolaatorit, siis laeng teatud aja möödudes kaob ja info hävib. Selle vältimiseks toimub DRAMis pidev mälu värskendamine, mille käigus kirj pidevalt infot uuesti üle. SRAMIist odavama hinna tõttu kasut suuremahulise põhimälu valmistamiseks Aeglasem kui SRAM Säiliv o Maskiga programeeritav mälu püsimälu – ROM Programmeeritakse mikroskeemide tootja juures valmistamise käigus Kasutaja ei saa muuta mälu sisu Väheneb paindlikkus, sest muudatuste tegemine on kulukas ja aeganõudev o Programmeeritav püsimälu – PROM-tüüpi mällu saab kasutaja kirjutada ühe korra, sest info salvestamine on destruktiivne protsess
iga sümboli alguses ja lõpus. 2.3.4. Taimer Programmeeritavat taimerit kasutatakse selleks, et genereerida täpseid ajavahemikke ja etteantud kujuga impulsspinget või loendada sündmusi. Kõiki neid tehteid saab sooritada programmi järgi, kuid alati pole see otstarbekas, sest see kulutaks palju protsessori aega ja muudaks tarkvara keerukaks. Näiteks juhul kui protsessor genereerib teatud ajavahemikku, ei saa teda kasutada muudeks teheteks. Seepärast muudab programeeritav taimer arvuti või juhtraali töö ratsionaalsemaks ning võimaldab ühe protsessoriga juhtida korraga mitut protsessi või seadet. Pooljuhtmuundurite tüürimisel on peamine etteantud viivituse, kestuse ja sagedusega tüürimpulsside moodustamine. Vajalik lähteinfo saadakse arvutilt, mis väljastab muunduri juhtimiseks kahendkoodis juhtsõna. Türistormuundurites alustatakse viivituse moodustamist hetkel, mil võrgupinge läbib nulli. Sel momendil tekitab