
- •Питання для іспиту з дисципліни
- •“Комп’ютерна схемотехніка” для спеціальності 5.05010201
- •Особливості процесу виконання команди кр580вм80.
- •Поняття про цикл процесу виконання команди в мп.
- •Алгоритм циклічного обчислювального процесу.
- •Команди звернення до підпрограми.
- •Поняття про логічні адреси при формуванні 20-розрядної адреси у 16-розрядному процесорі.
- •Перерахуємо всі 10 типів:
- •Регістр прапорців мп і 8086, призначення прапорців.
- •Команди умовних викликів підпрограми. Приклади.
- •Практична частина
Команди умовних викликів підпрограми. Приклади.
Звернення до підпрограми відбувається за допомогою команд безумовного (CALL) та умовних (CNZ, CZ, CNC, CC, CPO, CPE, CP, CM викликів підпрограми
У ролі умов в командах умовних викликів підпрограми використовується вміст чотирьох тригерів регістра ознак: тригерів Tz, Ts, Tp, Tc. Команди цього типу при виконанні умови приводять до зміни вмісту програмного лічильника (РС) – замість адреси наступної за порядком команди в програмний лічильник записується адреса переходу або початкова адреса підпрограми, яка вказана в другому та третьому байтах команди, тобто дії описані вище; якщо вказана умова не виконується, то виконується наступна за порядком команда.
Особливості організації циклічних обчислювальни процесів у МПС на МП КР580ВМ80.
Поняття “черги команд” МП і8086.
В шинному інтерфейсі є шестибайтова регістрова пам'ять, яка називається чергою команд. Черга команд працює за принципом: “Перший прийшов, перший вийшов” і зберігає порядок надходження команд. Коли ОП зайнятий виконанням команди шинний інтерфейс самостійно ініціює, випереджаючи вибірку кодів команд з памяті у чергу команд. Вибирання з памяті чергового командного слова здійснюється тоді, коли в черзі виявляються два вільні байти. Черга збільшує швидкодію процесора у випадку послідовного виконання команд. У разі вибирання команд переходів, викликів і повернень з підпрограми. Оброблені запити переривань черги команд скидаються і вибирання починається з нового місця прогамної памяті.
Типи адресації операндів МП і8086.
Пряма
Регістрова
Безпосередня
Непряма
Базова адресація – ЕА ефективна адреса обчислюється складанням вмісту базових регістрів BX або BP з 8-ми розрядним або 16-ти розрядним зміщенням
DS:EA
BX або BP
8р або 16р
Індексна адресація – ефективна адреса ЕА обчислюється складанням вмісту індексних регістрів SI або DI, зміщенням 8р або 16р.
Базова індексна адресація – ефективна адреса ЕА=сумі вмісту базових регістрів BX або BP, індексних регістрів SI або DI та восьми або шістнадцятирозрядним зміщенням
ПР DS:[BX+7Ah]
Поняття інтерфейсу в ведення/виведення .
Особливістю універсальних мікропроцесорів є відсутність апаратних засобів обміну даними з зовнішніми пристроями, таких як буфери для короткотривалого зберігання даних, що вводяться чи виводяться, схем ідентифікації пристроїв введення/виведення тощо. Отже, при побудові МПС треба передбачити спеціальні апаратні засобу, що будуть забезпечувати спряження мікропроцесора з зовнішніми пристроями. Сукупність апаратних засобів та програмного забезпечення, що їх обслуговує, називають інтерфейсом введення/виведення.
Особливості застосування системного контролера КР580ВК28 при побудові МПС.
Практична частина
На входах КР580ВВ55 діють сигнал :
=0,
,
=0,
=1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі В , n знаходиться в регістрі L , результат помістити в регістр H.
Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =0800. Який буде вміст PC, якщо
=1.
Вказати ємність модуля ЗП, побудованого на КР580РУ8А,якщо на 1 лінійці
розташовано 3 мікросхеми.
На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі D , n знаходиться в регістрі H, результат помістити в регістр A.
Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =0800. Який буде вміст PC, якщо =0.
Вказати ємність модуля ЗП, побудованого на КМ132РУ8,якщо на 1 лінійці розташовано 4 мікросхеми.
На входах КР580ВВ55 діють сигнал :
=0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: (m+n)/m ,якщо m знаходиться в регістрі D , n знаходиться в регістрі H, результат помістити в регістр B.
Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =090F. Який буде вміст PC, якщо =1.
Вказати ємність модуля ЗП, побудованого на КМ132РУ8,якщо на 1 лінійці розташовано 2 мікросхеми.
На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: (m-n)/m ,якщо m знаходиться в регістрі B , n знаходиться в регістрі L, результат помістити в регістр D.
Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =090F. Який буде вміст PC, якщо =0.
Вказати ємність модуля ЗП побудованого на К541РУ2, якщо на 1 лінійці розташовано 4 мікросхеми.
На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: m-n ,якщо m знаходиться в регістрі D , n знаходиться в регістрі B, результат помістити в регістр L.
Мнемоніка операції, яка виконується JC 0800, адреса наступної команди =0918. Який буде вміст PC, якщо
=0.
Вказати ємність модуля ЗП, побудованого на КР537РУ8А, якщо на 1 лінійці розташовано 2 мікросхеми.
На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: (m-n)/m ,якщо m знаходиться в регістрі L , n знаходиться в регістрі E, результат помістити в регістр D.
Мнемоніка операції, яка виконується JZ 0800, адреса наступної команди =0918. Який буде вміст PC, якщо =1.
Вказати ємність модуля ЗП, побудованого на КМ132РУ8, якщо на 1 лінійці розташовано 3 мікросхеми.
На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі B , n знаходиться в регістрі L, результат помістити в регістр H.
Мнемоніка операції, яка виконується JZ 0918, адреса наступної команди =0800. Який буде вміст PC, якщо =1.
Вказати ємність модуля ЗП, побудованого на КР537РУ8А, якщо на 1 лінійці розташовано 3 мікросхеми.
На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?
Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі D , n знаходиться в регістрі H, результат помістити в регістр A.