a16 (3)

a16 (3)



Dodawanie (odejmowanie) w zapisie uzupełnień do 2

Dodawanie wykonuje się tak jak dla liczb bez znaku.

Przy dodawaniu liczb ujemnych pomija sie przeniesienie:

00001100= 12 00010100 = 20 00100000 = 32


11111111 =-t 111111 10 = -2 11111101 = —3

--------- (pomijane przeniesienie) l_i

Przy dodawaniu b. dużych liczb dodatnich albo ujemnych, uzyskany wynik może być nieprawidłowy, jak np.

01000000 = 64    11000000 = -64

-r 01000001 =65    + 1-9111111 =

10000001 = -127fpowinno być +129!)    QIU 1111= ~-127(powinno być -129’.)

(pomijane przeniesienie) 1_!

Występuję tu zjawisko nadmiaru (przepełnienia arytmetycznego). Wynik nie mieści się w zakresie liczb zapisywalnych na danej długości zapisu.

Dlatego zawsze kontroluje się wystąpienie nadmiaru, przy użyciu dodatkowych układów logicznych dołączonych do sumatora. Nadmiar ustawia na 1 tzw. przerzutnik (flagę) nadmiaru procesora i jest sygnalizowany jako błąd do systemu operacyjnego.

Odejmowanie wykonywane jest poprzez dodanie do odjemnej uzupełnienia do 2

odjemnika, czyli dodanie zanegowanego odjemnika i liczby zawierającej jedynkę na najmniej znaczącej pozycji:    00000111

-5-11111010

00000010 = 4-2. n

(pomijane przeniesienie) 1-1

Dla dodawania w tym zapisie wykorzystuje się sumatory o strukturach omówionych poprzednio. Dla odejmowania wykorzystuje się też te sumatory, ale na jedno wejście podaje się zanegowany odjemnik a na przeniesienie początkowe wartość 1. wynik pojawia sie na wyjściach sumatorów. Jest to wielka zaleta zapisu uzupełnień do 2.

•+7 Bj

3,

•4g Br)

Rys. 3.5. 8-bitowy układ odejmujący



Wyszukiwarka

Podobne podstrony:
PAGE46 Dodawanie (odejmowanie) w zapisie uzupełnień do 2 Dodawanie wykonuje się tak jak dla liczb be
68946 X3e50dd739p37 z zewnętrznymi wykonuje się tak jak w murach ceglanych. Stosowanie pustaków ceme
Wózki dwuosiowe Do analiz i badań przyjęto modele jak dla wózków jednoosiowych (rys. 1+4), przy czym
str 082 083 Rzut wiązki granatów tym sposobem wykonuje się tak jak „-rziut wyprostowaną ręką z boku”
Slajd16 (119) Działania arytmetyczne w zapisie z uzupełnieniem do dwóch Działania arytmetyczne na li
PAGE38 Zmiana znaku liczby w zapisie uzupełnień do 2 1.    Zanegować całą daną liczbę
P1000449 paliwa obok sygnału dźwiękowego. Odłączenie i przyłączenie przewodów do stacyjki wykonuje s
zdjęcie3063 Badania uzupełniające Badania te wykonuje się wówczas, gdy na podłożu Endo w badaniach p
skanuj0071 (3) 25 Przed przetoczeniem krwi z dawcy do biorcy wykonuje się próbę krzyżową. Polega ona
LEKTURY UZUPEŁNIAJĄCE DO ZAJĘĆ (zaleca się podawanie do pięciu pozycji) LP. AUTOR, TYTUŁ, MIEJSCE
1.3 Szacowanie wyników działań na liczbach naturalnych O Uzupełnij zapiiy (nie wykonuje obliczeń) ta
skanuj0005 4 Aktywne ruchy przepony wykonuje się tak, aby był to masaż narządów znajdujących się w k

więcej podobnych podstron