Cтраница 3
Арифметико-логическое устройство ( АЛУ): служит для выполнения арифметических и логических операций. [31]
![]() |
Схема ( а и структура команды ( б микропроцессора. [32] |
Арифметико-логическое устройство предназначено для выполнения арифметических и логических операций над данными в виде двоичных чисел. Данные, с которыми производятся эти операции, называются операндами. Обычно в операции участвуют два операнда, один из которых находится в специальном регистре - аккумуляторе А, а другой - в регистрах РЗУ или памяти МП. Иногда АЛУ называют операционной частью МП. [33]
Арифметико-логическое устройство ( АЛУ) выполняет арифметические и логические операции, а также операции сдвига. К входам АЛУ подключены два временных регистра АЛУ, необходимых для хранения участвующих в операции операндов на время выполнения всей команды. Эти операнды могут поступать с внутренней шины данных или из специального регистра, называемого аккумулятором. Аккумулятор служит для хранения результата операции, поступающего с выхода АЛУ или слова данных, поступающего через внутреннюю шину данных из памяти, портов ввода или других регистров. К АЛУ подключен регистр признаков. Регистр признаков ( регистр флагов) предназначен для хранения признаков результата операции. Он может также содержать информацию о состоянии МП на определенном этапе выполнения программы. [34]
Арифметико-логическое устройство процессора прежде чем поместить операнд из памяти в регистр увеличивает его длину до 32 разрядов, путем распространения значения знакового разряда на 16 разрядов влево. Такой прием выравнивания разрядности обеспечивает в дальнейшем правильность выполнения арифметических операций по правилам двоичной арифметики, в чем нетрудно убедиться самим. Признак результата после выполнения команды LH не устанавливается. [35]
Обычно арифметико-логическое устройство и устройство управления ( а иногда и вместе с основной памятью) называют процессором. Остальные устройства ЭВМ ( внешнюю память, устройства ввода - вывода) называют внешними устройствами ЭВМ или периферийным оборудованием. [36]
Арифметико-логическое устройство процессора служит для выполнения арифметических и логических операций над числами, представленными в соответствующих кодах. АЛУ связано с запоминающими устройствами, откуда оно получает исходные данные и куда записываются результаты вычислений. В многопроцессорных вычислительных системах оперативная память ОП обычно является общей и доступной для всех процессоров. Вместе с тем каждый из процессоров может иметь свою локальную память. Часто ее функции выполняет так называемое сверхоперативное запоминающее устройство ( СОЗУ), которое является доступным только для данного процессора и где хранится информация, используемая наиболее часто этим процессором при решении различных задач. [37]
Арифметико-логическое устройство способ-к) выполнять арифметические и логические итерации, включая двоичное сложение в до-юлнительном коде, прибавление и вычитание, юразрядное логическое сложение и умноже-ше, поразрядное исключающее ИЛИ-НЕ иМО М1 КО М юразрядное логическое дополнение. Результат ии рации АЛУ может быть записан в аккуму - ( ятор или в один из регистров СОЗУ. Линии входа i выхода переноса ( С / и СО) предназначены UIH обеспечения нормального распространения оследовательного переноса. Данные на выхо - ( ы СО и RO поступают через два буферных силителя ( на три состояния каждый), причем азрешается выдача либо только на СО, либо олько на RO. Кроме того, стандартные выхо - u i для схем ускоренного переноса А и У по-поляют получить ускоренный перенос для фоизвольной длины слова. [38]
Арифметико-логическое устройство АЛУ предназначено для арифметической и логической обработки данных, выполнения операций сдвига, формирования признаков результатов операций. После формирования в аккумуляторе результатов операций в регистре признаков формируются признаки результатов арифметических и логических операций: результат равен нулю или нет, переполнение есть или нет и др. Эти признаки используются командами передачи управления по условию, когда в программах организованы ветвления. Если значение признака истинно, то в программный счетчик ПС загружается адресная часть команды условного перехода, иначе сохраняется естественный порядок следования команд. [39]
Арифметико-логическое устройство процессора прежде чем поместить операнд из памяти в регистр увеличивает его длину до 32 разрядов, путем распространения значения знакового разряда на 16 разрядов влево. Такой прием выравнивания разрядности обеспечивает в дальнейшем правильность выполнения арифметических операций по правилам двоичной арифметики, в чем нетрудно убедиться самим. Признак результата после выполнения команды LH не устанавливается. [40]
![]() |
Условное графическое обозначение КР580ВМ80А. [41] |
Восьмиразрядное арифметико-логическое устройство микропроцессора обеспечивает выполнение арифметических и логических операций над двоичными данными, представленными в дополнительном коде, а также обработку двоично-десятичных упакованных чисел. [42]
Рассмотрим арифметико-логическое устройство К1800ВС1 ( рис. 20.1, 20.2, табл. 20.1) из микропроцессорной серии К1800 [24], уже упоминавшейся в подразд. [43]
Это арифметико-логическое устройство ( АЛУ), в котором выполняются операции, и устройство управления ( УУ), которое координирует работу всех узлов ЭВМ. [44]
Регистр арифметико-логического устройства, используемый для размещения операнда выполняемой команды. [45]