I_R_W14_M34_C++ Działania na liczbach w innych systemach
Systemy liczbowe stanowią fundamentalny element formalnych modeli obliczeń. Choć w praktyce życia codziennego dominuje system dziesiętny, w informatyce kluczową rolę odgrywają reprezentacje o innych podstawach, wynikające z architektury urządzeń cyfrowych oraz sposobu kodowania informacji. W tym rozdziale omówione zostaną własności systemów pozycyjnych, metody translacji między różnymi podstawami oraz formalne procedury wykonywania działań arytmetycznych w systemach binarnym, ósemkowym i szesnastkowym. Analiza tych zagadnień pozwala zrozumieć, w jaki sposób liczby są reprezentowane, przetwarzane i przechowywane w komputerach, a także stanowi niezbędne przygotowanie do dalszych tematów związanych z architekturą procesorów, kodowaniem danych oraz algorytmiką na niskim poziomie abstrakcji.