[Systemy liczbowe] Kod szesnastkowy

filon92
Użytkownik
Użytkownik
Posty: 2
Rejestracja: 5 lut 2013, o 10:05
Płeć: Mężczyzna
Lokalizacja: Poznań

[Systemy liczbowe] Kod szesnastkowy

Post autor: filon92 »

Witam,
Mam następujące pytani, jaka jest różnica w przedstawianiu wartości bezwzględnej a wartości ujemnej(U2) liczby w kodzie szesnastkowym? Wydaje mi sie że obie te czynności robi się w następujący sposób: najpierw negujemy bity a następnie dodajemy 1. Dla przykładu wartość bezwzględna liczby E9FB bedzie wynosiła 1605 a liczba ujemna liczby 0FC4 będzie wynosiła F02C. Mam rację? Proszę mnie poprawić jeżeli gdzieś w moim rozumowaniu jest błąd.
Ostatnio zmieniony 5 lut 2013, o 17:33 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
witekkq
Użytkownik
Użytkownik
Posty: 145
Rejestracja: 16 lis 2007, o 09:06
Płeć: Mężczyzna
Lokalizacja: Gniezno
Podziękował: 2 razy
Pomógł: 27 razy

[Systemy liczbowe] Kod szesnastkowy

Post autor: witekkq »

F03C, a reszta się zgadza.
Edit: negujemy poza pierwszym bitem wszystko i nie dodajemy jedynki.
Ostatnio zmieniony 6 lut 2013, o 12:08 przez witekkq, łącznie zmieniany 1 raz.
filon92
Użytkownik
Użytkownik
Posty: 2
Rejestracja: 5 lut 2013, o 10:05
Płeć: Mężczyzna
Lokalizacja: Poznań

[Systemy liczbowe] Kod szesnastkowy

Post autor: filon92 »

a wiec mógł byś napisac jak nalezy to robic?-- 7 lut 2013, o 16:12 --wydaje mi sie ze moja metoda jest dobra bo liczac nia i porownujac wyniki z liczeniami kalkulatora zgadzaja sie
ODPOWIEDZ