На головну

Емуляція системи команд (архітектури) мікро ЕОМ за допомогою програмування

  1. A) Добре організовані системи
  2. ART-підсистеми
  3. B) Погано організовані (або дифузні) системи
  4. D) установам і підприємствам кримінально-виконавчої системи, організаціям інвалідів
  5. I Етап. Ухвалення рішення про створення системи якості
  6. I.1. Образотворчі властивості фронтальної проекції двох-пірамідної системи Хеопса-Голоду
  7. I.1. Структура грошової системи

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

Емуляція системи команд

Існує 3 способи емуляції системи команд:

1. використання КОП команди безпосередньо в якості початку прошивки.

Переваги: ??простота реалізації. Недоліки: відсутність необхідної кореляції між кодами операцій і раціональним розбивкою керуючої пам'яті.

2. використання непрямої адресації. Переваги: ??більш раціональне використання пам'яті. Недоліки: зниження швидкодії.

3. приміщення таблиці: переходів в додаткове ПЗУ. Переваги: ??максимальну швидкодію. Недоліки: зайві апаратні витрати.

Структурні методи підвищення швидкодії мікроЕОМ.

Тимчасові діаграми взаємодії основних вузлів

мікроЕОМ

Ni - Посилання на адресу наступної мікро команди

Сi - Розряд, керуючий роботою ПЕ

Si - Інформація про стан ПЕ

Аi - Адреса поточної мікро команди

tA - Час установки RG адреси в БМУ

tNC - Час реакції УП на адресу надходить з БМУ

tS- Час з моменту вироблення сигналу Q до закінчення виконання операції в ПЕ

tm - Час установки RG зберігання результату операції.

Конвеєрна обробка інформації

В системі з конвеєрної обробкою інформації мають місце 2 паралельні процеси:

1. формування адреси наступної мікро команди.

2. виконання операцій в процесорному елементі.

При цьому затримки tS і tNC поєднуються, а затримки установки RG tA і конв. RG приблизно однаково. При цьому швидкодія збільшується в 1.5-1.8 рази.

Переваги: ??збільшення швидкодії при мінімальних апаратних витратах. Недоліки: наявність фазового зсуву в тих ділянках обчислювального процесу, в яких проводиться аналіз стану процесорного елемента.

Для усунення даного недоліку використовуються "довгі" команди, які займають 2 такту.

Багаторівнева конвеєрна обробка

В даному випадку має місце процесор з підвищеною швидкодією і керуючим пам'яттю з відносно низьким швидкодією. Встановлюється конвеєр з такої кількості RG, у скільки разів процесор по своїй швидкодії вище, ніж швидкодія керуючої пам'яті.

Переваги: ??максимальну швидкодію при мінімальних апаратних витратах. Недоліки: наявність фазового зсуву в тих ділянках обчислювального процесу, в яких оцінюється стан ПЕ, для виключення нестачі в усі RG записується одна і та ж мікро команда, або робота всього пристрою йде через регістр Рri.

Пам'ять з розшаруванням.

У цьому випадку вибирається стільки шарів в пам'яті у скільки разів швидкодію ПЕ більше швидкодії керуючої пам'яті.

Переваги та недоліки ті ж. Недоліки усуваються шляхом запису однієї і тієї ж команди в 2-х осередках пам'яті.

Схема пам'яті з розшаруванням

Обчислювальні системи зі змінною тривалістю циклу

1 - це логічні операції.

2 - арифметичні операції без формування ознак стану.

3 - арифметичні команди з аналізом, і формуванням ознак.

У структуру мікро команди додається 2 розряду (або більше), які несуть інформацію про те, які операції виконуються в даний момент. Дані операції управляються ГТВ, що забезпечує формування відповідної тимчасової діаграми.

Екзаменаційний білет №8

3. Безпосереднє програмування дискретної передавальної функції.

4. Блок мікропрограмного управління.

 



Послідовність підбору нагнітачів. Вимоги до нагнітачів при підборі. | безпосереднє програмування

Блок (вузол) мікропрограмного управління (БМУ). | Дифференцирующее ланка. | Дифференцирующее ланка. | Реалізація цифрових фільтрів у вигляді підпрограм. Коригувальний диференціює фільтр. | Пристрій управління на жорсткій логіці. | Реалізація ЦФ у вигляді підпрограм. Коригувальний інтегро-диференціює фільтр. Коригувальний фільтр з підвищенням порядку астатизма. | Однокристальний РАЛУ |

© um.co.ua - учбові матеріали та реферати