Системы счисления
Представление информации в ЭВМ
Компьютерная информация делится на 3 группы:
1. Системная информация.
2. Программная информация.
3. Обрабатываемая информация.
Системная информация создается вместе с программным обеспечением компьютера.
Программная информация формируется самим программистом в зависимости от конкретной задачи.
Обрабатываемая информация в свою очередь делится на 3 вида:
1. Числовые данные.
2. Логические данные.
3. Текстовые данные.
Все виды обрабатываемой информации кодируются с помощью чисел. Числа записываются с помощью системы счисления. Система счисления – совокупность правил, с помощью которых записывается конкретное число, при этом основанием системы называется число знаков данной системы, позволяющих записывать все множество чисел.
В зависимости от способа изображения чисел системы счисления делятся на позиционные и непозиционные.
В позиционной системе счисления количественное значение каждой цифры зависит от ее места (позиции) в числе.
555
|
В непозиционной системе счисления количественное значение цифры не зависит от ее положения в числе и определяется только ее графическим обозначением. Примером такой системы является римская система счисления (IX, XIV).
В вычислительной технике находят применение двоичная, восьмеричная, десятичная, шестнадцатеричная системы счисления.
При любом основании системы счисления каждое конкретное число может быть представлено полиномом:
an an-1…a0,b-1 b-2…b-m = anRn +an-1Rn-1 +…+ a0R0 +b-1R-1 +b-2R-2 +…+b-mR-m
целая часть дробная часть
где нижние индексы определяют местоположение цифры в числе (разряд).
R – основание системы счисления;
ai - цифра целой части числа.
bi - цифра дробной части числа.
2 1 0 -1-2
351,2210 = 3*102 + 5*101 + 1*100 + 2*10-1 + 2*10-2
Наибольшее распространение в ЭВМ имеет двоичная система счисления. В этой системе используются только две цифры 0 и 1. Использование двоичной системы счисления обусловлено тем, что в компьютерах очень часто применяются физические устройства, которые способны находиться только в двух состояниях: «включено» и «выключено», «да» и «нет», «открыто» и «закрыто». Первое из этих состояний рассматривается как 1, а второе как состояние 0.