Cтраница 2
![]() |
Схема осуществления сдвига. [16] |
Эти блоки обеспечивают связь и взаимодействие между арифметическим устройством машины, оперативным запоминающим устройством, вводным и выводным устройствами и внешним запоминающим устройством. [17]
Для выполнения операций умножения и деления в арифметическом устройстве машины с плавающей запятой используют группы блоков для операций над мантиссами и выполнения действий над порядками. Структура блоков, выполняющих операции над мантиссами, аналогична структуре блоков, предназначенных для выполнения соответствующих операций над числами с фиксированной запятой. Структура блоков, выполняющих действия с пррядками чисел, аналогична структуре блоков, используемых в устройстве сложения чисел с плавающей запятой. [18]
Преимуществом естественной формы представления чисел являются более простые по логике арифметическое устройство машины и устройство управления. [19]
Итак, при сложении и вычитании отрицательные числа задаются в арифметическом устройстве машины в виде обратных или дополнительных кодов, при умножении и при делении - в виде прямых кодов. В запоминающих устройствах числа хранятся в прямом коде. Так как с порядками чисел происходит только сложение или вычитание, то в некоторых машинах ( например, БЭСМ) коды отрицательных порядков хранятся в виде дополнительных кодов. [20]
Итак, при сложении и вычитании отрицательные числа задаются в арифметическом устройстве машины в виде обратных или дополнительных кодов, при умножении и при делении - в виде прямых кодов. [21]
Программист даже не знает, в двоичной или десятичной системе счисления работает арифметическое устройство машины, на которой он программирует. Это было сделано для того, чтобы алгоритмы, написанные для MIX, можно было бы с небольшими изменениями использовать на машине любого типа и чтобы MIX было легко моделировать на любой машине. Программисты, привыкшие к двоичной машине, могут воспринимать MIX как двоичную машину; тот же, кто привык к десятичной машине, может и MIX считать десятичной. [22]
![]() |
Запись двоичного числа - 0 11 в разрядкой сетке. [23] |
Число разрядов машинного слова, отводимое для записи целой и дробной частей, устанавливается при конструировании арифметического устройства машины. [24]
Достоинством формы представления чисел с фиксированной запятой является то, что арифметические Действия в этом случае выполняются наиболее просто, а это приводит к значительному упрощению арифметического устройства машины. [25]
В цифровых системах, как правило, отрицательные числа изображаются с помощью специальных кодов, которые позволяют заменить операцию вычитания операцией сложения, что дает возможность упростить арифметическое устройство машины. [26]
Мантиссы как в машинах с плавающей запятой, так и в машинах с фиксированной запятой кодируются с помощью прямого, дополнительного или обратного кодов, что позволяет заменить операцию непосредственного вычитания операцией сложения чисел в целях упрощения арифметического устройства машины. [27]
Эта унификация модулей машин Урал, однако, в меньшей степени простирается на арифметические устройства и совсем не распространяется на устройства управления. Арифметические устройства машин Урал-11, - 14, - 16 отличаются не только схемно, но и по функциям, которые они могут выполнять. [28]
![]() |
Электронная цифровая вычислительная машина Стрела. [29] |
Машина Стрела обеспечивает скорость вычисления в 2000 - 3000 трехадресных операций в секунду. На рис. 78 показано арифметическое устройство машины. [30]