E-book details

Podstawy techniki cyfrowej, wyd. 2 / 2004

Podstawy techniki cyfrowej, wyd. 2 / 2004

Andrzej Skorupski

Ebook
W książce omówiono kody liczbowe oraz podstawowe 4 działania w arytmetyce dwójkowej. Przedstawiono metodykę projektowania układów logicznych, zarówno kombinacyjnych jak i sekwencyjnych. Zaprezentowano typowe kombinacyjne bloki logiczne jak dekodery, multipleksery, sumatory i komparatory oraz bloki sekwencyjne, a mianowicie rejestry i liczniki. Omówiono także typową strukturę złożonych układów logicznych, tj. strukturę mikroprogramowaną. Książka może być pomocna studentom wszystkich kierunków informatycznych uczelni technicznych. Może być także używana przez studentów innych uczelni oraz przez osoby pragnące doszkolić się w zakresie informatyki. 
 
  1. Wprowadzenie 1
  2. Kodowanie liczb i arytmetyka 5
    2.1. Kody dwójkowe 5
    2.2. Arytmetyka stałopozycyjna 7
      2.2.1. Kody stałopozycyjne 7
      2.2.2. Dodawanie i odejmowanie liczb stałopozycyjnych 10
      2.2.3. Mnożenie 16
      2.2.4. Dzielenie 25
    2.3. Arytmetyka zmiennopozycyjna 28
      2.3.1. Kody zmiennopozycyjne 28
      2.3.2. Działania na liczbach zmiennopozycyjnych 29
  3. Cyfrowe układy kombinacyjne 35
    3.1. Podstawy projektowania cyfrowych układów kombinacyjnych 35
      3.1.1. Wstęp 35
      3.1.2. Prawa algebry Boole'a 35
      3.1.3. Sposoby przedstawiania funkcji boolowskich 37
    3.2. Projektowanie układów cyfrowych na bramkach 40
      3.2.1. Minimalizacja funkcji boolowskich 41
      3.2.2. Układy iteracyjne 49
        Projekt sumatora jednopozycyjnego 50
        Projekt sumatora wielopozycyjnego 51
      3.2.3. Minimalizacja funkcji metodą Quine'a-McCluskeya 53
      3.2.4. Realizacja funkcji z wykorzystaniem bramek NAND i NOR 56
        Zadania dla Czytelnika 58
      3.2.5. Projektowanie układów wielowyjściowych 58
    3.3. Standardowe bloki realizujące funkcje boolowskie 60
      3.3.1. Dekodery i kodery 60
      3.3.2. Multipleksery i demultipleksery 68
      3.3.3. Sumatory 70
      3.3.4. Komparatory 74
    3.4. Projektowanie układów cyfrowych za pomocą matrycowych układów programowalnych 76
  4. Układy sekwencyjne 83
    4.1. Wstęp 83
    4.2. Synchroniczne układy sekwencyjne 85
      4.2.1. Przerzutniki synchroniczne 85
      4.2.2. Struktura automatu synchronicznego 87
      4.2.3. Proces projektowania automatów synchronicznych 88
      4.2.4. Minimalizacja liczby stanów automatów synchronicznych 96
      4.2.5. Przykładowe automaty synchroniczne 103
    4.3. Automaty asynchroniczne 108
      4.3.1. Wstęp 108
      4.3.2. Tablice przejść i wyjść automatów asynchronicznych 108
      4.3.3. Niezawodność działania automatów asynchronicznych 109
      4.3.4. Struktury automatów asynchronicznych 114
      4.3.5. Projektowanie automatów asynchronicznych 118
        Wyznaczenie tablic przejść i wyjść automatu 118
        Minimalizacja tablicy przejść 121
        Kodowanie stanów 122
        Realizacja automatu 122
    4.4. Automaty standardowe 127
      4.4.1. Liczniki 127
        Synchroniczny licznik działający wg tablicy przejść i wyjść z rysunku 4.51 127
        Asynchroniczny licznik działający wg tablicy przejść i wyjść z rysunku 4.51 128
      4.4.2. Rejestry 134
    4.5. Realizacje automatów za pomocą układów LSI 137
  5. Układy mikroprogramowane 145
  Bibliografia 151
  Skorowidz
  • Title: Podstawy techniki cyfrowej, wyd. 2 / 2004
  • Author: Andrzej Skorupski
  • ISBN: 978-83-206-1876-1, 9788320618761
  • Format: Ebook
  • Item ID: e_0012
  • Publisher: Wydawnictwa Komunikacji i Łączności