|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Вопрос №21. Операционный блок для сложения и вычитания двоичных чисел с фиксированной точкой. Назначение узлов и блоков. Алгоритм выполнения операций сложения и вычитанияМодель АЛУ с максимальным количеством регистров для сложения и вычитания. Рг Х, Рг У—регистры операндов (Х и У); БРг У—буферный регистр У, используется для хранения обратного кода числа У при вычитании; SM—сумматор, совершает операции сложения; Рг Z—регистр результата(Z); Тг П—триггер переполнения, используется, если результат больше операндов на разряд.
При сложении операнды поступают из ОЗУ в регистры операндов (Рг Х и Рг У). Затем операнды поступают в сумматор, складываются, и результат поступает в регистр результата (Рг Z). Если результат получился на разряд больше операндов, то триггер переполнения переходит в единичное состояние. При вычитании операнды поступают из ОЗУ в регистры операндов. Затем вычитаемое из регистра У переходит в буферный регистр У в обратном коде. Затем операнды поступают в сумматор, происходит сложение и происходит подсуммирование 1 в младший разряд сумматора (+1 SM). Таким образом операция логического вычитания Z=X-Y сводится к изменению знака вычитаемого и операции логического сложения Z=X+(-Y).
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |