Урок 3: Двоичная система и представление чисел
Мы видели, что аппаратура работает с битами — 0 и 1. Но как набор нулей и единиц превращается в число вроде 13? Ответ — двоичная система: точно так же, как в десятичной есть разряды единиц, десятков и сотен, в двоичной есть разряды 1, 2, 4, 8 — степени двойки. На этом уроке мы поймём, почему компьют
Компьютер считает всего двумя пальцами: 0 и 1. Точно так же, как мы строим числа из единиц, десятков и сотен, компьютер строит их из 1, 2, 4, 8 — и каждая цифра говорит «есть» или «нет» это значение.
- Двоичная система
- Система счисления с основанием 2, использующая всего две цифры, 0 и 1, где каждый разряд равен степени двойки.
- Бит
- Одна двоичная цифра, 0 или 1; наименьшая единица информации. Сокращение от Binary Digit.
- Байт
- Группа из 8 битов, базовая единица измерения памяти; представляет 256 различных значений.
- Нибл
- Половина байта, то есть 4 бита; точно соответствует одной шестнадцатеричной цифре.
- Значение разряда
- Значение, которое вносит каждая позиция в зависимости от своего разряда; в двоичной системе разряды — это 1, 2, 4, 8, 16 и так далее (степени двойки).
- Шестнадцатеричная система
- Система с основанием 16 (цифры 0-9, затем A-F), используемая как компактное сокращение для двоичной: одна цифра = 4 бита.
- Беззнаковый
- Представление только неотрицательных целых чисел; при n битах диапазон — от 0 до 2^n минус 1.
- Дополнительный код
- Распространённый способ представления отрицательных чисел: инвертируют все биты и прибавляют 1; крайний левый бит задаёт знак.
- Переполнение
- Ситуация, когда результат вычисления выходит за пределы диапазона, представимого заданным числом битов, и значение «заворачивается».
- Старший бит
- Крайний левый бит, с наибольшим разрядным значением; в дополнительном коде он также является знаковым битом.