Cтраница 3
В форме с фиксированной запятой число записывается последовательностью изображающих его цифр. Обычно для машины, в которой принята такая форма изображения чисел, положение запятой относительно старшего разряда одинаково для всех чисел и установлено раз и навсегда. Это позволяет запятую в изображении числа опускать. Если рабочая система счисления имеет неотрицательную базу, то, помимо цифр числа, должен быть изображен и его знак. Таким образом, кроме цифровых разрядов, в изображении числа имеются знаковые разряды. [31]
В форме с ф и к-сированной запятой число записывается последовательностью изображающих его цифр. Обычно для машины, в которой принята такая форма изображения чисел, положение запятой относительно старшего разряда одинаково для всех чисел и установлено раз и навсегда. Это позволяет запятую в изображении числа опускать. Если рабочая система счисления имеет неотрицательную базу, то, помимо цифр числа, должен быть изображен и его знак. Таким образом, кроме цифровых разрядов, в изображении числа имеются знаковые разряды. [32]
В существующих машинах каждая запоминающая ячейка состоит из разрядов, в которых могут храниться только цифры. Если рабочая система счисления машины имеет симметричную базу, то числа могут быть записаны в ячейках без применения каких-либо специальных приемов. Иначе обстоит дело, если рабочая система счисления имеет неотрицательную базу. Знаки изображают в виде наборов цифр, отводя для них вполне определенные разряды ячеек. Таким образом, в машинах, рабочая система счисления которых меет неотрицательную базу, числа представляются в виде некоторых цифровых кодов. [33]
В существующих машинах каждая запоминающая ячейка состоит из разрядов, в которых могут храниться только цифры. Если рабочая система счисления машины имеет симметричную базу, то числа могут быть записаны в ячейках без применения каких-либо специальных приемов. Иначе обстоит дело, если рабочая система счисления имеет неотрицательную базу. Знаки изображают в виде наборов цифр, отводя для них вполне определенные разряды ячеек. Таким образом, в машинах, рабочая система счисления которых имеет неотрицательную иазу, числа представляются в виде некоторых цифровых кодов. [34]
Современные ЦВМ строятся обычно так, что команды и числа помещаются в одном и том же оперативном ЗУ, над командами можно выполнять те же ариф-метич. Благодаря этому для изображения команды в ЗУ машины принимают коды с таким же основанием системы счисления, к-рое применяется для изображения чисел. В нек-рых машинах команды и числа размещаются в различных ЗУ, имеющих, в общем случае, ячейки с разной разрядностью. Если при этом командные и числовые цепи нигде в машине не объединяются, то числовые коды команд могут иметь основание системы счисления, отличное от принятой для изображения чисел. Для машин с подобным разделением ЗУ команды выгодно кодировать кодами в двоичной системе счисления как наиболее экономичной. Для записи команд и чисел на бланках при программировании, а также при выдаче их на печать и наборе на клавишных устройствах неудобно использовать рабочую систему счисления, напр. Для записи двоично-десятичных чисел применяют десятичную систему счисления. Если машина имеет АУ, работающее в двоично-десятичной системе счисления ( эта система является рабочей), то и для изображения команд обычно применяют десятичные цифры. При этом для команд и чисел стремятся удовлетворить следующим требованиям. [35]