Architektura systemów komputerowych

Slides:



Advertisements
Podobne prezentacje
Funkcje tworzące są wygodnym narzędziem przy badaniu zmiennych losowych o wartościach całkowitych nieujemnych. Funkcje tworzące pierwszy raz badał de.
Advertisements

Teoria układów logicznych
Automaty asynchroniczne
Minimalizacja formuł Boolowskich
Teoria układów logicznych
Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane są wartości liczbowe.
RACHUNEK ZDAŃ.
Systemy Sztucznej Inteligencji
UKŁADY ARYTMETYCZNE.
Podstawy Logiki i Teorii Mnogości
6. Układy kształtujące funkcje odcinkami prostoliniowymi
Michał Łasiński Paweł Witkowski
PRZERZUTNIKI W aktualnie produkowanych przerzutnikach scalonych TTL wyróżnia się dwa podstawowe rodzaje wejść informacyjnych: - wejścia asynchroniczne,
Matematyka Dyskretna, G.Mirkowska, PJWSTK
Przygotował Przemysław Zieliński
Podstawowe składniki funkcjonalne procesora i ich rola.
Budowa komputera Wstęp do informatyki Wykład 15
Budowa komputera Wstęp do informatyki Wykład 6 IBM PC XT (1983)
Od algebry Boole’a do komputera
Układy cyfrowe Irena Hoja Zespół Szkół Łączności
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
Układy logiczne kombinacyjne sekwencyjne
Minimalizacja funkcji boolowskich
Architektura komputerów
gdzie A dowolne wyrażenie logiczne ; x negacja x Tablice Karnaugha Minimalizacja A x+ A x=A gdzie A dowolne wyrażenie logiczne ;
Bramki Logiczne.
Algebra Boole’a.
Elektronika cyfrowa i mikroprocesory
Opis matematyczny elementów i układów liniowych
Układy sekwencyjne pojęcia podstawowe.
Układy kombinacyjne.
Układy kombinacyjne.
Podstawy układów logicznych
Układy sekwencyjne - pojęcie automatu
Funkcje logiczne i ich realizacja. Algebra Boole’a
Bramki logiczne w standardzie TTL
Problem kodowania stanów w układach sekwencyjnych (automatach)
Cyfrowe układy logiczne
W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną.
Automatyka Wykład 2 Podział układów regulacji.
Układy cyfrowe.
Minimalizacja funkcji boolowskich
Minimalizacja funkcji boolowskich
Instrukcja warunkowa i wyboru
Sygnały cyfrowe i bramki logiczne
Wykład 4.
Wykład nr 1: Wprowadzenie, podstawowe definicje Piotr Bilski
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Podstawy Techniki Cyfrowej
Pudełko Urządzenia Techniki Komputerowej
Podstawy Techniki Cyfrowej
PODSTAWOWE BRAMKI LOGICZNE
Funkcje Barbara Stryczniewicz Co z tym zrobisz Ćwiczenia wstępne Opis funkcji,elementy Własności funkcji 4 Sposoby przedstawiania funkcji 5.
Zajęcia techniczne dla gimnazjum „Zastosowania programów do komputerowego wspomagania projektowania CAD” Innowacyjna technika Prezentacja dotyczy zasady.
Złożone układy kombinacyjne
Bramki logiczne i układy kombinatoryczne
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Własności bramek logicznych RÓZGA DARIUSZ 20061
Przerzutniki Przerzutniki.
Algebra Boola i bramki logiczne
Logiczne układy bistabilne – przerzutniki.
Od algebry Boole’a do komputera Copyright, 2007 © Jerzy R. Nawrocki Wprowadzenie.
Zasady arytmetyki dwójkowej
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne
I T P W ZPT 1 Realizacje funkcji boolowskich Omawiane do tej pory metody minimalizacji funkcji boolowskich związane są z reprezentacją funkcji w postaci.
Elementy cyfrowe i układy logiczne
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Wstęp do Informatyki - Wykład 6

Zapis prezentacji:

Architektura systemów komputerowych Materiały laboratoryjne Architektura systemów komputerowych Technika cyfrowa - podstawy dr inż. Zbigniew Zakrzewski v.1.3

Zero-jedynkowa algebra Boole’a Prawa algebry Boole’a: Zero-jedynkowy system 1 Idempotentność 2 Przemienność 3 Łączność 4 Rozdzielność Pochłanianie 5

Zero-jedynkowa algebra Boole’a (c.d.) Prawa algebry Boole’a: Własności stałych 6 Dalsze własności stałych 7 Własności negacji 8 Podwójna negacja 9 10 Prawa de Morgana

Określenie układu kombinacyjnego Układ kombinacyjny jest to układ cyfrowy o n wejściach x1 , x2 , ... , xn (xi  {0,1} , i=1,2,...,n) i m wyjściach y1 , y2 , ... , ym (yj  {0,1} , j=1,2,...,m), w którym dla każdej kombinacji sygnałów wejścia, w sposób jednoznaczny, określona jest kombinacja odpowiadających im sygnałów wyjścia. . x1 x2 xn UK . y1 y2 ym

Bramki logiczne AND (i) iloczyn Zasada działania: x1 x2 Symbol Formuła y = x1·x2 y Tabela prawdy 1

Bramki logiczne OR (lub) suma Zasada działania: x1 x2 Symbol Formuła y = x1+x2 y Tabela prawdy 1

Bramki logiczne NAND (nie i) negacja iloczynu Zasada działania: x1 x2 Symbol Formuła y = x1·x2 y Tabela prawdy 1

Bramki logiczne NOR (nie lub) negacja sumy Zasada działania: x1 x2 Symbol Formuła y = x1+x2 y Tabela prawdy 1

Bramki logiczne NOT (nie) negacja Zasada działania: Symbol Formuła x y y = x Tabela prawdy x y 1

Bramki logiczne XOR (exclusive or) suma modulo 2 Zasada działania: Symbol Formuła x1 y y = x1  x2 = x2 = x1x2+x1x2 Tabela prawdy x1 x2 y 1

Bramki logiczne XNOR (exclusive nor) negacja xor Zasada działania: Symbol Formuła x1 y y = x1  x2 = x2 = x1x2+x1x2 Tabela prawdy x1 x2 y 1

Analiza a synteza Zasadnicze zależności: Jakie funkcje boolowskie są realizowane na wyjściach układu kombinacyjnego, gdy struktura czyli sieć połączeń jest dana ? ANALIZA Jaka powinna być struktura układu kombinacyjnego, aby na swoich wyjściach realizował on zadane funkcje boolowskie ? SYNTEZA

Analiza układów kombinacyjnych – metoda I 1. Zapisujemy na schemacie logicznym zestaw wartości binarnych na wejściach układu. 2. Na podstawie stanów wejść określamy stany na wyjściach. 3. Wpisujemy odpowiednie wartości do tabeli prawdy. x1 x2 x3 y1 y2 „0” „1” „1” „0” 1 x2 x1 x3 y2 y1 .

Analiza układów kombinacyjnych – metoda II 1. Zapisujemy na schemacie logicznym zestaw formuł boolowskich zależnych od zmiennych wynikających z układu. 2. Na podstawie formuł wejść określamy formuły na wyjściach. 3. Stosując prawa de Morgana przechodzimy na sumy iloczynów. 4. Wpisujemy odpowiednie wartości do tabeli prawdy. x2 x1 x1·x2 x3 x2 x1·x2 ·x3 y1 = x2 y2 = x1·x2 ·x3 = + x3 = x1·x2 +x3 x1·x2 = x1 x2 x3 1 x2 x1 x3 y2 y1 .