- •Лекція №1. Імпульсна техніка.
- •Iмпульси характеризуються слiдуючими параметрами:
- •Ключовий режим праці біполярних транзисторів.
- •Лекція №2. Можливості цифрової техніки. Загальна характеристика цифрових логічних інтегральних мікросхем.
- •Основні логічні функції.
- •Лекція №3. Схеми цифрових (логічних) елементів
- •Елементи інтегральної інжекційної логіки і2л.
- •Елементи емітерно (езл).-зв’язаної логіки.
- •Типова схема або-ні на мдп - транзисторах.
- •Лекція №5. Тригери
- •Симетричні тригери на біполярних транзисторах.
- •Робота схеми.
- •Несиметричні тригери на біполярних транзисторах. Тригер Шмітта.
- •Тригери на польових транзисторах.
- •Тригери на цифрових інтегральних схемах.
- •Лекція №7.
- •Функціональна схема rs - тригера на двохвхідних логічних елементах або-ні.
- •Синхронні тригери.
- •Лекція №9. Лічильники.
- •Двійково-десяткові лічильники.
- •Дешифратори.
- •Лекція №11
- •Автоколивальні мультивібратори.
- •Симетричний мультивібратор в інтегральному виконані.
- •Мультивібратори на польових транзисторах
- •Мал. 154. Мультивібратор на
- •Мультивібратори на операційних підсилювачах.
- •Несиметричний мультивібратор на оп
- •Лекція №12
- •Мультивібратор на логічних елементах або–ні.
- •Мультивібратори на логічних елементах і – ні.
- •Одновібратори.
- •Одновібратор в інтегральному виконанні
- •Можливо створити автоколивальні мультивібратори з колекторно - базовим позитивним зворотним зв’язком, якщо його примусово закрити в одному з тимчасово стійких станів та перетворити в стійке.
- •Мал. 162. Часові діаграми роботи
- •Одновібратор на логічних елементах і – ні
- •Лекція №13.
- •II частина. Мікропроцесори.
- •Структура мікро - еом і її інформаційне забезпечення.
- •Лекція №14 іі частина.
- •Іі частина.
- •Лекція № 17.
- •II частина.
Іі частина.
Режими роботи МП КР580 БМ80.
Стан «чекання» - призначені для узгодження роботи МП із пам'яті , що повільно діє , або ЗП, що не устигають виставити дані на входи МП Д0… Д7 під час дії сигналу П (прийом даних) у циклах читання або прийняти їх під час дії сигналу «запис» (ЗП) у циклах запису.
По кожному Ф2 у цьому стані відбувається опитування сигналу на вході Г (готовність). Якщо на ньому з'являється сигнал високого рівня, то по передньому фронті Ф1 мікропроцесор виходить із стана чекання і переходить у такт Т3, під час якого він по сигналі П (прийому) приймає дані від зовнішнього модуля.
На виході ОЖД виставляється сигнал високого рівня, на інших сигнали не змінюються.
Стан «захоплення» . по сигналі високого рівня, що надходить від ЗП або пульта оператора на вхід П. ЗХ. (підтвердження захоплення). МП переходить у стан «захоплення» призначене для того, щоб зовнішній пристрій (ЗП) міг зчитувати або записувати інформацію безпосередньо в пам'ять системи, минаючи МП, завдяки чому істотно підвищується швидкість обміну, що відбувається з ініціативи зовнішнього пристрою (ЗП).
Стан «захоплення» схоже на стан «чекання».
Стан «переривання». Режим переривання може наступити при подача на вхід З. ПР. (запит на переривання) сигналу високого рівня.
Сигнал на цьому вході перевіряється в останнім такті виконання команд по Ф2. З. ПР. може бути обслугований, якщо тригер переривання МП (Р. ПР.) встановлений у «один». Звичайно цей тригер за сигналом PESET скидається в нуль і забороняє переривання. Розв'язати переривання можна програмним шляхом.
Запис / читання (запровадження-висновок) інформація вхідна надходить із ЗП в пам'ять МП і надходить на ЗП з його пам'яті. При цьому обмін може йти під керуванням програми ЕОМ через регістри процесора (програмно - керована передача даних) або під керуванням спеціального ЗП (контролера прямого доступу до пам'яті).
Програмно керований обмін здійснюється малими порціями, при прямому доступі до пам'яті інформація передається великими блоками.
У програмі може бути реалізований один із трьох видів обміну:
- синхронний;
- асинхронний;
по перериванні.
Синхронний обмін - для зв'язку з ЗП, для котрого точно відомо час операції.
Асинхронний обмін - інтервал між командами передачі даними задається самим ЗП.
Обмін по перериванню програми. Готовність ЗП до обміну провіряється за допомогою апаратних засобів, а не програмним шляхом.
Лекція № 17.
II частина.
Загальна характеристика системи команд мікропроцесора.
З функціональної точки зору команди підрозділяються на 3 групи:
передача;
правління;
опрацювання даних.
Команди передачі даних:
команди, пов'язані з обертанням до пам'яті (завантажити, запам'ятати);
команди, пов'язані з обертанням до регістра (переслати, завантажити безпосередньо);
команди запровадження - висновку (запровадження, висновок).
Команди керування:
команди без умовного переходу (безумовний перехід, пропустити, безумовний перехід із поверненням);
команди умовної передачі (умовний перехід, умовний перехід із поверненням, умовно пропустити, пропустити по фланзі, порівняти і пропустити, цикл).
Команди опрацювання даних:
арифметичні (скласти, відняти, збільшити на 1, зменшити на 1, скласти з урахуванням переносу, відняти з урахуванням позики, зсув);
логічні (И, АБО, нерівнозначність, інверсія).
У мікропроцесорі KP580ИК80А реалізовані такі класи команд:
пересилок ;
арифметичні;
логічні; змінюючи порядок обчислення; керуючий.
Пересилки (односпрямовані пересилки, циклічні пересилки, команди запровадження-висновку).
Арифметичні (додавання з урахуванням переносу, вирахування, вирахування з урахуванням позики, никриментовані, декрементовані, десяткової корекції, порівняння).
Логічні (И, АБО, що виключає АБО, інвертування вмісту акумулятора, зсуви).
Змінюючи порядок обчислення (безумовні переходи, умовні переходи, переходи до підпрограм, повернення з підпрограм, опрацювання переривань).
Керуючі (припинення, установити тригер дозвіл переривання в «1», скинути тригер дозволу переривання в «0», установити прапор у 1, змінити значення прапора на протилежне).
Ассемблер - мова машинних кодів.
Двійкове уявлення команд називається машинною мовою, а кодування команд на мові - програмування. Символічне позначення всіх команд називається мовою ассемблера, магнітна програма, по якій виконується переклад із мови ассемблера на машинну мову - ассемблера.
Існують два засоби організації перекладу вихідної програми з алгоритмічного на машинну мову:
компіляції;
інтепретації.
Компіляція – полягає в тому, що процес виконання алгоритму існують лише після завершення процесу перекладу вихідної програми.
Інтепретація - переклад здійснюється поетапно (по кожному операторі заміняється інтерпретатором на відповідну послідовність машинних команд). Ця послідовність відразу ж виконуються, після чого перекладається такий оператор.
