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

Реферат Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ на його базі. Емуляція виконання команд





берігатися інформація.

Регістр адреси команди EIP - зберігає 32-розрядний адреса чергової команди, яка повинна вилучатись з сегменту команд пам'яті.

Регістр команд призначений для зберігання коду операції поточної команди. При необхідності з нього зчитується безпосереднє значення операнда або його адресу в пам'яті. p align="justify"> РO - регістр, який використовується для обміну між пристроєм сегментації та внутрішньої шиною процесора.

БА - буферний регістр адреси, БД - буферний регістр даних. Використовуються для обміну з пам'яттю. p align="justify"> Регістри BR1 і BR2 використовуються для тимчасового зберігання операндів арифметико-логічних операцій.

Регістр прапорів містить 13 ознак (прапорів), що характеризують стан мікропроцесора. Шість прапорів встановлюється відповідно з результатом виконаної в АЛП операцією. p align="justify"> VM - забезпечує режим віртуального 8086 всередині режиму віртуальної адресації. При VM = 1 МП буде переключено в режим віртуального 8086, при цьому управління перезавантаженням сегментів буде здійснюватися подібно 8086, але з виключенням 13 недійсних привілейованих команд. VM може бути встановлений в режимі віртуальної адресації командою IRET (якщо рівень пріоритету = 0) і завдання перемикається на більш нижчий рівень. p align="justify"> RF - ознака використовується спільно з налагоджувальними регістрами контрольних точок (переривань) або покрокового режиму. З його допомогою перевіряється хід виконання команд у отладочном режимі (процес налагодження). Якщо встановлений RF (= 1), то це дозволяє ігнорувати помилки, що виникають при налагодженні до наступної команди. RF автоматично скидається в 0 при успішному виконанні команди. p align="justify"> NT - ознака гніздування завдань використовується тільки в режимі віртуальної адресації. NT = 1 вказує, що поточна задача є вкладеної по відношенню до іншої задачі. Цей біт встановлюється і скидається при виклику інших завдань. NT перевіряється командою IRET для визначення всередині заданого або зовнішнього по відношенню до даної задачі повернення. Команди POPF і IRET будуть встановлювати NT у відповідності з тим, що зберігається в стеку для будь-якого рівня привілейованості. p align="justify"> IOPL - ознака використовується тільки в режимі віртуальної адресації. IOPL вказує максимальну величину поточного пріоритету, що забезпечує виконання команд без реакції на помилку. p align="justify"> OF - прапор переповнення, встановлюється в 1, якщо в результаті виконання операцій відбувається переповнювання розрядної сітки (якщо перенесення з (n-2)-го розряду в (n-1) не збігається з перенесенням з ( n-1)-го розряду в неіснуючий n-ий). - прапор напрямку передачі, визначає спосіб зміни адрес джерел/приймачів коду в командах роботи з рядками даних. Якщо DF дорівнює 0, то адреси нарощуються, 1 - зменшуються. - Прапор дозволу переривання, скинутий в стан 0, забор...


Назад | сторінка 4 з 29 | Наступна сторінка





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

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