Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Цифрова діаграма перетворення десяткового числа в двійкову систему числення↑ ⇐ ПредыдущаяСтр 6 из 6 Содержание книги
Поиск на нашем сайте
А=12510=0001 0010 01012-10.
Відповідь: A= 11111012. Функціональна схема пристрою Опис функціональної схеми Пристрій складається з регістрів RG 1, RG 2 та RG 3, де у початковому стані розміщуються двійкові тетради двійково-десяткового подання вихідного десяткового числа. Розрядність цих регістрів дорівнює п’яти. Регістр RG 4 застосовується для накопичування розрядів двійкового результату, у вихідному стані в цьому регістрі розміщуються нулі. В регістрі RG 5 записується двійкове число 1101, для здійснення корекції результату. Суматори SM 1 та SM 2 застосовується для здійснення корекції результату в тетрадах, записаних в регістрах RG 2 та RG 3, відповідно. Розрядність регістру результату RG 4 визначається за виразом , де m – кількість двійкових тетрад вихідного двійково-десяткового числа. Лічильник СТ застосовується для підрахунку кількості зсувів. У вихідному стані у лічильник заноситься значення n. Закінчення операції перетворення визначається за нульовим вмістом лічильника СТ. Розрядність лічильника дорівнює . В першому такті роботи пристрою виконується зсув вправо регістрів двійкових тетрад і регістру результату. При зсуві здійснюється запис молодших розрядів кожної тетради у звільнившийся розряд кожної молодшої тетради та, наприкінці, у звільнившися розряд регістру результату. Далі у другому такті виконується перевірка розряду, що перейшов у другу тетраду із першої при зсуві, якщо значення цього розряду дорівнює одиниці виконуються корекція результату, тобто у третьому такті до вмісту регістру RG 2 додаються вміст регістру RG 5. Аналогічним чином у четвертому і п’ятому тактах виконуються корекція молодшої тетеради у регістрі RG 3. У шостому такті за умови, що вміст лічильника СТ дорівнює нулю перетворення закінчуються, інакше виконуються чергові зсуви. Результат перетворення формується в регістрі RG 4. Г.2. Змістовний мікроалгоритм виконання операції перетворення чисел з двійкової системи числення в десяткову методом «зсуву- корекції» Цифрова діаграма перетворення двійкового числа В десяткове А=11111012.
Відповідь: A= 0001 0010 01012-10 = 12510. Функціональна схема пристрою Опис функціональної схеми Пристрій складається з регістру RG 4, що застосовується для зберігання вихідного десяткового числа, та регістрів RG 1, RG 2 та RG 3 – де формуються двійкові тетради результату. В регістрі RG 5 зберігається двійкове число 0110, для виконання корекції в тетраді.. Регістри для зберігання тетрад мають п’ять розрядів. Додатковий п’ятий розряд застосовується для реалізації ланцюгу переносу. Розрядність регістру RG 4 визначається за розрядністю n вихідного двійкового числа і дорівнює (n +1) розряд. У вихідному стані двійкове число займає n розрядів регістру RG 4, (n +1)-й розряд дорівнює n -му розряду. Перетворення здійснюється шляхом зсуву регістрів вліво, та корекції кожної двійкової тетради у випадку, якщо звільнившийся розряд при зсуві заповнюється одиницею. Суматори SM 1, SM 2 та SM 3 застосовуються для виконання корекції результату в кожній тетраді, причому додавання до вмісту регістрів RG 1, RG 2 та RG 3 двійкового числа 0110 виконуються з поширенням переносу у старшу тетраду. Для реалізації поширення переносу виходи переповнення розрядної сітки Р суматорів, що реалізують корекцію у кожній старшій тетраді, підключені до входів СІ суматорів, що реалізують корекцію у кожній молодшій тетраді. Таким чином виконання корекції результату і додавання розряду поширення переносу можливо виконувати в одному такті. Мультиплексор MX застосовується для виконання поширення переносу у молодшу тетраду у випадку, коли корекція результату не потрібна. Лічильник СТ застосовується для підрахунку кількості зсувів. У вихідному стані у лічильник заноситься значення n – розрядність вихідного двійкового числа. Закінчення операції перетворення визначається за нульовим вмістом лічильника СТ. Розрядність лічильника дорівнює . У першому такті виконуються зсуви вліво регістрів, причому у розряди, що звільнились при зсуві, в регістрах RG 1, RG 2 записуються старші розряди регістрів RG 2, RG 3 відповідно, а у розряд, що звільнился при зсуві, регістру RG 3 – старший розряд регістру RG 4. У другому такті за потреби, тобто при переносі одиниці із регістру RG 4, виконується корекція в молодшій тетраді шліхом додавання до вмісту регістру RG 3 значення корекції з регістру RG 5. На виході суматора SM 3 формується значення нуль або одиниця, в залежності від виникнення переповнення розрядної сітки. Сформоване значення поступає на вхід СІ суматора SM 2 для подальших обчислень. Далі аналізується значення розряду, що перенесено при зсуві в регістр RG 2. Якщо цей розряд дорівнює одиниці виконується корекція результату в тетраді, що відповідає додаванню до вмісту регістру RG 2 вмісту регістру RG 5, причому при виконанні додавання до молодшого розряду суматора SM 2 додається і значення розряду переповнення розрядної сітки суматора SM 3. Якщо це значення дорівнює одиниці реалізується поширення переносу. У випадку коли корекція результату не потрібна виконується мікрооперація 6, тобто до вмісту регістру RG 2 додаються нулі і значення розряду переповнення розрядної сітки суматора SM 3. При цьому на керуючий вхід V мультиплексора подається одиничний сигнал V =1. Після виконання корекції результату в усіх тетродах виконується декримент лічильника, при умові, що вміст лічильника дорівнює нулю перетворення числа закінчується. Двійкові тетради результату формуються у регістрах RG 1, RG 2, RG 3.
Додаток Д
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-10; просмотров: 803; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.42.122 (0.009 с.) |