Page 75 - 149
P. 75
Цикл починається з формування в такті Т1 сигналу М/IO, який визначає
тип пристрою (запамятовуючий пристрій чи зовнішній пристрій), до якого
відбувається звернення для пересилки даних. Тривалість сигналу М/IO рівна
тривалості циклу шини, і він використовується для селектування адреси
пристрою. В такті Т1 і на початку Т2 МП формує адресу запамятовуючого
пристрою (ЗпП) на лініях А19-А16 і AD15-AD0 або адресу зовнішнього
пристою (ЗвП) на лініях AD15-AD0, а також виробляє сигнал ВНЕ, який
сумісно з А0 визначає передачу слова або одного з байтів. Одночасно
формується строб адреси ALE, за спадом якого адреса фіксується у
внутрішніх регістрах-фіксаторах, на виході яких адреса зберігається протягом
всього циклу шини.
В такті Т2 відбувається перемикання шин: на лініях А19/S6-A16/S3
появляються сигнали стану S6-S3, які зберігаються до кінця такту Т4.
В циклі читання в такті Т2 лінії AD15-AD0 переходять в третій стан до
появи даних від адресованого пристрою. В такті Т2-Т4 виробляється сигнал
читання RD=0, який вказує цьому пристрою на необхідність передачі даних.
Для керування буферами даних, які підключені до ліній AD15-AD0, в тактах
Т2-Т4 формується сигнал , який дозволяє передачу даних. Напрям передачі
даних при читанні визначається сигналом DT/R=0, який діє протягом всього
циклу.
Після виконання читання і установлення сигналу RD=1 МП закінчує
такт Т4 наступним чином: лінії А15-А0 переходять в третій стан, сигнали
М/IO, DE, DT/R, S7-S3 неактивні, буфери даних відключені від каналу.
В циклі запису в такті Т2 адреса на лініях AD15-AD0 замінюється
даними, які треба записати в адресований пристрій. Дaні залишаються
дійсними до середини такту Т4 і супроводжуються сигналом WR=0, який є
стробом запису даних в пристрій. Сигнал DE=0 появляється в такті Т1 і
використовується для підготовки буферів до передачі даних.
Сигнал DT/R=1, який перемикає буфери на передачу даних в напрямку
до МП, утримується протягом всього циклу запису. Після установки WR=1
такт Т4 закінчуєтся аналогічно до циклу читання.
Таким чином, цикл читання і запису розрізняються не тільки активними
значеннями сигналів RD або WR і станом сигналу DT/R, але і тим, що в циклі
запису сигнали DE і WR стають активними раніше і мають більшу тривалість,
ніж в циклі читання.
Крім основного режиму роботи МП ВМ86 характеризується
особливими станами та режимами роботи.
Стан «зупинка» мікропроцесора ініціюється командою HLT, аналогічно
до МП КР 580 ИК80. Вихід з цього стану можливий за умови надходження
сигналів зовнішніх переривань або сигналу початкової установки.
Початкова установка забезпечується високим рівнем сигналу на вході
RESET (CLR) мікропроцесора. При цьому зупиняється виконання всіх
76