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.
[Systemy liczbowe] Kod szesnastkowy
[Systemy liczbowe] Kod szesnastkowy
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.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
-
- 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
F03C, a reszta się zgadza.
Edit: negujemy poza pierwszym bitem wszystko i nie dodajemy jedynki.
Edit: negujemy poza pierwszym bitem wszystko i nie dodajemy jedynki.
Ostatnio zmieniony 6 lut 2013, o 12:08 przez witekkq, łącznie zmieniany 1 raz.
[Systemy liczbowe] Kod szesnastkowy
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