Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Учебные пособия » Проектування процесора IBM сумісних команд

Реферат Проектування процесора IBM сумісних команд





ацій на основі заданих мікропрограм.

У структуру процесору включені додаткові регістри: РГК, БР, СчК

Довжина регістра команди РГК (містить поточну команду) відповідає максимальному формату команди з набору команд, реалізованих процесором. Лічильник адреси команд СчК зберігає адресу команди. Так як адресу команди завжди кратний півслова, то довжина СчК визначається ємністю ОП в півслові, тобто log 2 E-I, де Е ємність ОП в байтах. Довжина лічильника тактів СЧТ визначається максимальним числом тактів, що відводяться для виконання арифметичних операцій. Буферний регістр БР використовується для зберігання частини слова ОП в процесі вибірки команд з ОП і має довжину в 1 або 3 півслова при 32 або 64 розрядної ОП відповідно. При використанні 64 - розрядної ОП буферний регістр для спрощення структури операційного автомата рекомендується виносити за межі пам'яті операційного автомата і підключати до магістралі безпосередньо.

Операційний автомат підключений до магістралі М через регістр Z (буферний), використовуваний для проміжного зберігання результату мікрооперації перед передачею його в пам'ять.

Зберігання ознак переходу і станів процесора забезпечує сукупність тригерів станів. Стан цих тригерів входить в набір осведомітельних сигналів Х операційного автомата. Додатково до складу процесора вводяться регістри, на яких розміщуються поля поточного слова стану програми ССП (регістри прапорів, масок тощо). На малюнку 10 показана узагальнена структурна організація процесора, без блоку FPU. br/>В 

Рис. 10. Структурна організація процесора


3.4 Інтерфейси основної та реєстрової пам'яті


Інтерфейс основної пам'яті (Мал. 11) складається із сукупності шин W, R, A, C і Zoп. По шині запису W на РгІОП надходить інформація, яку необхідно записати в оперативну пам'ять. По шині читання R здійснюється передача інформації з ОП в процесор. По шині адреси А на регістр адреси (РгАОП) при зверненні до ОП надходить адресу слова, яке необхідно прочитати в ОП. По шині управління З віддаються сигнали ЧТОП і ЗПОП, ініціюють операцію читання або запису. По шині ідентифікації з ОП надходить сигнал Zоп, який відзначає момент закінчення циклу звернення до пам'яті. Одиницею інформації, переданої по інтерфейсу основний пам'яті, є слово ОП. Розрядність слова залежить від ширини вибірки з пам'яті. br/>В 

Рис. 11. Інтерфейс основної пам'яті


Пропонується наступний спосіб підключення інформаційних та адресних шин. У схемі на малюнку 11 обмін інформацією між ВП і процесором відбувається через регістр Z, з'єднаний з магістраллю двома шинами. Попередньо оформлений адресу слова зберігається на адресному регістрі АР, який пов'язаний з регістром РгАОП шиною А. Довжина АР дорівнює log +2 Е, де Е - ємність основної пам'яті в байтах, а довжина АОП визначається як log +2 E c , - ємність ОП в словах.

Нульове значення сигналу Z оп відзначить закінчення операції запису в ОП. Читання з ОП здійснюється відповідно до мікропрограмою Рис. 12. Реєстрова пам'ять є внутрішньою пам'яттю процесора. Сполучення операційного автомата з ОП може бути організовано як на малюнку 11. Обмін між РП і процесором відбувається аналогічно обміну з ОП, але так як час звертання до РП менше такту роботи операційного автомата, в інтерфейсі РП відсутня шина ідентифікації. Так як РП об'єднує в собі Рони і блок FPU, то необхідно організувати доступ до тих і інших регістрів. У форматі команди як під адреса РОНов, так і під адресу FPU відводиться Трехразрядное поле R; звернення до певного виду регістрів залежить від коду команди.


В 

Рис. 12. Процедура звернення до основної пам'яті


.5 Процедура вибірки команд


Дії та адреси операндів задаються командами. Процесор оперує з командами різної довжини. Довжина команди залежить від того, в якій пам'яті (основної або реєстрової) розміщуються операнди. У курсовій роботі використовується наступні формати команд: RR, RX, RS, SI, RI. Формат RR наказує операцію типу регістр-регістр, в яку вступають операнди, збережені в реєстрової пам'яті. Команда RX вказує один операнд з реєстрової пам'яті, а інший - з основної, при чому адресу основної пам'яті допускає індексацію - адресу типу X. Команда формату RS визначає операцію типу регістр-пам'ять, але без індексації другого адреси. У командах типу SI, RI о...


Назад | сторінка 10 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Структура і набір команд процесора intel80X86
  • Реферат на тему: Регістр арифметичного пристрою ЕОМ
  • Реферат на тему: Кредитний регістр Національного банку Республіки Білорусь, його діяльність ...
  • Реферат на тему: Синтез керуючого пристрою процесора у формі "Автомата Мілі"