ИССЛЕДОВАНИЕ РАБОТЫ ДВОИЧНОГО АРИФМЕТИЧЕСКОГО УСТРОЙСТВА 1.Цель работы. Исследования работы двоичного арифметического устройства, выполняющего операции над двоичными числами с фиксированной запятой. 2.Основные теоретические положения. Арифметические устройства (АУ) предназначаются для переработки информации в ЦВМ. В состав АУ входят сумматор, регистры и ряд вспомогательных элементов и узлов. В состав АУ на основе комбинационного сумматора входят четыре регистра. Алгоритм сложения двоичных чисел с фиксированной запятой, представленных в прямом коде, включает следующие шаги: - анализ знака первого слагаемого и преобразование его в обратный (дополнительный) код, если слагаемое отрицательное; - анализ знака и преобразование кода второго слагаемого; - суммирование преобразованных кодов; - анализ результата на переполнение разрядной сетки; - анализ знака результата и преобразование обратного (дополнительного) кода отрицательного результата в прямой. При использовании обратного кода необходимо сигнал переноса из знакового разряда подавать в младший разряд сумматора (циклический перенос). 3.Порядок выполнения работы. 1.Ознакомиться с особенностями алгоритма выполнения операции сложения. 2.Составить алгоритм сложения двоичных чисел с фиксированной запятой, ориентированный на реализацию их на базе блоков. 3.Занести в регистры коды, заданные преподавателем, и выполнить действия в соответствии с составленными алгоритмами; вывести на индикацию и записать результат. При составлении алгоритмов сложения чисел, представленных в прямом коде, необходимо предусмотреть анализ знаков операндов по состоянию триггера знака. Для этого операнды поочередно передаются транзитом через сумматор на Рвх, в результате чего триггер знака устанавливается в соответствующее состояние, что индицируется на панели индикации. Алгоритм выполнения операции сложения. Задание: Р3+Р2->Р1 1. Занесение обратного кода первого операнда в Р3. 2. Получение второго операнда в Р2. 3. Суммирование кодов. 4. Получение прямого кода в Р1. Основной экран Выполнение микропрограммы. Ввод микропрограммы. Вывод микропрограммы на дисплей.