028 029

028 029



28 ., ,

Zwróćmy uwagę aa prostotę operacji dzielenia w porównaniu z dzieleniem w systemie dziesiętnym! gdzie dodatkowo naleiy sprawdzić, ile razy mieści się dzielnik w reszcie z.dotychczasowego dzielenia.

Operacje arytmetyczne aa liczbach ze znakiem

Operacje dodawania i odejmowania można zrealizować w każdym z zapisów liczb ze znakiem, lecz najwygodniej w zapisie znak - uzupełnienie do dwóch.

Operacje mnożenia i dzielenia realizuje się głównie w zapisie znak - moduł.

Podawanie i odejmowanie w zapisie znak - moduł przeprowadza się na modułach, identycznie jak dla naturalnych liczb dwójkowych, ustalając oddzielnie znak wyniku.

W zapisie znak - uzupełnienie do -Jedności dodawanie i odejmowanie wykonuje się na wszystkich bitach łącznie z bitem znaku, a wynik uzyskuje się w tym samym zapisie. Ponieważ każde odejmowanie można sprowadzić do dodawania liczby ze znakiem przeciwnym, wystarczy w tym zapisie stosować tylko operację dodawania. Jeżeli po wykonaniu działania przed bitem znaku pojawi się jedynka, należy ją przenieść na pozycję najmniej znaczącą 1 dodać. Oto przykłady.

0101

(+5)

0101

(-5)

101O

0010

-*■(-2)

1101

1+22

0010

0111

(+3)

1^0010

0011

(-3)

1100


(+5)

(+7)

zapisie znak - uzupełnienie do dwóch można również odejmowanie zastąpić dodawaniem, obejmującym wszystkie bity, łącznie z bitem znaku (Jak poprzednio), przy czym wynik uzyskuje się w tym samym zapisie. Jeżeli po wykonaniu działania przed bitem znaku pojawi się Jedynka przeniesienia, należy ją zignorować. Oto przykłady.

(+5)

0101

(+5)

0101

(-5)

1011

+1+2)

0010

±1=21

1110

+(+2)

0010

(+7)

0111

(+3)

1 0011

(-3)

1101

Mnożenie i dzielenie liczb ze znakiem zwykle wykonywane Jest w zapisie znak - moduł, przy czym właściwe operacje mnożenia 1 dzielenia wykonywane są na modułach zgodnie z zasadami podanymi dla naturalnych liczb dwójkowych, a oddzielnie wykonywane są proste operacje na bitach znaków w . celu wyznaczenia zpaku wyniku.

1.3. DWUELEMENTOWA AIGEBRA BOOI£'A........

I

Układy cyfrowe przetwarzają Informacje binarne i dla ich opisu konleaz-ny jest aparat matematyczny operujący dwoma symbolami. Okazało się,że al-

gebra sformułowana w połowie XIX w. przez angielskiego lpajka G. Boole'a jest dobrym narzędziem opisu tych układów. Elementy tej algebry, w zakresie wymaganym do projektowania układów cyfrowych, podajemy niżej.

Jak wiadomo, algebra jest zespołem utworzonym przez zbiór elementów E = {°i| t zbiór działań (funkcji) 7 = { f^ j nad E. Zbiór elementów jest zamknięty ze względu na zbiór operacji, tzn. dowolne operacje z F na dowolnych elementach z E dają w wyniku elementy z E.

Pewne działania są pojęciami pierwotnymi danej algebry, a własności ich są określone przyjętym układem ak- . sjomatów; nazywamy je działaniami podstawowymi..Inne otrzymujemy w wyniku superpozycji działań podstawowych. Przyjmuje się, że zbiór działań P, współdefinlujący algebrę, zawiera wyłącznie działania podstawowe.

W dwuelementowej algebrze Boole 'a


X

Jf

1

1

1

0


x y x*y 0(0

0    I 1

1    0 1 1 1 1


x y

*•#

0 1

0

0 1

0

1 0

0

1 1

1


Rys. 1.16. Tabele podstawowych działań algebry Boole a


E = { O, 1 } zaś F ={V , A, }


Trzema działaniami podstawowymi są odpowiednio: suma x Vy, iloczyn xAy oraz negacja x. Dla wygody, sumę i iloczyn będziemy oznaczali po prostu x + y i x • y    czym kropka iloczynowa

może być pomijana),’ chociaż różnią się one od identycznie zapisywanych operacji arytmetycznych.


1.3.1. Aksjomaty i ważniejsze tożsamości


Tabele podstawowych działań algebry Boole a podane są na rys. 1.16. Wynikają one z poniższego zespołu aksjomatów:


(T) x + 0 = x

(5) x + y = y

+ X

(D X • 1 = X

(D X • y = y

• X

(|) X + X = 1

(7) xy«cz = x(y+z)

0

II

IX

X

©

(|)(x+y)(x+z)

= x + yz

który dogodnie Jest uzupełnić,

wynikającym z niego następującym - zespołem

tożsamości:

©

X + 1 = 1

©

xy = x + y

prawa de Morgana

©

X

0

II

0

©

x~Ty = x • y

©

X + X = x

©

x + xy = x

reguły

©

X • X = X

©

x(x+y) = x

pochłaniania

©

X = X

©

xy + *y ~ x

, reguły

x+xy as X + 7

©

(x+y)(x+y) ^ x

sklejania



Wyszukiwarka

Podobne podstrony:
028 029 aa Zwróćmy uwagę aa prostotę operacji dzielenia w porównaniu z dzieleniem w systemie dziesię
028 029 2 28 Programowanie liniowe Rysunek 1.7 Rysunek 1.8 punkty tej prostej ze zbiorem rozwiązań d
28 (309) Zwróćmy uwagę, że jeśli /?(A) < m, to d > 0. Wtedy rozwiązanie X = A/(M)L ma następuj
IMG28 (17) fajpii aa śaaoce ckrocntu prostopadłej do osi x to na ściance przesuniętej równokgk o dx
skanuj0047 (8) stronie węglanów SrCOi i CaCOi. Zwróćmy uwagę, że do tych wniosków doszliśmy już na p
img044 (28) Tabela 1 Układ współrzędnych Prostokątny (a^z) Cylindryczny (r, (p,z) Sferyczny (r,
img075 (31) Zadanie 28. Jeżeli zysk na działalności operacyjnej wynosi 140 000 zł, przychody finanso
skanuj0047 (8) stronie węglanów SrCOi i CaCOi. Zwróćmy uwagę, że do tych wniosków doszliśmy już na p
S5001345 (2) Fot. 31. Starsze dziewczynki wykonują próbę „skały”, zwróćmy uwagę na dobrze ukierunkow
str 028 029 (3) 15. BAJECZNY ŚWIAT W MUZYCZNEJ WERSJI Świat ludowej fantastyki działał nie tylko na
skanuj0047 2 stronic węglanów SrCOi i CaCOi. Zwróćmy uwagę, że do tych wniosków doszliśmy już na pod
Rozdział 1 strona8 029 28 Zbiór zadań z mikroekonomii Stwierdzenie mikro makro 1. Deszczowa jesi
Zwróćmy uwagę na wartości przypisywane zmiennym mini, maxi, min2 oraz max2 przed wykonaniem każdego

więcej podobnych podstron