Cтраница 3
Использование базового адреса требует выполнения операции сложения. Использовать для этой цели арифметическое устройство машины сложно, так как в его регистрах может содержаться информация, которую надо сохранить. Введение же специального сумматора в систему прерывания удорожает аппаратуру. Поэтому суммирование базового адреса и номера уровня иногда заменяют операцией совмещения: старшие разряды начального адреса берутся из базового регистра, младшие - равны номеру уровня. [31]
Иногда одна и та же аппаратура участвует как в операциях сложения и вычитания, так и в операциях умножения и деления. Так построено, например, арифметическое устройство машины БЭСМ. [32]
При выполнении ряда операций из арифметического устройства машины в управляющее устройство, в зависимости от определенного признака у результата операции, передается специальный сигнал, называемый сигналом си. [33]
![]() |
Распределение разрядов короткой ячейки памяти машины Урал при хранении команды. [34] |
Сумматор машины Урал является одновременно запоминающим устройством, способным хранить полученный результат операции. Кроме того, в состав арифметического устройства машины Урал входит регистр - запоминающее устройство для хранения одного числа. При выполнении команд, предусматривающих операции над числами ( кроме посылки на барабан), не использующих прежнее содержимое регистра в качестве исходных данных, в начале рабочего такта содержимое регистра автоматически сбрасывается. Лучше всего заносить число в регистр с таким расчетом, чтобы в очередном такте работы машины это число было использовано для вычислений. [35]
Разумеется, если в результате арифметических действий получилось больше значащих цифр, чем их было в одном из исходных операндов, определенных как экспериментальные, то им доверять нельзя. Соответственно, получив операнд с этим указателем, арифметическое устройство машины динамически настраивается на работу с определенным числом разрядов. Что касается языковой стороны, то эти указатели можно рассматривать как способ задания метода выполнения-арифметических операций. В языке как бы определена экспериментальная и точная арифметика. [36]
Емкость ОЗУ иногда недостаточна для ввода в них сразу всего процесса длительностью Тн. В этом случае эффективность машины резко снижается, так как время решения задачи определяется не возможностями арифметического устройства машины, а быстродействием внешнего накопителя. [37]
ВЗУ должно иметь большую емкость. Требования по быстродействию применительно к ВЗУ могут быть снижены, поскольку ВЗУ, как правило, во время вычислений непосредственно не связано с арифметическим устройством машины. [38]
Часть свойств машина ( система) приобретает благодаря введению в ее состав электронного или электромеханического оборудования, специально предназначенного для реализации этих свойств. Это оборудование в вычислительной технике называют аппаратными средствами или просто аппаратурой. Арифметическое устройство машины или электронные схемы, управляющие процессом выполнения команды, являются примерами аппаратных средств. [39]
Схемы, позволяющие производить сложение двух цифр и определять наличие переноса в старший разряд, носят название полусумматоров. Составляя п полусумматоров в общую схему и добавляя схемы переноса единицы в старшие разряды, получаем n - разрядный сумматор. В арифметическое устройство машины входит большое количество элементов, если их все вычертить, то получится громоздкая схема, которой пользоваться в практических условиях невозможно. Для удобства работы и облегчения чтения применяют так называемые блок-схемы. В блоках-схемах условными обозначениями шифруются те или иные элементы, входящие в данное устройство. Ранее были приведены условные обозначения отдельных элементов, входящих в схему ЭВМ. [40]
Коротко рассмотрим остальные арифметические операции. При умножении двух чисел с 36-разрядными мантиссами получается точное двоичное число с мантиссой, имеющей 72 разряда. В арифметическом устройстве машин типа М-20 именно такая мантисса результата и вырабатывается в качестве промежуточного результата операции умножения. Порядок результата равен сумме порядков сомножителей. [41]
MIX обладает той особенностью, что она одновременно является как двоичной, так и десятичной машиной. Программист даже не знает, в двоичной или десятичной системе счисления работает арифметическое устройство машины, на которой он программирует. Это было сделано для того, чтобы алгоритмы, написанные для MIX, можно было бы с небольшими изменениями использовать на машине любого типа и чтобы MIX было легко моделировать на любой машине. [42]
![]() |
Блок-схема ЭЦМ. [43] |
Одноадресная команда содержит две части: код операции и адрес второго числа. При этом, первое число предварительно запоминается в специальном запоминающем устройстве ( регистре), входящем в состав арифметического устройства машины. Регистром называется устройство, предназначенное для запоминания и длительного хранения кода одного числа. [44]
Сбор информации, поступившей по различным каналам ввода, производится обегающим устройством, работающим по программе. После считывания и кодирования ( обычно в двоичном коде) входная информация записывается на магнитной ленте, а затем через устройство ввода поступает в запоминающее устройство ЭВМ. С целью повышения скорости обработки информации перевод сигналов из одной системы счисления в другую, осуществляемый на стадии кодирования, может выполняться непосредственно в арифметическом устройстве машины. Запоминающие устройства, предназначенные для приема, хранения и выдачи программ работы, вспомогательной информации, промежуточных и конечных результатов, состоят из ряда отдельных устройств, отличающихся своими функциями и характеристиками. Так, оперативное запоминающее устройство - внутренняя память машины характеризуется высоким быстродействием, сравнительно небольшой емкостью и предназначено для хранения данных, необходимых при ближайших вычислениях. Долговременное запоминающее устройство служит для хранения постоянно применяемого табличного материала и стандартных подпрограмм, которые записываются при его изготовлении. Внешнее запоминающее устройство имеет большую емкость и сравнительно низкое быстродействие, непосредственно в процессе вычисления не участвует, а служит резервом для оперативного запоминающего устройства. [45]