Відповідь: У комп'ютерній пам'яті, додатні та від'ємні дані зберігаються у відмінних відображеннях.
Для додатніх даних використовується прямий код, що означає, що молодші біти відповідають за величину числа, а старші біти встановлені в нуль. Наприклад, число 5 (101 у двійковій системі) буде збережено в пам'яті у вигляді 00000101.
У випадку з від'ємними даними використовується доповнювальний код. Це означає, що число спочатку конвертується у додатковий код, тобто в двійковому вигляді кожен біт числа інвертується (0 замінюється на 1, а 1 на 0), а потім до результату додається 1. Наприклад, -5 буде збережено в пам'яті у вигляді 11111011 (додатковий код - 00000101, а потім до нього додається 1).
Answers & Comments
Відповідь: У комп'ютерній пам'яті, додатні та від'ємні дані зберігаються у відмінних відображеннях.
Для додатніх даних використовується прямий код, що означає, що молодші біти відповідають за величину числа, а старші біти встановлені в нуль. Наприклад, число 5 (101 у двійковій системі) буде збережено в пам'яті у вигляді 00000101.
У випадку з від'ємними даними використовується доповнювальний код. Це означає, що число спочатку конвертується у додатковий код, тобто в двійковому вигляді кожен біт числа інвертується (0 замінюється на 1, а 1 на 0), а потім до результату додається 1. Наприклад, -5 буде збережено в пам'яті у вигляді 11111011 (додатковий код - 00000101, а потім до нього додається 1).