5.12.2. Konwertery liczb BCD na liczby dwójkowe............. 212
Zadania...................................... 216
6. MIKROPROCESORY........................ 219
6.1. Koncepcja układów logiki programowanej .......... 219
6.2. Budowa i zasada działania komputera .................... . 221
6.3. Budowa i działanie /uP INTEL 8080 . .Ł.......... .......... 223
6.3.1. Opis poszczególnych bloków ...... 224
6.3.2. Opis wejść i wyjść.............................. 226
6.3.3. Algorytm pracy................................. 227
6.3.4. Informacja o statusie ............... 230
6.3.5. Lista rozkazów.............. 232
6.3.6. Przerwania ................................... 251
6.4. Programowanie mikrokomputerów......................... 254
6.4.1. Programowanie w języku maszynowym....... 254
6.4.2. Język adresów symbolicznych....................... 260
6.5. Połączenie piP z otoczeniem............................. 267
Zadania.................................... 274
ODPOWIEDZI DO ZADAŃ................................... 277
Literatura ............................................... 298
W ostatnim piętnastoleciu obserwuje się w technice elektronicznej gwałtowny rozwój układów i urządzeń cyfrowych. Układy cyfrowe zastępują w znanych dotąd urządzeniach stosowane tam rozwiązania analogowe, bądź umożliwiają budowę urządzeń nowych, dotąd nieznanych lub niereąlizowanych z przyczyn zarówno technicznych jak i ekonomicznych.
Obecność układów cyfrowych uwidacznia się w różnych dziedzinach techniki i w życiu codziennym. Każdy korzysta, widział lub przynajmniej słyszał o komputerach, kalkulatorach cyfrowych, zegarkach cyfrowych, cyfrowych przyrządach pomiarowych, komputerowych centralach telefonicznych i telegraficznych, cyfrowo sterowanych obrabiarkach, sprzęcie gospodarstwa domowego, czy tanich domowych komputerach sprzężonych z centralnymi bankami informacji.
Rozwój zastosowań układów cyfrowych ma charakter lawinowy, gdyż działa tb. dodatnie sprzężenie zwrotne i szersze zastosowanie, czyli większy popyt, powoduje wprowadzenie nowych technologii i obniżenie kosztów produkcji, dzięki czemu wzrasta atrakcyjność techniki cyfrowej i zakres jej zastosowań. Znajomością zasad konstrukcji układów i urządzeń cyfrowych musi więc dysponować każdy aktywny inżynier elektronik.
Bezpośrednim bodźcem tak gwałtownego rozwoju zastosowań układów cyfrowych (UC) było opanowanie, na początku lat 60-tych, technologii układów scalonych. Przed ich pojawieniem się, konstruktor układów cyfrowych musiał każdy elementarny układ - bramkę, przerzutnik lub licznik - projektować i wykonywać indywidualnie na tranzystorach, zaś obecnie, za cenę znacznie niższą, może je otrzymać w postaci gotowych układów scalonych.
Niska cena układów scalonych w porównaniu z kosztami indywidualnego projektowania i montażu wynika z automatyzacji wytwarzania,możliwej dzięki standaryzacji i masowości produkcji.
Od kilku lat dokonuje się nowy przewrót w obniżce kosztów i ekspansji zastosowań układów cyfrowych. Przewrót ten jest związany z opanowaniem produkcji mikroprocesorów. Są to układy funkcjonalnie równoważne komputerom, lecz produkowane w postaci jednego lub kilku układów scalonych o wielkiej skali integracji, a przez to wielokrotnie tańsze. Dla przykładu, według ocen firmy National Semiconductor, komputer wart 25 lat temu 2,5 min dolarów może być współcześnie wykonany na jednej płytce drukowanej i sprze dawany za 500 doi. Wynika stąd, że gdyby identyczny postęp technologiczny udało się uzyskać na przykład w przemyśle samochodowym, to samochód sprzedawany w latach pięćdziesiątych za 100 tys. zł powinien obecnie kosztować 20 zł.