Студопедия
Новини освіти і науки:
Контакти
 


Тлумачний словник






II частина.

Лекція № 17.

ІІ частина.

Режими роботи МП КР580 БМ80.

Стан «чекання» - призначені для узгодження роботи МП із пам'яті , що повільно діє , або ЗП, що не устигають виставити дані на входи МП Д0… Д7 під час дії сигналу П (прийом даних) у циклах читання або прийняти їх під час дії сигналу «запис» (ЗП) у циклах запису.

По кожному Ф2 у цьому стані відбувається опитування сигналу на вході Г (готовність). Якщо на ньому з'являється сигнал високого рівня, то по передньому фронті Ф1 мікропроцесор виходить із стана чекання і переходить у такт Т3, під час якого він по сигналі П (прийому) приймає дані від зовнішнього модуля.

На виході ОЖД виставляється сигнал високого рівня, на інших сигнали не змінюються.

Стан «захоплення» . по сигналі високого рівня, що надходить від ЗП або пульта оператора на вхід П. ЗХ. (підтвердження захоплення). МП переходить у стан «захоплення» призначене для того, щоб зовнішній пристрій (ЗП) міг зчитувати або записувати інформацію безпосередньо в пам'ять системи, минаючи МП, завдяки чому істотно підвищується швидкість обміну, що відбувається з ініціативи зовнішнього пристрою (ЗП).

Стан «захоплення» схоже на стан «чекання».

Стан «переривання». Режим переривання може наступити при подача на вхід З. ПР. (запит на переривання) сигналу високого рівня.

Сигнал на цьому вході перевіряється в останнім такті виконання команд по Ф2. З. ПР. може бути обслугований, якщо тригер переривання МП (Р. ПР.) встановлений у «один». Звичайно цей тригер за сигналом PESET скидається в нуль і забороняє переривання. Розв'язати переривання можна програмним шляхом.

Запис / читання (запровадження-висновок) інформація вхідна надходить із ЗП в пам'ять МП і надходить на ЗП з його пам'яті. При цьому обмін може йти під керуванням програми ЕОМ через регістри процесора (програмно - керована передача даних) або під керуванням спеціального ЗП (контролера прямого доступу до пам'яті).

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

У програмі може бути реалізований один із трьох видів обміну:

- синхронний;

- асинхронний;

- по перериванні.

Синхронний обмін - для зв'язку з ЗП, для котрого точно відомо час операції.

Асинхронний обмін - інтервал між командами передачі даними задається самим ЗП.

Обмін по перериванню програми. Готовність ЗП до обміну провіряється за допомогою апаратних засобів, а не програмним шляхом.

 

Загальна характеристика системи команд мікропроцесора.

 

З функціональної точки зору команди підрозділяються на 3 групи:

- передача;

- правління;

- опрацювання даних.

Команди передачі даних:

- команди, пов'язані з обертанням до пам'яті (завантажити, запам'ятати);

- команди, пов'язані з обертанням до регістра (переслати, завантажити безпосередньо);

- команди запровадження - висновку (запровадження, висновок).

Команди керування:

- команди без умовного переходу (безумовний перехід, пропустити, безумовний перехід із поверненням);

- команди умовної передачі (умовний перехід, умовний перехід із поверненням, умовно пропустити, пропустити по фланзі, порівняти і пропустити, цикл).

Команди опрацювання даних:

- арифметичні (скласти, відняти, збільшити на 1, зменшити на 1, скласти з урахуванням переносу, відняти з урахуванням позики, зсув);

- логічні (И, АБО, нерівнозначність, інверсія).

У мікропроцесорі KP580ИК80А реалізовані такі класи команд:

- пересилок ;

- арифметичні;

- логічні; змінюючи порядок обчислення; керуючий.

Пересилки (односпрямовані пересилки, циклічні пересилки, команди запровадження-висновку).

 

Арифметичні (додавання з урахуванням переносу, вирахування, вирахування з урахуванням позики, никриментовані, декрементовані, десяткової корекції, порівняння).

Логічні (И, АБО, що виключає АБО, інвертування вмісту акумулятора, зсуви).

Змінюючи порядок обчислення (безумовні переходи, умовні переходи, переходи до підпрограм, повернення з підпрограм, опрацювання переривань).

Керуючі (припинення, установити тригер дозвіл переривання в «1», скинути тригер дозволу переривання в «0», установити прапор у 1, змінити значення прапора на протилежне).

Ассемблер - мова машинних кодів.

Двійкове уявлення команд називається машинною мовою, а кодування команд на мові - програмування. Символічне позначення всіх команд називається мовою ассемблера, магнітна програма, по якій виконується переклад із мови ассемблера на машинну мову - ассемблера.

Існують два засоби організації перекладу вихідної програми з алгоритмічного на машинну мову:

- компіляції;

- інтепретації.

Компіляція – полягає в тому, що процес виконання алгоритму існують лише після завершення процесу перекладу вихідної програми.

Інтепретація - переклад здійснюється поетапно (по кожному операторі заміняється інтерпретатором на відповідну послідовність машинних команд). Ця послідовність відразу ж виконуються, після чого перекладається такий оператор.

 


Читайте також:

  1. III. Практична частина.
  2. Заключна частина.
  3. Заключна частина.
  4. Заключна частина.
  5. Заключна частина.
  6. Заключна частина.
  7. Заключна частина.
  8. І. Організаційно-вступна частина.
  9. ІІ частина.
  10. Постсинаптична частина.
  11. Тема 4. Заняття 5. Ходова частина.




Переглядів: 552

<== попередня сторінка | наступна сторінка ==>
ІІ частина. | СУЧАСНІ ГРОШІ

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.001 сек.