F1 85A Nadmiar przy dodawaniu liczb ze znakiem


Nadmiar przy dodawaniu liczb ze znakiem
Np. -4 + (-15) = -19
NB(4) = 100, NB(15) = 1111
º% wyrównujemy formaty: NB(4) = 0100
º% obliczamy uzupeÅ‚nienia: U2(4) = 1100, U2(15) = 0001
Spróbujmy dodać -4 + (-15) w kodzie ZU2
1.1100
1.0001
10.1101 +13???
Przeniesienie z pozycji znaku cz = 1 i z pozycji MSB modułu cm = 0
Test nadmiaru: cz •" cm = 1 ERROR!!!
Aby uniknąć błędu:
º% po wyrównaniu formatów argumentów, zwiÄ™kszamy formaty o 1 bit
NB(4) = 00100, NB(15) = 01111
º% obliczamy uzupeÅ‚nienia U2(4) = 11100, U2(15) = 10001
º% dodajemy argumenty w kodzie ZU2
1.11100
1.10001
11.01101
º% aby otrzymać wynik w kodzie ZM,
obliczamy U2(01101) = 10011 = 1910 OK.!
WNIOSKI
1. JEŚLI TRZEBA DODAWAĆ LICZBY W KODZIE ZU2
KTÓRE MOG BYĆ OBYDWIE DODATNIE LUB OBYDWIE UJEMNE
TO NALEŻY ZWIKSZYĆ DAUGOŚĆ SAOWA MODUAU O 1 BIT
2. DAUGOŚĆ SAOWA ARGUMENTÓW PRZY STOSOWANIU KODU
ZU2 JEST WIKSZA O DWA BITY (1 BIT ZNAKOWY + 1 BIT
DODATKOWY) W PORÓWNANIU ZE STOSOWANIEM KODU U2
(bez uwzględnienia bitu przeniesienia)
©J. Kalisz, WAT, 2008


Wyszukiwarka

Podobne podstrony:
F1 81 Zapis liczb ze znakiem
liczby ze znakiem
instrukcja bhp przy eksploatacji butli ze sprezonym tlenem medycznym
binarna ze znakiem
pdf zadania ze znakiem zapytania docx
Grecy nie chcą nowych dowodów ze znakiem szatana
Ćwiczenia ze spółćwiczącym przy drabince
przymiotniki w jzyku woskim odmienne ze wzgldu na rodzaj i liczb
Pierwsze kroki przy wychodzeniu ze współuzależnienia
BHP przy produkcji szkła i wyrobów ze szkła
ERGONOMIA PRZY PRACY ZE SPRZETEM KOMPUTEROWYM
instrukcja bhp przy obsludze miesiarki do ciasta ze stala dzieza
instrukcja bhp przy korzystaniu ze zjezdzalni
instrukcja bhp przy obsludze euro grilla

więcej podobnych podstron