Slajd27 (105)

Slajd27 (105)



Sposoby kodowania liczb dwójkowych ze znakiem:

1.    Znak moduł liczba złożona jest ze znaku i modułu np. -123 (-znak. 123 moduł) +12=0.1100, -12=1.1100

2.    Uzupełnienie do 1 odpowiada negacji liczby Np.: 2D = 00000010 po uzupełnieniu 11111101

3.    Uzupełnienie do 2 odpowiada negacji liczby i dodanie 1 Np.: 2D = 00000010 po uzupełnieniu 11111110

Dodawanie liczb całkowitych

Przykład 3+5 = 00000011+00000101=00001000 5-3 = 00000101 + 11111101=00000010 3-5 = 00000011 -11111011=11111110 wynik ujemny 128+129 =10000000 +10000001=00000001 C=1 (carry)

64+65 =01000000 +01000001=10000001 (-127) V=1 (overflow)

-1+(-1) =11111111 + 11111111=11111110 C=1 Overflow pojawia się przy dodawaniu wielkich liczb dodatnich, wielkich liczb ujemnych, odejmowaniu wielkiej liczby dodatniej od wielkiej liczby ujemnej i odejmowaniu wielkiej liczby ujemnej od wielkiej liczby dodatniej.

Bity przeniesienia i overflow są w każdym procesorze w tzw. rejestrze statusów (flags). Bity te służą do oceny rezultatów operacji matematycznych i logicznych.


Wyszukiwarka

Podobne podstrony:
Slajd10 (131) Dwójkowe liczby ze znakiem Zapis znak-modul. Zapisywanie dwójkowe liczb ujemnych (w ur
dsc00276 (11) o o i oKod (J2 — operacje * Działania dodawania i odejmowania liczb całkowitych ze zna
3.3. Zapis liczb binarnych ze znakiem W metodzie U2 wyrażenie znaku jest tak skonstruowane, że uczes
DSC07608 (3) Mnożenie liczb całkowitych ze znakiem — algorytm Bootha dane: mnożna i mnożnik, każdy a
28530 Slajd13 (128) TRZY SPOSOBY REPREZENTACJI 4-BITOWYC H LICZB CAŁKOWITYCH ZE
28630 Untitled Scanned 105 RACHUNEK PRAWDOPODOBIEŃSTWA 107 753.    Ze /.bioru liczb {
Image281 Dodawanie liczb dwójkowych można zrealizować szeregowo lub równolegle, jak poglądowo ilustr
Image331 parator 85. Do zbudowania komparatora 3-poziomowego 44-bitowych liczb dwójkowych należy zat

więcej podobnych podstron