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

Реферат Розробка мікропроцесорної системи





овних даних через зовнішні висновки SID, SOD відповідно.

Частина внутрішніх регістрів використовується процесором для власних цілей і є програмно недоступним. До них відноситься регістр IR, використовуваний для зберігання, вибраної з пам'яті команди і регістри тимчасового зберігання даних - ТR, W, Z. Інші регістри програмно доступні і можуть використовуватися програмістом для власних цілей проміжного зберігання даних. p align="justify"> Програмна модель ВМ85А

Блок програмно-доступних регістрів МП ВМ85А (рис. 2) відрізняється великою функціональною неоднорідністю, що проявляється у виконанні більшістю регістрів МП властивих тільки їм функцій. У результаті часто відсутня необхідність в явному завданні операндів і команди кодуються більш коротко. У той же час ускладнилося програмування через виниклу необхідності враховувати функціональні особливості регістрів. br/>В 

Детальніше розглянемо програмно-доступні регістри МП.

Акумулятор А - 8-розрядний регістр, який є ядром більшості операцій МП - при виконанні арифметичних і логічних операцій він зазвичай є джерелом одного з операндів, в нього ж поміщається результат. Інший операнд може знаходитися в одному з регістрів МП або комірці пам'яті і явно задається в команді МП. Акумулятор також використовується при обміні даними між МП і УВВ. p align="justify"> Регістри загального призначення B, C, D, E, H, L - залежно від виконуваної команди можуть бути використані як шість 8-розрядних регістрів або три 16-розрядні реєстрові пари. Крім того, реєстрова пара HL використовується МП для зберігання адреси пам'яті при непрямої адресації даних. Кілька команд дозволяють використовувати і пари ВС і DE для адресації даних, але зазвичай вони є общецелевого регістровими парами тимчасового зберігання даних. p align="justify"> Лічильник команд PC використовується для вказівки на адресу наступної виконуваної команди. Вміст PC може бути змінено командами переходів, виклику підпрограм і повернення з них. p align="justify"> Покажчик стека SP призначено адресації особливим чином організованої області пам'яті, званої стеком. Він завжди вказує на вершину стека, що містить останній введений в нього елемент. Стек заповнюється у бік молодших адрес, що вважається стандартним для МС. p align="justify"> Регістр стану (прапорів або індикаторів) RF використовує 5 бітів (прапорців) зберігання інформації про стан МП. Прапорці мають таке призначення: - ознака переносу зі старшого розряду АЛП;

Р - ознака парного числа одиниць в результаті операції;

АС - ознака додаткового перенесення з молодших чотирьох розрядів АЛУ; - ознака нульового результату;

М - знак результату.

Автоматична установка бітів в одиницю відбувається в результаті виконання арифметичних і логічних операцій за умови настання відповідного призначенням ...


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





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

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Регістри зберігання
  • Реферат на тему: Розробка і функціонально-тимчасове моделювання засобами САПР QUARTUS II бло ...
  • Реферат на тему: Розробка програмного комплексу для аналізу стану системи зберігання даних E ...
  • Реферат на тему: Розробка бази даних для зберігання інформації про заходи та продуктах