I. Funkcje boolowskie i bramki logiczne
 Streszczenie
 1. Algebra Boole'a
 2. Funkcje boolowskie
 3. Bramki logiczne
 4. Przykładowe zastosowania
 Podsumowanie
 Zadania
      
II. Minimalizacja funkcji boolowskich
 Streszczenie
 1. Mapy Karnaugha
 2. Reprezentacja funkcji boolowskich za pomocą map Karnaugha
 3. Minimalizacja z wykorzystaniem map Karnaugha
 4. Funkcje nie w pełni określone
 Podsumowanie
 Zadania
      
III. Cyfrowe układy scalone
 Streszczenie
 1. Reprezentacja poziomów logicznych
 2. Bramki TTL i CMOS
 3. Obciążalność
 4. Parametry dynamiczne
 5. Zasilanie
 6. Układy trójstanowe i układy z otwartym kolektorem (drenem)
 7. Nieużywane wejścia
 8. Dane katalogowe
 9. Serie układów scalonych
 Podsumowanie
 Zadania
      
IV. Multipleksery i demultipleksery
 Streszczenie
 1. Multipleksery
 2. Demultipleksery
 Podsumowanie
 Zadania
      
V. Konwertery kodów
 Streszczenie
 1. Reprezentacja cyfr dziesiętnych za pomocą kodów dwójkowych
 2. Kod Graya
 3. Kod siedmiosegmentowy
 4. Projektowanie konwerterów kodów
 Podsumowanie
 Zadania
      
VI. Sumatory i komparatory
 Streszczenie
 1. Sumatory równoległe
 2. Układy ALU
 3. Komparatory
 Podsumowanie
 Zadania
      
VII. Układy sekwencyjne - wiadomości podstawowe
 Streszczenie
 1. Rodzaje przerzutników
 2. Sposoby opisu układów sekwencyjnych
 Podsumowanie
 Zadania
      
VIII. Projektowanie synchronicznych układów sekwencyjnych
 Streszczenie
 1. Wstęp
 2. Algorytm projektowania automatów synchronicznych
 3. Przykład projektowania automatu synchronicznego
 Podsumowanie
 Zadania
      
IX. Liczniki i Rejestry
 Streszczenie
 1. Liczniki
 2. Standardowe liczniki scalone
 3. Rejestry
 Podsumowanie
 Zadania
      
X. Arytmetyka dwójkowa
 Streszczenie
 1. Kody stałopozycyjne
 2. Dodawanie i odejmowanie liczb
 3. Mnożenie
 4. Dzielenie liczb stałopozycyjnych
 5. Kod zmiennopozycyjny
 6. Działania na liczba zmiennopozycyjnych
 6.1. Mnożenie i dzielenie
 6.2. Dodawanie i odejmowanie
 Podsumowanie
 Zadania
      
XI. Pamięci półprzewodnikowe
 Streszczenie
 1. Adresowanie pamięci półprzewodnikowych
 2. Rodzaje pamięci półprzewodnikowych
 3. Pamięci stałe
 4. Pamięci S-RAM
 5. Pamięci DRAM
 Podsumowanie
 Zadania
      
XII. Układy programowalne
 Streszczenie
 1. Koncepcja budowy układów programowalnych
 2. Proste układy programowalne
 3. Złożone układy programowalne (CPLD i FPGA)
 4. Projektowanie z układami programowalnymi
 Podsumowanie
 Zadania
      
XIII. Mikroprocesory
 Streszczenie
 1. Budowa mikroprocesora
 2. Lista rozkazów
 3. Cykle maszynowe mikroprocesora Z-80
 Podsumowanie
 Zadania
      
XIV. Standardowe łącza do urządzeń zewnętrznych
 Streszczenie
 1. Wstęp
 2. Sterownik łącza równoległego
 3. Sterownik łącza szeregowego
 Podsumowanie
 Zadania
      
XV. Współpraca urządzeń zewnętrznych z mikroprocesorem
 Streszczenie
 1. Wstęp
 2. Systemy przerwań
 2.1. Systemy przerwań łańcuchowy
 2.2. Sprzętowy system przerwań
 3. System bezpośredniego dostępu do pamięci
 Podsumowanie
 Zadania