UKŁADY ARYTMETYCZNE.

Slides:



Advertisements
Podobne prezentacje
27/09/ Języki programowania 1 Piotr Górczyński Operatory.
Advertisements

Układy kombinacyjne Technika cyfrowa.
DYSKRETYZACJA SYGNAŁU
Architektura systemów komputerowych
Przetworniki C / A budowa Marek Portalski.
Mikroprocesory i procesory sygnałowe
Standardy przetwarzania analogowo- cyfrowego Część I „Jak to działa?”
Liczniki.
Michał Łasiński Paweł Witkowski
Rejestry, liczniki i sumatory.
Układy komutacyjne.
Lista rozkazów Działanie mikroprocesora jest kontrolowane poprzez rozkazy (instrukcje). Dla każdego typu mikroprocesora istnieje specyficzny zbiór rozkazów,
Przygotował Przemysław Zieliński
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 4: Wyrażenia i operatory. Podstawowe instrukcje języka.
Podstawowe składniki funkcjonalne procesora i ich rola.
Budowa komputera Wstęp do informatyki Wykład 15
Od algebry Boole’a do komputera
Podstawy informatyki Wirtotechnologia – Funkcje Grupa: 1A
SYSTEMY LICZBOWE.
Komputer, procesor, rozkaz.
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
Wyrażenia Wyrażenie w Fortranie jest poprawną syntaktycznie kombinacją zmiennych, stałych, operatorów i funkcji. Wyrażenia są jednozdaniowymi przepisami.
Bramki Logiczne.
Elektronika cyfrowa i mikroprocesory
Systemy liczbowe.
Kod Graya.
Technika Mikroprocesorowa 1
Technika Mikroprocesorowa 1
Układy kombinacyjne cz.2
opracowanie: Agata Idczak
Podstawy układów logicznych
Podstawy informatyki (4)
Funkcje logiczne i ich realizacja. Algebra Boole’a
Multipleksery i demultipleksery
Cyfrowe układy logiczne
Architektura komputerów
W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną.
Sekwencyjne bloki funkcjonalne
Układy cyfrowe.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Jak to jest zrobione? Kalkulator.
Sygnały cyfrowe i bramki logiczne
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Dla każdego coś miłego Microsoft Excel 2010
Matematyka i system dwójkowy
Prezentacja Multimedialna
PODSTAWOWE BRAMKI LOGICZNE
Złożone układy kombinacyjne
Bramki logiczne i układy kombinatoryczne
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Własności bramek logicznych RÓZGA DARIUSZ 20061
Podstawy Techniki Cyfrowej
Od algebry Boole’a do komputera Copyright, 2007 © Jerzy R. Nawrocki Wprowadzenie.
Zasady arytmetyki dwójkowej
Układy logiczne – układy cyfrowe
Sumator i półsumator.
 Formuła to wyrażenie algebraiczne (wzór) określające jakie operacje ma wykonać program na danych. Może ona zawierać liczby, łańcuchy znaków, funkcje,
Liczby 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …(i tak dalej) nazywamy liczbami naturalnymi. Tak jak z liter tworzy się słowa, tak z cyfr tworzymy liczby. Dowolną.
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
Elementy cyfrowe i układy logiczne
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Technika Mikroprocesorowa 1
Układy logiczne – układy cyfrowe
Synteza logiczna w projektowaniu układów cyfrowych
Wstęp do Informatyki - Wykład 6

Sprzężenie zwrotne M.I.
Zapis prezentacji:

UKŁADY ARYTMETYCZNE

1. Układy arytmetyczne. Układami arytmetycznymi nazywa się układy, umożliwiające wykonywanie operacji arytmetycznych na liczbach, przedstawionych w zapisie dwójkowym. Ponieważ wszystkie podstawowe działania arytmetyczne: dodawanie, odejmowanie, mnożenie i dzielenie, a także wszystkie inne operacje matematyczne, wykonać można przy zastosowaniu odpowiednich algorytmów za pomocą jednego tylko działania arytmetycznego - dodawania, podstawowym układem arytmetycznym jest układ, realizujący dodawanie, nazywany sumatorem. 2017-03-24

1. Układy arytmetyczne. Do układów arytmetycznych zalicza się ponadto układy do porównywania dwóch liczb, nazywane komparatorami oraz uniwersalne układy arytmetyczno – logiczne (ALU), realizujące różne operacje arytmetyczne i logiczne. 2017-03-24

2. Sumatory. 2.1. Półsumatory. Półsumatorem nazywamy układ cyfrowy posiadający dwa wejścia (np: X1 i X2) oraz dwa wyjścia – sumę (Y) oraz przeniesienie (C-out). Wykonuje działanie dodawania na układzie liczb binarnych. 2017-03-24

2.2. Sumatory. Sumator jest układem realizującym dodawanie trzech bitów i w stosunku do półsumatora poszerzony jest o dodatkowe wejście C-in (przeniesienie z poprzedniego układu). Układ realizujący sumowanie dwóch n-bitowych liczb binarnych nazywa się sumatorem kaskadowym. 2017-03-24

2017-03-24

3. Komparatory. Komparator jest układem umożliwiającym porównywanie informacji (zwykle liczb binarnych albo dwóch napięć (wykonanie analogowe). Układ ma dwa zestawy wejść (a,b) i kilka wyjść reprezentujących wynik porównania (np. a=b, a<b, a>b). 2017-03-24

3.1. Komparator analogowy. Komparator analogowy porównuje napięcia (lub prądy) przyłożone do wejść, a na wyjściu podaje sygnał zależny od tego, który z sygnałów wejściowych jest większy. Komparatory wykonuje się w oparciu o wzmacniacze operacyjne. Przykładem komparatora analogowego Jest układ scalony LM339. 2017-03-24

3.2. Komparator cyfrowy. Jedynka na jednym z trzech wyjść komparatora informuje, w jakiej relacji względem siebie (mniejsze, równe, większe) są liczby podawane na jego wejścia. Komparatory można łączyć kaskadowo, co umożliwia porównywanie liczb (w naturalnym kodzie dwójkowym lub w kodzie BCD) o dowolnej długości. 2017-03-24

Porównanie słów wielobitowych będzie polegało na zastosowaniu odpowiedniej liczby komparatorów jednobitowych. Poniżej przedstawiony jest przykład komparatora 4-bitowego . Komparatory produkowane są jako gotowe układy - SN74LS85. 2017-03-24

4. Jednostka arytmetyczno-logiczna (ALU). A i B - operandy; R - wyjście; F - wejście z jednostki kontrolnej; D - status wyjścia. Jednostka arytmetyczno-logiczna (ALU) to jedna z głównych części procesora, prowadząca proste operacje na liczbach całkowitych. Typowe ALU ma dwa wejścia odpowiadające parze argumentów i jedno wyjście na wynik. Przykładem takiego rozwiązania jest układ 74181. 2017-03-24

Operacje jakie prowadzi to: Operacje logiczne: AND, OR, NOT, XOR, Dodawanie, Odejmowanie, negacja liczby, dodawanie z przeniesieniem, zwiększanie/zmniejszanie o 1 , Przesunięcia bitowe o stałą liczbę bitów, czasem też o zmienną liczbę, Mnożenie oraz dzielenie/modulo. 2017-03-24

Źródła: http://www.zsz.wodzislaw.pl/aaz/klienci/utk/utk12.pdf http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Full-adder.svg/360px-Full-adder.svg.png http://edu.i-lo.tarnow.pl/inf/prg/005_pmc1/0005.php#sumator http://pl.wikipedia.org/wiki/Komparator http://www.zgapa.pl/zgapedia/Jednostka_arytmetyczno-logiczna.html http://el.pcz.czest.pl/~za/stud/tcyfr/cw2.doc 2017-03-24

Dziękuję za uwagę! Autor: Michał Wójcik 2017-03-24