3.3. Zapis liczb binarnych ze znakiem
W metodzie U2 wyrażenie znaku jest tak skonstruowane, że uczestniczy w wartości mw jak pozostałe pozycje. Wartość podstawy w wadze najstarszej liczby określającej pt jest ujemna.
■kzykłady:
B,= 03 12 1, 10 = 0* (-23)+l * (22)+l * (2J)+1 * (2°) = 4+2+1 = 7b
I111B = 1312 1, 10 = 1 * (—23)+l * (22)+l * (21)+1 * (2°) = -8+4+2+1 = -lB
wŁ widać w przykładach, liczby binarne dodatnie i ujemne U2 wyglądają po prze-kerałceniu na dziesiętne inaczej niż w przypadku metody ZM.
■tarkształcenie ujemnej liczby dziesiętnej na postać binarną jest bardziej pracochłonne niż w metodzie ZM.
t- Na początku obliczamy postać binarną z wartości bezwzględnej dziesiętnej liczby ujemnej:
5:2 = 2 |
II |
11 <N |
0 11 M |
1:2 = 0 |
H 11 tH |
-5d=#Ą,| = 5d=101b
2. Powstałą liczbę binarną należy uzupełnić zerami do liczby cyfr będących krotnością dwójki. W tym przypadku, gdy liczba binarna ma 3 cyfry, dopełniamy do 4. Jeżeli byłoby 5 cyfr, należałoby uzupełnić do ośmiu itd.
0101B
3. Następnie należy zamienić wszystkie cyfry w liczbie binarnej na przeciwne, czyli jedynki na zera i odwrotnie:
1010
4. W ostatnim etapie do powstałej liczby dodaje się binarną jedynkę — wynik jest ujemną liczbą binarną:
10 10
+ 0 0 0 1 10 11
13 02 1, 10 = 1 (—23)+0(22)+l(21)+1 (2°) = -8+3 = -5
531
ej