2. СИСТЕМЫ СЧИСЛЕНИЯ КОМПЬЮТЕРОВ
Математические основы современных компьютеров были
сформулированы в начале XIX в. Ч. Бэбиджом, который предложил
принцип программного управления вычислительным процессом. Сущность
такого управления состоит в том, что вычислительная машина автоматически
решает поставленную задачу по заранее составленной программе. Эта
программа определяет последовательность простейших арифметических и
логических действий, которые необходимо выполнить, чтобы прийти к
решению. Вводимые в вычислительную машину исходные данные задачи
преобразуются в искомый результат путем выполнения определенной
последовательности элементарных операций (сложения, вычитания,
умножения, деления и др.) [ 1 ].
Многие свойства компьютера определяются системой счисления,
которая принята для реализации математических процедур. Под системой
счисления понимается способ представления (записи) чисел с помощью
знаков – т.е. это набор правил и знаков для записи чисел. Количество знаков,
используемое для записи чисел, называется основанием а этой системы.
Система счисления, в которой значение знака не зависит от его положения
в числе, называется непозиционной. Известный пример такой системы
счисления – римская система счисления. В ней, например, значения знака Х
не зависит от его положения в числе. Недостатки такой системы очевидны –
в ней трудно или даже невозможно производить математические
операции : сложения, вычитания, умножения, деления, возведения в степень
и т.п.
Если же значение знака зависит от его положения (позиции) в числе, то
такая система называется позиционной. Привычная для нас десятичная
система счисления, в которой используется десять знаков, является примером
позиционной системы. Например, знак 2 в младшем целом разряде означает
две единицы, но в следующем старшем разряде (например, числа 20)
означает два десятка.
В десятичной системе счисления используется 10 знаков:
0,1,2,3,4,5,6,7,8,9. В восьмеричной – 8 знаков: 0,1,2,3,4,5,6,7. В двоичной
системе, нашедшей наибольшее применение в вычислительной технике, два
знака: 0 и 1.
Для физического представления чисел в вычислительном устройстве
необходимы элементы, способные находиться в одном из нескольких
устойчивых состояний. Число таких состояний должно быть равно
основанию принятой системы счисления. Тогда каждое состояние будет
соответствовать определенному знаку (цифре) данной системы счисления. В
момент создания первых электронных вычислительных машин в 40-ые гг.
ХХ в. был известен только один электронный элемент, отвечающий таким
требованиям - триггер (как отмечалось выше, М.А. Бонч-Бруевич – 1918 г.).
Это двухпозиционный (двоичный) элемент, способный находиться в одном