PAGE46

PAGE46



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

Dodawanie wykonuje się tak jak dla liczb bez znaku. Przy dodawaniu liczb ujemnych pomija się przeniesienie:

oooouco = 12

-i- 00010100 = 20 00100000 = 32


11111111 =-l + 11111110 = -2 11111101 =-3

------- (pomijane przeniesienie) 1-

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

11000000 = -64 + lOimil = -65

0111 U 11 = +127<’powinno być -129!)

(pomijane przeniesienie) lJ


01000000 = 64 + 01000001 =65

10000001 = — 127(powinno być 4-129!)

Występuje 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:    oooooi 11    ^ S ^

+11111010

l

00000010 = +2,0

(pomijane przeniesienie) l-i

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

Ai    'O S.t    ffo

Rys. 3.5. 3-bitcwy układ odejmując/



Wyszukiwarka

Podobne podstrony:
a16 (3) Dodawanie (odejmowanie) w zapisie uzupełnień do 2 Dodawanie wykonuje się tak jak dla liczb b
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