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