Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna

Podobne dokumenty
Podstawy układów logicznych

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

Bardzo krótki wstęp do elektroniki cyfrowej

H L. The Nobel Prize in Physics 2000 "for basic work on information and communication technology"

PODSTAWY BAZ DANYCH Wykład 3 2. Pojęcie Relacyjnej Bazy Danych

WYKŁAD 7 CYFROWE UKŁADY SCALONE

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

f(x)dx (1.7) b f(x)dx = F (x) = F (b) F (a) (1.2)

Zadania. I. Podzielność liczb całkowitych

4. RACHUNEK WEKTOROWY

H L. The Nobel Prize in Physics 2000 "for basic work on information and communication technology"

Matematyczne Podstawy Informatyki

Legenda. Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny

CYFROWE UKŁADY SCALONE

2. Funktory TTL cz.2

CYFROWE UKŁADY SCALONE. Technologia planarna

Algebra macierzowa. Akademia Morska w Gdyni Katedra Automatyki Okrętowej Teoria sterowania. Mirosław Tomera 1. ELEMENTARNA TEORIA MACIERZOWA

Wprowadzenie: Do czego służą wektory?

Zastosowanie multimetrów cyfrowych do pomiaru podstawowych wielkości elektrycznych

CYFROWE UKŁADY SCALONE

PODSTAWY ALGEBRY MACIERZY. Operacje na macierzach

Równania i nierówności kwadratowe z jedną niewiadomą

Wyrównanie sieci niwelacyjnej

Rozwiązania maj 2017r. Zadania zamknięte

Lista 4 Deterministyczne i niedeterministyczne automaty

CYFROWE UKŁADY SCALONE. Technologia planarna

ELEKTRONIKA CYFROWA. Materiały y pomocnicze do wykład sem.. 1

2. FUNKCJE WYMIERNE Poziom (K) lub (P)

KONKURS MATEMATYCZNY dla uczniów gimnazjów w roku szkolnym 2012/13. Propozycja punktowania rozwiązań zadań

O RELACJACH MIĘDZY GRUPĄ OBROTÓW, A GRUPĄ PERMUTACJI

LISTA02: Projektowanie układów drugiego rzędu Przygotowanie: 1. Jakie własności ma równanie 2-ego rzędu & x &+ bx&

WSTĘP DO INFORMATYKI

Analiza matematyczna i algebra liniowa

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

1 Wprowadzenie do automatów

1 Ułamki zwykłe i dziesiętne

Podstawy techniki cyfrowej cz1

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Wyk lad 1 Podstawowe wiadomości o macierzach

PRÓBNA MATURA Z MATEMATYKI Z OPERONEM LISTOPAD ,0. 3x 6 6 3x 6 6,

O pewnych zgadnieniach optymalizacyjnych O pewnych zgadnieniach optymalizacyjnych

ARCHITEKTURA KOMPUTERÓW Systemy liczbowe

Podstawy Techniki Cyfrowej Układy komutacyjne

Temat lekcji Zakres treści Osiągnięcia ucznia

Podstawy programowania obiektowego

Pierwiastek z liczby zespolonej

Realizacje zmiennych są niezależne, co sprawia, że ciąg jest ciągiem niezależnych zmiennych losowych,

Wektory [ ] Oczywiście wektor w przestrzeni trójwymiarowej wektor będzie miał trzy współrzędne. B (x B. , y B. α A (x A, y A ) to jest wektor

4.2. Automat skończony

Wymagania kl. 2. Uczeń:

Pierwiastek z liczby zespolonej

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej

4.3. Przekształcenia automatów skończonych

Laura Opalska. Klasa 1. Gimnazjum nr 1 z Oddziałami Integracyjnym i Sportowymi im. Bł. Salomei w Skale

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

Badanie regularności w słowach

Wszystkim życzę Wesołych Świąt :-)

Maciej Grzesiak. Iloczyn skalarny. 1. Iloczyn skalarny wektorów na płaszczyźnie i w przestrzeni. a b = a b cos ϕ. j) (b x. i + b y

Wektor kolumnowy m wymiarowy macierz prostokątna o wymiarze n=1 Wektor wierszowy n wymiarowy macierz prostokątna o wymiarze m=1

2. PODSTAWY STATYKI NA PŁASZCZYŹNIE

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające

PRZEGLĄD FUNKCJI ELEMENTARNYCH. (powtórzenie) y=f(x)=ax+b,

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

WYKŁAD 5. Typy macierzy, działania na macierzach, macierz układu równań. Podstawowe wiadomości o macierzach

Wykład 6 Dyfrakcja Fresnela i Fraunhofera

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS /02

Grażyna Nowicka, Waldemar Nowicki BADANIE RÓWNOWAG KWASOWO-ZASADOWYCH W ROZTWORACH ELEKTROLITÓW AMFOTERYCZNYCH

Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych (zakres podstawowy)

Zbiory wyznaczone przez funkcje zdaniowe

INSTRUKCJA. - Jak rozwiązywać zadania wysoko punktowane?

WYMAGANIA I KRYTERIA OCENIANIA DO EGZAMINU POPRAWKOWEGO MATEMATYKA. Zakresie podstawowym i rozszerzonym. Klasa II rok szkolny 2011/2012

EUROELEKTRA Ogólnopolska Olimpiada Wiedzy Elektrycznej i Elektronicznej Rok szkolny 2014/2015 Zadania dla grupy elektronicznej na zawody II stopnia

Programy współbieżne

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY

ZADANIA OTWARTE. Są więc takie same. Trzeba jeszcze pokazać, że wynoszą one 2b, gdyż taka jest długość krawędzi dwudziestościanu.

RACHUNEK CAŁKOWY. Funkcja F jest funkcją pierwotną funkcji f na przedziale I R, jeżeli. F (x) = f (x), dla każdego x I.

WYZNACZANIE OGNISKOWEJ SOCZEWEK CIENKICH ZA POMOCĄ ŁAWY OPTYCZNEJ

Od lewej: piramida Chefrena, Wielki Sfinks, piramida Cheopsa.

Część 2 7. METODA MIESZANA 1 7. METODA MIESZANA

bezkontekstowa generujac X 010 0X0.

usuwa niewymierność z mianownika wyrażenia typu

Wykład 2. Pojęcie całki niewłaściwej do rachunku prawdopodobieństwa

Zbiory rozmyte. Teoria i zastosowania we wnioskowaniu aproksymacyjnym

KOMPENDIUM MATURZYSTY Matematyka poziom podstawowy

Algorytmy graficzne. Filtry wektorowe. Filtracja obrazów kolorowych

Wymagania edukacyjne matematyka klasa 2b, 2c, 2e zakres podstawowy rok szkolny 2015/ Sumy algebraiczne

WYZNACZNIKI. . Gdybyśmy rozważali układ dwóch równań liniowych, powiedzmy: Takie układy w matematyce nazywa się macierzami. Przyjmijmy definicję:

Ćwiczenie 9. BADANIE UKŁADÓW ZASILANIA I STEROWANIA STANOWISKO I. Badanie modelu linii zasilającej prądu przemiennego

BADANIE ZALEŻNOŚCI PRZENIKALNOŚCI MAGNETYCZNEJ

Nauki ścisłe priorytetem społeczeństwa opartego na wiedzy Zbiór scenariuszy Mój przedmiot matematyka

zestaw DO ĆWICZEŃ z matematyki

DZIAŁ 2. Figury geometryczne

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

Pochodne i całki, macierze i wyznaczniki

PEWNIK DEDEKINDA i jego najprostsze konsekwencje

Semantyka i Weryfikacja Programów - Laboratorium 7

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

Arytmetyka liczb binarnych

Transkrypt:

lger Bool i podstwy systemów liczowych. Ćwiczeni z Teorii Ukłdów Logicznych, dr inż. Ernest Jmro. System dwójkowy reprezentcj inrn Ukłdy logiczne operują tylko n dwóch stnch ozncznymi jko zero (stn npięci liski zeru) i jedynk (stn npięci liski npięciu zsilni zwykle V lu w nowszych ukłdch.b lu nwet.v). System operujący n dwóch stnch nzywmy dwójkowym lu też inrnym. W systemie dziesiętnym kolejne cyfry od prwej strony mją wrtość kolejnych potęg, podonie w dwójkowym są to kolejne potęgi dwójki: ( ),,,,,,,, ( ) itp. Czyli np. licz in dec. W celu zminy z systemu dziesiętnego n dwójkowy, wykonujemy n liczie dzielenie cłkowite przez, zpisując przy tym resztę z dzieleni i powtrzmy to ż dojdziemy do. Kolejne reszty to cyfry reprezentcji inrnej ułożone od njmłodszej (njmniej znczącej) do njstrszej (łącznie z końcową jedynką). Tk więc n przykłd: Licz Reszt Licz Reszt dec in () dec in. Uwg: wynik inrny wpisujemy odczytując reszty z dzieleni ptrząc od dołu do góry. Zpiszemy telę dl licz dziesiętnych, dwójkowych i szesnstkowych: dec in hex Widzimy, że jedn cyfr szesnstkow odpowid dokłdnie czterem cyfrom dwójkowym. Szesnstkowy zpis licz inrnych jest powszechnie stosowny, gdyż zmin jest o wiele łtwiejsz niż dl licz dziesiętnych, zpis jest krótszy. N przykłd jeden jt, który skłd się z ośmiu itów, możn przedstwić przy pomocy dwóch znków od do FF. B C D E F W celu zminy in hex grupujemy cyfry po (od njmłodszego itu), nstępnie kżdej grupie przypisujemy cyfrę szesnstkową (np. korzystjąc z teli). Tk więc: in BB hex. Zmin w drugą stronę wygląd nlogicznie: FCE hex in.

. Brmki logiczne Podstwą ukłdów logicznych są rmki, relizujące pewne funkcje logiczne. Odpowiednim stnom npięć n wejściu odpowid npięcie n wyjściu, przy czym npięcie interpretujemy jko, jego rk jko. (jest to tzw. logik dodtni). Podstwowe rmki wrz z ich symolmi: ND NND OR NOR XOR NOT B B B B B B Przykłd: Jką funkcję relizuje poniższy ukłd (wejście,b, wyjście Y)? y rozwiązć poniższe zdnie nleży dodć zmienne pomocnicze C,D,E orz sprwdzić ich stn w zleżności od wszystkich możliwych komincji wejść. CNND(,B) DNND(,C) ENND(B,C) XNND(D,E) B C D E X Więc po porównniu X z i B otrzymujemy, że XXOR(,B), X B. Jednym z zstosowń rmki XOR jest kontrol itu przystości, np. jeżeli mmy ity ( ) in, to wtedy, kiedy n itch jest nieprzyst licz jedynek, ntomist funkcj t jest równ, jeżeli licz jedynek (czyli itów zpełnionych) jest przyst. Możn to łtwo sprwdzić rozpisując telę dl np. zmiennych wejściowych. Bit przystości XOR(,,, ) Bit przystości XOR(,,, )

Przy pomocy rmek XOR możn opisć kod Gry : g g g g Ukłd ten zmieni kod inrny n kod Gry' N przykłd dl liczy mmy:,,,. g, g, g, g, więc w kodzie Gry jest on przedstwin jko. Jk łtwo zuwżyć, nstępujące po soie liczy przedstwione w kodzie Gry różnią się tylko jednym item (n przykłd dl licz i jest to i ). Znjdzie to później zstosownie między innymi przy minimlizcji. Zzwyczj kolejne stny itów przedstwimy w sposó pokzny w pierwszej kolumnie (), o odpowid to numercji w systemie dwójkowym, jednk przedstwinie ich w sposó pokzny w drugiej kolumnie (g) - czyli w kodzie Gry - powoduje, że zmin stnu itów n kolejny pociąg z soą zminę tylko jednego itu, co jk się później okże pozwl tworzyć ukłdy logiczne w rdziej ekonomiczny sposó. to jest ukłd konwertujący kod Gry n kod inrny:

. lger Boole Podstwowe twierdzeni lgery Boole : ( ) ( )( ) ( ) ( ) ( ) ( ) ( c ( c Możn je łtwo udowodnić korzystjąc z tlic prwdy dl poszczególnych funkcji. Jk widć, opercje dodwni (OR) i mnożeni (ND) logicznego podlegją tkim smym prwom rozdzielności jk zwykłe dodwnie i mnożenie, le mją też kilk nietypowych włsności. Możn np. udowodnić wzór n : Przykłd wykorzystni twierdzeń: zminimlizowć funkcję (. ( c c (c ) lo też nstępującą funkcję: c c c c c c c (c ) (c ) c c c c Ten przykłd może n pierwszy rzut ok wydć się nieco zmieszny skorzystliśmy w nim dwukrotnie z twierdzeni, że B B, c ()( c Możn też zjąć się pierwszym przykłdem, gdzie: CNND(,B), DNND(,C), ENND(B,C), XNND(D,E). X DE (C)(BC) C BC (B) B(B) ( B)(B) ( B)( B) B B BB B B B B Jk widzieliśmy wcześniej funkcj t odpowid funkcji XOR, możn więc zuwżyć, że: B B B Uproszczeni dl funkcji XOR:

Przykłd: zminimlizowć ) ( ) ( ) ( Możn też zminimlizowć ukłd zdny w formie schemtu: c )c ( ( c c c )c ( ()( ()( ( () E D Y Możn też rozpisć tlicę prwdy dl funkcji Y(,, zdnych n o sposoy: c c c Y Sprwdziliśmy więc równowżność tych wyrżeń. Ćwiczeni nr z Teorii Ukłdów Logicznych Prowdzący: dr inż. Ernest Jmro Oprcowł: Dniel Strnowski c c D E Y