INNE EBOOKI AUTORA
Autor:
Wydawca:
Format:
ibuk
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.
Rok wydania | 2004 |
---|---|
Liczba stron | 154 |
Kategoria | Elektronika |
Wydawca | Wydawnictwa Komunikacji i Łączności |
ISBN-13 | 978-83-206-1876-1 |
Numer wydania | 2 |
Język publikacji | polski |
Informacja o sprzedawcy | ePWN sp. z o.o. |
INNE EBOOKI AUTORA
POLECAMY
Ciekawe propozycje
Spis treści
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 | 152 |