![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Побудова блоку оброблення данихСодержание книги
Поиск на нашем сайте
Необхідна довжина розрядної сітки процесора забезпечується шляхом з’єднання кількох ПЕ ВСІ, як показано на рис. 3. Виходи ознак CO, F15, V, Z (ПЕ DD4) підключаються до регістра стану RGC (на рис. 3. відсутній). Рис. 3. Об’єднання ПЕ ВС1 при послідовному поширенні переносу
Дані в блок поступають із шини DI (15:0). Результат перетворення видається на шину даних DO (15:0).
Керування операційним блоком процесора відбувається за допомогою мікрокоманди:
3. Використання БОД. Розробити мікропрограму обчислення виразу f=a/2+(b-c)/4 для 16-розрядного процесора. Дані а, b та c подані в доповнювальному коді. Варіант мікроалгоритму показаний на рис. 4.
Рис. 4. Мікроалгоритм обчислення f=a/2+(b-c)/4
Розглянемо реалізацію мікрокоманди (блок 3). Для виразу R0= (R0-DI(c))/2 джерелами даних на входах S та R АЛП (див. рис. 1) є регістр R0 RAM та вхідна шина DI з операндом с (DI(c)). Відповідно до табл. 1 визначимо значення мікрокоду 1(2:0) =101 =5. Читання з RAM робиться через порт В. В АЛП повинна виконуватись операція S-R, якій відповідає мікрокод І(6:3)=001=1 (табл. 2). При цьому СІ=1. Результат з виходу F АЛП записується в RAM за адресою В=00 зі зсувом на один розряд вправо. Одночасно зсувається вправо на один розряд також вміст регістра RGQ. Цим діям відповідає мікрокод I(8:6)=100=4 (див. табл. 3). При арифметичному зсуві вправо старший розряд, який звільняється, заповнюється знаком числа F(15). Для реалізації блоку 3 обов'язковими є такі поля МК: I=415, В=00, SQ15=0, SB15=F(15), СІ=1. Послідовність МК, яка відповідає мікрокроалгоритму (рис. 4), наведена в табл. 4. Знаком "х" позначені довільні значення коду. Мікрокоманди 3 та 5 відповідно реалізують операції віднімання та додавання. Таблиця 4 Мікропрограма обчислення f=a/2+(b-c)/4
Обладнання, прилади та матеріали В ЛР моделюється BIC ВС1 з використанням ПП «Емулятор К1804 ВС1» [ ]. Для проведення ЛР необхідний клас ПК. Заходи безпеки при виконанні ЛР Заходи безпеки відповідають вимогам, яким необхідно дотримуватись при роботі в комп’ютерному класі. Порядок виконання роботи 1. В лабораторному зошиті наводяться мета, завдання, основні теоретичні положення та розв’язки завдання. 2. Результати домашнього завдання необхідно представити викладачу. 3. Варіанти завдань наведені в табл. 5, кожне з яких складається з двох частин: – в першій частині розробляють принципову схему БОД розрядності n. Для запам’ятовування ознак Z, V, СО, N. В використовується регістр стану RGC. – в другій частині розроблюють алгоритми та мікропрограми функцій (табл. 6). Якщо в табл. 5 джерелами операндів виступають регістри RAM та Q, то спочатку їх необхідно завантажити. Для цього використовують мікрокоманди RAM[i]=DI(x) та Q=DI(X). В колонці 3 запис 5(хЗ) означає: 5 - адреса регістра RAM; хЗ - змінна, яка розміщена в RAM[5]. В колонці 4 символами 0,1 позначені відповідні константи. В 6-й колонці вказані адреси регістрів RAM. Знаком "+" в колонках 7, 8 відмічені приймачі результату обчислення функції. Знаком Z позначений 3- й стан шини DO. 2. Дані для ПП "Емулятор К1804ВС1" готують у вигляді МП відповідно до (табл. 7). Таблиця 7 Вихідні дані для ПП «Емулятор К 1804ВС1»
Таблиця 5 Варіанти завдань
Таблиця 9 Множина функцій
3. ПП "Емулятор К1804ВС1" призначена для контролю та налагодження МП (мікрокоманд) керування БОД. Максимальний розмір ПП - 99 МК (рядків). Інтерфейс ПП виконаний у вигляді меню режимів та сукупності підменю кожного із режимів. Вибір режиму в меню здійснюють натисненням клавіш "Влево", "Вправо", вхід в режим - за допомогою клавіши "Ввод". Вибір режиму в підменю виконують за допомогою клавіш "Вниз", "Вверх", а вхід в режим - клавішею "Ввод". 3.1. Режим "Редактор". Забезпечує створення та редагування МК і має такі підрежими: "Створення" - МП завантажується в ПК; "Редагування" - редагування мікрокоманд МП. При завантаженні МП необхідно враховувати: стани "0" та "1" указуються відповідно цифрами 0 та 1; довільний стан позначається знаком "х"; вихід позначається знаком, числові дані та адреси А та В представляють у 8-й системі обчислення. В цьому режимі використовують такі клавіші: "Влево" - курсор перемішується вліво; "Вправо" - курсор перемішується вправо; "Вверх" - курсор переміщується вгору; "Вниз" - курсор перемішується донизу; "Home" - курсор переміщується до початку рядка; "End" - курсор переміщується до кінця рядка; "Pg/Down" - курсор переміщується на сторінку донизу; "Pg/Up" - курсор перемішується на сторінку вгору; "0,...,7,х" - набір коду адреси та значень логічних сигналів; - знищення рядка мікрокоманди; "Space" - переміщення курсору вправо; "F4" - контроль помилок, що обов'язковий для режиму "Обчислення"; "F1" - довідкова інформація. 3.2. Режим "Обчислення". Забезпечує автоматичне або покрокове виконання МП і має підрежими: "Результат" - автоматичне виконання МП; "Крок"- покрокове виконання МП. Числова інформація представлена у 8-й системі обчислення, номери регістрів RAM - в 10-й системі обчислення. 3.3. Режим "Допомога" видає довідкову інформацію. 3.4. Режим "Вихід" забезпечує вихід в середовище ОС.
1. Приклад автоматичної обробки МП (режим "Обчислення" та підрежими "Результат", "Друк") приведений на рис. 5.
Рис.5. Стан 4 регістрів RAM, шини DO після виконання мікропрограми.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-11; просмотров: 100; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.27 (0.009 с.) |