14
UKŁADY ARYTMETYCZNE

UKŁADY ARYTMETYCZNE

  • Upload
    duane

  • View
    77

  • Download
    2

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: UKŁADY ARYTMETYCZNE

UKŁADY ARYTMETYCZNE

Page 2: 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.

22.04.23 2

Page 3: 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.

1. Układy arytmetyczne.

22.04.23 3

Page 4: UKŁADY ARYTMETYCZNE

2.1. Półsumatory.

2. 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.

22.04.23 4

Page 5: UKŁADY ARYTMETYCZNE

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).

2.2. Sumatory.

Układ realizujący sumowanie dwóch n-bitowych liczb binarnych nazywa się sumatorem kaskadowym.22.04.23 5

Page 6: UKŁADY ARYTMETYCZNE

22.04.23 6

Page 7: UKŁADY ARYTMETYCZNE

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).

3. Komparatory.

22.04.23 7

Page 8: UKŁADY ARYTMETYCZNE

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 analogowegoJest układ scalony LM339.

22.04.23 8

Page 9: UKŁADY ARYTMETYCZNE

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.

3.2. Komparator cyfrowy.

22.04.23 9

Page 10: UKŁADY ARYTMETYCZNE

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.

22.04.23 10

Page 11: UKŁADY ARYTMETYCZNE

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.

4. Jednostka arytmetyczno-logiczna (ALU).

A i B - operandy; R - wyjście; F - wejście z jednostki kontrolnej; D - status wyjścia.

22.04.23 11

Page 12: UKŁADY ARYTMETYCZNE

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.

22.04.23 12

Page 13: UKŁADY ARYTMETYCZNE

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

Źródła:

22.04.23 13

Page 14: UKŁADY ARYTMETYCZNE

Dziękuję za uwagę!

Autor: Michał Wójcik22.04.23 14