На головну

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

Пристрій управління МП забезпечує необхідну послідовність дій МП при виконанні програми, що складається з команд записаних в ПЗУ (Memory / program).

УУ складається з дешифратора команд і формувача сигналів управління (ДШК і ФСУ).

1-ий байт

 Д7 Розряд ДО

 ДШК ФСУ
 1 - MemR

2 - MemW

3 - IOR

 4 - IOW

CLK 1 2 3 4

Мал. 6 Пристрій управління МП

При виконанні будь-якої команди програми вміст програмного лічильника завантажується в магістраль адреси МА (см.ріс.7 - схема мікропроцесорної системи), одночасно формується сигнал читання пам'яті програм і у відповідь на ці сигнали вміст першого слова команди, що зберігається в комірці пам'яті програм, завантажується в МД (магістраль даних), звідки надходить в ДШК УУ. Після цього вміст регістра програмного лічильника РС нарощується на одиницю, готуючи виконання зчитування чергової команди.

ДШК визначає тип команди і тип адресації операндів, відповідно до якого УУ генерує керуючі сигнали:

CLK - тактові сигнали,

Mem R - сигнал зчитування з пам'яті,

Mem W - сигнал запису в пам'ять,

IOR - сигнал зчитування з регістрів введення-виведення,

IOW - сигнал запису в регістри введення-виведення.

Приклад №1:

LDI R16, 100 - жоден з керуючих сигналів не генерується.

LDS R16, 100 - генерується сигнал MemR.

STS 100, R16 - генерується сигнал MemW.

LDS R16, 95 - генерується сигнал IOR, після зчитування першого байта команди, УУ визначає прямий тип адресації 2-го операнда і, для звернення до цього операнду, формується сигнал IOR для його прочитання з ПЗУ.



 Основні біти регістра ознак |  Адресація простору пам'яті AVR-контролера

 Переклад чисел з довільної системи числення в десяткову |  Пряма кодування знакових двійкових чисел |  Додаткова кодування знакових двійкових чисел |  Мікропроцесор, його основні функції та структура |  Мікропроцесорна система, її функції та структура |  Основні типи адресації операндів в ассемблерних командах AVR-контролера |  Основні логічні команди AVR-контролера |  Умовні команди передачі управління AVR-контролера |  Основні бітові команди AVR-контролера |  Директиви мовіасемблера |

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