Odejmowanie liczb heksadecymalnych

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Odejmowanie liczb heksadecymalnych wykonuje się podobnie jak odejmowanie dziesiętne, ale podstawą systemu jest 16, a nie 10. Oznacza to, że jedna pożyczka ma wartość 16.

W systemie heksadecymalnym używa się cyfr:

  • 0-9
  • A=10
  • B=11
  • C=12
  • D=13
  • E=14
  • F=15

Litera h na końcu liczby, np. 60Ah, oznacza, że liczba jest zapisana w systemie szesnastkowym.

Przykład: 60Ah - 3BFh

Zapisujemy działanie kolumnowo:

  60A
- 3BF
-----

Odejmujemy od prawej strony:

  1. A - F nie jest możliwe bez pożyczki, bo A=10, a F=15.
  2. Trzeba pożyczyć z wyższej pozycji. Ponieważ środkowa cyfra to 0, pożyczamy z 6.
  3. Po pożyczce:
    - 6 zmienia się na 5,
    - 0 otrzymuje wartość 16, ale oddaje pożyczkę dalej, więc zostaje 15, czyli F,
    - A otrzymuje dodatkowe 16, więc ma wartość 26.
  4. 26 - 15 = 11, czyli B.
  5. F - B = 15 - 11 = 4.
  6. 5 - 3 = 2.

Wynik:

  60A
- 3BF
-----
  24B

Zatem:

60Ah - 3BFh = 24Bh

Kontrola wyniku przez system dziesiętny

Można też sprawdzić wynik przez konwersję:

  • 60Ah = 1546
  • 3BFh = 959
  • 1546 - 959 = 587
  • 587 w systemie szesnastkowym to 24Bh.

Poprawna odpowiedź to 24Bh.