АЛУ для деления чисел с фиксир(,)
Процессоры. Иерархия языков ВТ Процессор-это центр устр ЭВМ, обеспечивающее обработку циф- ровой информации в соотв с заданным алгоритмом. При проектир CPU опред-ся круг задач,для которых он предназн-н. Команды и функц которые встречаются часто стремятся сделать ап-паратно.(аппаратно это очень быстро). CPU должен обладать пол-ной сис-мой команд. x1-состояние ОУ x2-команды ОУ-предст.собой совокуп-ть сумматоров, регистров,счетчиков,DC,MUX,Т и комб сх УУ-формирует упр возд yi,разнесенные во времени (последов импульсов).Каждый уi обеспеч выполн очередн микроком в ОУ. Центр частью ОУ явл АЛУ(ариф-лог устр).По способу представл и обр инф АЛУ делятся: -ариф с фикс (,) плавающей (,); -в D-кодах; -опер. индексной ариф-ки(работа с адресами); -опер. спец ариф-ки(сдвиги,нормирование); -работа в спец кодах; Под одной элементарной м.опер. будем понимать 1)Записать к.-л числа в Рг/или обнуление 2)Сдвиг на 1 бит влево/вправо 3)Inc/Dec счетчика 4)Работа сумматора 5)Инверсия содерж регистра 6)выполнение одной лог операции Если за один интервал времени можно произв несколько м.опер, то такая совокупность м.опер. наз-ся микрокомандой(м.к.). Совокупность м.к. предназн для выполн одной командой наз-ся м.программой(одна команда ассемблера). Иерархия языков ВТ 1)Принцип.эл.сх-мы (З-ны Кирхгофа,Ома; диффуры) 2)Лог схемы (“И”,”И-НЕ”,”ИЛИ”) (булева алгебра) 3)функц.узлы.процессора(Рг,Сч,См) (Язык м.прогр-я,машин коды) 4)функц.узлы.ЭВМ (Ассемблер) 5)ЭВМ (ЯВУ) 6)Сеть ЭВМ-коллектив вычислителей (яз || прогр, ОККАМ)
АЛУ для сложения чисел с фиксир (,) АЛУ для положит чисел с фиксир (,). Обычно отрицательные числа представл-ся в доп.коде.
Рг1:=0 Рг2:=0 Рг∑:=0
3.АЛУ для * чисел с фикс(,)_методы ускор *. Последовательность операций: 1)Выделяют модули сомножителей 2)Анализируют младший разр множ-ля. Если=1,то к ∑ част.роизв + множимое 3)сдвиг множ-ля на 1 разр вправо. Сдвиг ∑ част. произв, выдвигаемый разряд заносится на место старшего разряда множ-ля П 2,3 повторяются столько раз, какова разр сетка. 4) 8дп произв=Sgn A Sgn B Пусть операнды в обратном коде Методы ускоренного умножения
Получилась комбинационная схема: max-ые аппаратные затраты и min время (1 такт) На практике ищется компромисс, т.е. одновременно обрабатываются не все и не один, а неск-ко разрядов. АЛУ для деления чисел с фиксир(,)
1)Проверятся возможность деления (В=0) 2)А- представляется в виде полож числа, В- в виде отриц числа в доп коде 3)Частичный остаток=0 4)Делимое сдвигается на один разряд влево и выдвигаемый разряд заносится в част.остаток(в младш.разр) 5)Частичный остаток складыв(вычитается) с делителем 6)Если знак рез-та отриц в частное заносится 0 и выдвиг след разр Если знак полож в частное заносится 1 и выдвиг след разр Пункты 5,6 повторяются столько раз,какова разр сетка. 7)Если делимое и дел-ль одного знака,то частное + иначе – На тех же аппаратных ресурсах делается *, т.е. с одними аппарат-ными затратами вып-ся + - * /.Только за счет изменения микропрограммы. Ускоренное / делается так же по табл истин-ти.
Популярное: Почему стероиды повышают давление?: Основных причин три... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (623)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |