| Раздел: Радиоэлектроника ВСЕ РАЗДЕЛЫ |
Для нашего случая это 6 разрядов и как видно из примера множимое сдвигалось шесть раз до получения окончательного ответа 1.2 Определение структуры операционного автомата Рассмотрим структура операционного автомата. Определение структуры операционного автомата нам необходим для того, чтобы мы могли определить количество и размерность используемых регистров и сумматора. В используемом нами методе умножения младшими разрядами со сдвигом множимого в перед регистры множимого и сумматора должны быть шестнадцатиразрядными, а для регистра множителя достаточно будет восьмиразрядного регистра. Рисунок 1 - Схема структуры ОУ умножения младшими разрядами в перед со сдвигом множимого в лево Рг1 – в регистр заносится множимое Рг2 – в регистр заносится множитель См – в сумматоре происходит сложение чисел Сч – счетчик просчитывает количество выполненных операций. УА – рассчитываемый управляющий автомат 1.3 Разработка блок схемы Алгоритм для умножения младшими разрядами вперед со сдвигом множимого: 1) В первый регистр заносится множимое в двоичном коде. 2) Из первого регистра множимое заноситься в сумматор. 3) Во второй регистр заносится множитель. 4) Младший разряд множителя поступает в Управляющий автомат. 5) В Управляющем автомате анализируется поступившая информация. 6) Если 0, то в сумматоре происходит сдвиг вправо на один разряд. Если 1 то, происходит сложение множимого и множителя. После сложения выполняется сдвиг множимого. 7) Пункты 4,5 и 6 выполняются столько раз, сколько разрядов имеют числа. Реализуем алгоритм в виде содержательного графа микропрограммы для двоичной системы исчисления. Согласно ГОСТа язык ГСА используется для формальной записи алгоритмов операция и имеет 1 начальную и 1 конечную вершину. Структура ГСА показана на рисунке 2.Таблица 1.1 № блока Описание 1 в Рг1 заносим множимое, в Рг2 заносим множитель, сумматор См обнуляем, а счетчику Сч присваиваем значение 8. 2 определяем знак произведения путем сложения знаковых разрядов множимого и множителя по модулю два. 3 Младший разряд Рг2 (множитель) сравниваем с нулем. Если младший разряд равен единице то идем к блоку 4, если же разряд равен нулю то переходим к блоку 5 4 Производим операцию сложение, к См прибавляем Рг1 в прямом коде. 5 Происходит сдвиг множимого Рг2 на один разряд влево. Регистр Рг2 сдвигается на один разряд вправо. из счетчика вычитаем 1. 6 Производится сравнение счетчик Сч с нулем. Если Сч = 0, то прекращаем умножение и идем к блоку 7. Если Сч неравен нулю, то продолжаем операцию умножение, переходим в блок 3. 7 Итоговую сумму полученную в сумматоре См выводим как результат Z. 2 Синтез микропрограммного автомата 2.1 Кодирование граф схемы алгоритма Синтез микропрограммного автомата Таблица кодировок У МК Ук Начало У1 Рг2(1(8):=У(2(8) У2 Рг1(1(8):=8 У3 Рг1(9(16):=Х(2(9) У4 См(1(16):=0 У5 Сч:=8 У6 Z(1):=X(1)(У(1) У7 См:=См Рг1 У8 Рг1:=L(1)Рг1 У9 Рг2:= R(1)Рг2 У10 Сч:=Сч-1 У11 Z(2(9):=См(1(8) Х1 Рг2(8) Х2 Сч=0 Ук Конец 2.2 Составление таблицы переходов для микропрограммного автоматадля синтеза автомата Мура необходимо сделать разметку кодированной ГСА: каждой операторной вершине приписать символ состояния bi, а также для заданного типа автомата необходимо построить прямую таблицу переходов, в которую вписываются пути перехода между соседними отметками Таблица переходов bm bs(y) X(bm, bs) b1 b2(y1, y2, y3, y4, 1 y5) b2 b3(y6) 1 b3 b4(y6) х1 b5(y8, y9, y10) b5(y8, y9, y10) b6(y11) х2 b6 b1(yк) 1 2.3 Составление структурной таблицы микропрограммного автоматаВыполним переход от абстрактных таблиц кодировок (таблица 1) и переходов (таблица 2) к структурной таблице В таблицу переходов структурного автомата, в отличии от абстрактного автомата, добавляются три столбца: код состояния bm – K(bm), код состояния bs – K(bs), а также функция возбуждения F(bm, bs).
Анализ операций умножения и деления в конкретной модели АЛУ
Построение арифметико-логического устройства для выполнения операции умножения целых чисел
Синтез микропрограммного управляющего автомата
Синтез цифрового конечного автомата Мили - вариант 3
Синтез комбинацонных схем и конечных автоматов, сети Петри
Синтез конечного автомата для устройства управления ЭВМ
ПРОЕКТИРОВАНИЕ УПРАВЛЯЮЩЕГО АВТОМАТА
Синтезирование управляющего автомата
Проектування керуючих автоматів Мура та Мілі за заданою граф-схемою алгоритму
Управляемый термоядерный синтез
Синтез голографического изображения с помощью компьютера
Математичекие основы теории систем: анализ сигнального графа и синтез комбинационных схем
Методичка для курсового проектирования по ПТЦА (прикладная теория цифровых автоматов)
Термоядерный синтез для производства электроэнергии в России и проблемы этого проекта для общества
Синтез метил сульфона /2-аминофенил/
Твердофазный синтез перрената калия (WinWord97/2000)
Синтез и анализ аналоговых и цифровых регуляторов
Автомат в руках ребенка: историческая правда и мифология войны
Численные методы анализа и синтеза периодических сигналов
Синергетика и системный синтез
Ферменты и белки живой клетки – это молекулярные биологические автоматы с программным управлением
Развитие музыкальной и моторно-двигательной памяти через синтез искусств
Синтез частотно-избирательного фильтра
Прикладная теория цифровых автоматов
В поисках "глобального синтеза"
Синтез броматов редкоземельных элементов
Традиционное кейнсианство и кейнсианско-неоклассический синтез
5.45-мм автомат Калашникова и ручной пулемёт Калашникова
Исследование условий синтеза германатов-висмута (III) в неводных растворителях
Синтез 5-ацетил-N,3,6-триметилиндазола и его производных на основе 2,4-диацетил-N,5-диметиланилина
Общие сведения о полимерах и их классификация. Синтез полимеров.
Аддитивный и субтрактивный синтез цвета
Синтез логических схем для хранения и переработки информации
Численные методы анализа и синтеза периодических сигналов
Регулирование белкового синтеза
Искусственный синтез олигонуклеотидов
Організаційні процедури аудиту дебіторської заборгованості ТзОВ "Інтер-Синтез"
Устройство и принцип действия автомата Калашникова
Прикладна теорія цифрових автоматів
Проектирование цифрового автомата
Динамический синтез систем автоматического управления
Проектування багатофункціонального регістра-автомата
Синтез комбинационных схем (устройств)
Синтез системы радиального перемещения каретки
Состояние и перспективы развития торговли через торговые автоматы в России и за рубежом
Ліпофільні глікозиди мурамоїлдипептиду: синтез і антиінфекційна протективна дія
Формирование финансовой стратегии предприятия малого бизнеса (на примере ООО "Синтез")
Либерализм и консерватизм: от противоборства к синтезу
Обработка деталей на токарных одношпиндельных автоматах: инновационный аспект
Синтез и анализ рычажного механизма
Синтез, структура и свойства трехблочных метилтииран-ариленимидных блок-сополимеров
Синтез системи керування електроприводом технологічної установки
Проблемы термоядерного синтеза
Каббала как основа для синтеза наук
Вклад в органічний синтез реакцій Чичибабина
Исследования в области синтеза и переработки полиэтилентерефталата и нанокомпозитов на его основе
Синтез изоамилового эфира уксусной кислоты реакцией этерификации (гидролиза) сложных эфиров
Синтез нитрата 1-окси-3-адамантанкарбоновой кислоты
Синтез нитрокарбоновой кислоты адамантана
Синтез привитых сополимеров поликапроамида с полиметакриловой кислотой
Синтез та дослідження властивостей неорганічних сполук на основі LnBa2Cu3O7, LnxLa1-xBa2Cu3O7
Синтез тиоцианомалонового эфира из броммалонового эфира
Синтез, свойства и применение дифениламина. Амины и их свойства
Состав, структура и синтез ионообменных смол
Теория химических процессов органического синтеза
Контрольный синтез Mg(NO3)2 – MgO – MgCl2
Банковские операции с использованием векселей
Пражская наступательная операция Великой Отечественной войны
Системы, управляемые потоком данных. Язык "Dataflow Graph Language"
Операции многократной точности (операции с длинными числами)
Матричные операции в вейвлетном базисе
Технологические операции штамповки
Управляемый микроконтроллером выпрямитель
Виды ценных бумаг и операций с ними коммерческих банков
Валютные операции коммерческих банков
Учет операций с негосударственными ценными бумагами в коммерческих банках
Валютные операции Сберегательного банка РФ
Эффективность использования финансовых векселей в расчетных операциях
Учет депозитных операций коммерческих банков
Бухгалтерский учет операций с фьючерсными контрактами
Бухгалтерский учет: лизинговые операции
Методика аудита операций по учету денежных средств и денежных документов
Учет, анализ и аудит операций по заработной плате
Учет и аудит расчетов по товарным операциям
Тара и тарные операции в торговле
Валютная система, ее сущность и разновидности, форфейтная операция
Мировой рынок услуг и основные операции по их реализации
Внешнеторговые операции: классификация, организация, техника
Проблема учета и аудита операций по ценнам бумагам ( в Азербайджане)
Белгородско-Харьковская наступательная операция (3 -- 23 августа 1943 г.)
Город Муром во второй половине 20 века
Построение информационно-управляющей системы с элементами искусственного интеллекта
Матричные операции в вейвлетном базисе
Подготовка больного к операции
Процесс осуществления экспортно-импортных операций в МТ
Маркетинг, управляемый результатами
Налогообложение операций с векселями
Налоговое стимулирование лизинговых операций
Генетическая память, молекулярные биопроцессоры и их выходное управляющее звено
Правовой статус арбитражных управляющих и их объединений в РФ
Гражданско-правовая ответственность при осуществлении некоторых банковских операций
Правовое регулирование операций с иностранной валютой в РФ
Авторитет как управляемое уважение
Управляемый микроконтроллером выпрямитель
Операция деления понятия. Правила и ошибки
Вексельний обЃг. Розвиток вексельних операцЃй на УкраѓнЃ та в Ѓнших економЃчно-розвинутих краѓнах
Методика проведения лізингових операцій
Формы кредита в экспортно-импортных операциях
Организация кассовых операций в организациях розничной торговли
Операции банков с ценными бумагами
Кредитные операции коммерческих банков
Активные операции в банковской деятельности
Операции Сберегательного банка РФ (на примере Дуванского отделения Сбербанка)
Банки, их виды, операции банков
Учет основных хозяйственных операций
Новые операции коммерческих банков
Активные операции, их роль и место в банковской деятельности
Регулирование валютных операций коммерческих банков
Операции по купле-продаже акций и аудит фондов
Управление оборотным капиталом фирмы во внешнеторговых операциях
Бухгалтерский учет операций исполнения банковского перевода
Совершенствование лизинговых операций в Украине
Учет операций с ценными бумагами
Анализ доходности коммерческого банка от операций с ценными бумагами
Бухгалтерский учет операций по договору товарного кредита
Порядок совершения валютных операций в РФ
Валютно-обменные операции в коммерческом банке
Классический операции банков и предприятий с векселями