Egzamin zawodowyPortal części pisemnej

INF.02 · pytanie 228

Jaki będzie wynik operacji odejmowania dwóch liczb heksadecymalnych 60A (h) - 3BF (h)?

  1. A2AE (h)
  2. B39A (h)
  3. C24B (h)Poprawna
  4. D349 (h)

Wyjaśnienie

Wynik operacji odejmowania dwóch liczb heksadecymalnych, jak w przypadku 60A (h) - 3BF (h), to 24B (h). Aby to zrozumieć, najpierw przekształćmy obie liczby do postaci dziesiętnej. Liczba 60A (h) w systemie dziesiętnym wynosi 6*16^2 + 0*16^1 + 10*16^0 = 1530. Liczba 3BF (h) to 3*16^2 + 11*16^1 + 15*16^0 = 959. Odejmując te wartości, otrzymujemy 1530 - 959 = 571, co w systemie heksadecymalnym przekłada się na 24B (h). Takie operacje są powszechnie stosowane w programowaniu niskopoziomowym, w celu manipulacji danymi w pamięci, przykładowo w kontekście systemów embedded czy w programowaniu mikrokontrolerów. Znajomość i umiejętność operowania na systemach liczbowych, takich jak heksadecymalny, jest kluczowa dla inżynierów oprogramowania i elektroniki, ponieważ wiele protokołów komunikacyjnych i formatów danych wykorzystuje ten system do reprezentacji wartości liczbowych. W praktyce, przekształcanie pomiędzy różnymi systemami liczbowymi oraz umiejętność wykonywania operacji arytmetycznych jest niezbędna w codziennej pracy inżyniera.