Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КС.docx
Скачиваний:
2
Добавлен:
18.09.2019
Размер:
467.53 Кб
Скачать
  1. Команди умовних викликів підпрограми. Приклади.

Звернення до підпрограми відбувається за допомогою команд безумовного (CALL) та умовних (CNZ, CZ, CNC, CC, CPO, CPE, CP, CM викликів підпрограми

У ролі умов в командах умовних викликів підпрограми використовується вміст чотирьох тригерів регістра ознак: тригерів Tz, Ts, Tp, Tc. Команди цього типу при виконанні умови приводять до зміни вмісту програмного лічильника (РС) – замість адреси наступної за порядком команди в програмний лічильник записується адреса переходу або початкова адреса підпрограми, яка вказана в другому та третьому байтах команди, тобто дії описані вище; якщо вказана умова не виконується, то виконується наступна за порядком команда.

  1. Особливості організації циклічних обчислювальни процесів у МПС на МП КР580ВМ80.

  2. Поняття “черги команд” МП і8086.

В шинному інтерфейсі є шестибайтова регістрова пам'ять, яка називається чергою команд. Черга команд працює за принципом: “Перший прийшов, перший вийшов” і зберігає порядок надходження команд. Коли ОП зайнятий виконанням команди шинний інтерфейс самостійно ініціює, випереджаючи вибірку кодів команд з памяті у чергу команд. Вибирання з памяті чергового командного слова здійснюється тоді, коли в черзі виявляються два вільні байти. Черга збільшує швидкодію процесора у випадку послідовного виконання команд. У разі вибирання команд переходів, викликів і повернень з підпрограми. Оброблені запити переривань черги команд скидаються і вибирання починається з нового місця прогамної памяті.

  1. Типи адресації операндів МП і8086.

  • Пряма

  • Регістрова

  • Безпосередня

  • Непряма

  1. Базова адресація – ЕА ефективна адреса обчислюється складанням вмісту базових регістрів BX або BP з 8-ми розрядним або 16-ти розрядним зміщенням

DS:EA

BX або BP

8р або 16р

  1. Індексна адресація – ефективна адреса ЕА обчислюється складанням вмісту індексних регістрів SI або DI, зміщенням 8р або 16р.

  2. Базова індексна адресація – ефективна адреса ЕА=сумі вмісту базових регістрів BX або BP, індексних регістрів SI або DI та восьми або шістнадцятирозрядним зміщенням

ПР DS:[BX+7Ah]

  1. Поняття інтерфейсу в ведення/виведення .

Особливістю універсальних мікропроцесорів є відсутність апаратних засобів обміну даними з зовнішніми пристроями, таких як буфери для короткотривалого зберігання даних, що вводяться чи виводяться, схем ідентифікації пристроїв введення/виведення тощо. Отже, при побудові МПС треба передбачити спеціальні апаратні засобу, що будуть забезпечувати спряження мікропроцесора з зовнішніми пристроями. Сукупність апаратних засобів та програмного забезпечення, що їх обслуговує, називають інтерфейсом введення/виведення.

  1. Особливості застосування системного контролера КР580ВК28 при побудові МПС.

Практична частина

  1. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  2. Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі В , n знаходиться в регістрі L , результат помістити в регістр H.

  3. Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =0800. Який буде вміст PC, якщо =1.

  4. Вказати ємність модуля ЗП, побудованого на КР580РУ8А,якщо на 1 лінійці

  5. розташовано 3 мікросхеми.

  6. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  7. Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі D , n знаходиться в регістрі H, результат помістити в регістр A.

  8. Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =0800. Який буде вміст PC, якщо =0.

  9. Вказати ємність модуля ЗП, побудованого на КМ132РУ8,якщо на 1 лінійці розташовано 4 мікросхеми.

  10. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  11. Навести блок-схему алгоритму розв’язку задачі: (m+n)/m ,якщо m знаходиться в регістрі D , n знаходиться в регістрі H, результат помістити в регістр B.

  12. Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =090F. Який буде вміст PC, якщо =1.

  13. Вказати ємність модуля ЗП, побудованого на КМ132РУ8,якщо на 1 лінійці розташовано 2 мікросхеми.

  14. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  15. Навести блок-схему алгоритму розв’язку задачі: (m-n)/m ,якщо m знаходиться в регістрі B , n знаходиться в регістрі L, результат помістити в регістр D.

  16. Мнемоніка операції, яка виконується JNZ 0918, адреса наступної команди =090F. Який буде вміст PC, якщо =0.

  17. Вказати ємність модуля ЗП побудованого на К541РУ2, якщо на 1 лінійці розташовано 4 мікросхеми.

  18. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  19. Навести блок-схему алгоритму розв’язку задачі: m-n ,якщо m знаходиться в регістрі D , n знаходиться в регістрі B, результат помістити в регістр L.

  20. Мнемоніка операції, яка виконується JC 0800, адреса наступної команди =0918. Який буде вміст PC, якщо =0.

  21. Вказати ємність модуля ЗП, побудованого на КР537РУ8А, якщо на 1 лінійці розташовано 2 мікросхеми.

  22. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  23. Навести блок-схему алгоритму розв’язку задачі: (m-n)/m ,якщо m знаходиться в регістрі L , n знаходиться в регістрі E, результат помістити в регістр D.

  24. Мнемоніка операції, яка виконується JZ 0800, адреса наступної команди =0918. Який буде вміст PC, якщо =1.

  25. Вказати ємність модуля ЗП, побудованого на КМ132РУ8, якщо на 1 лінійці розташовано 3 мікросхеми.

  26. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  27. Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі B , n знаходиться в регістрі L, результат помістити в регістр H.

  28. Мнемоніка операції, яка виконується JZ 0918, адреса наступної команди =0800. Який буде вміст PC, якщо =1.

  29. Вказати ємність модуля ЗП, побудованого на КР537РУ8А, якщо на 1 лінійці розташовано 3 мікросхеми.

  30. На входах КР580ВВ55 діють сигнал : =0, , =0, =1. Через який канал ППІ і в якому напрямі відбувається передача інформації?

  31. Навести блок-схему алгоритму розв’язку задачі: m+n ,якщо m знаходиться в регістрі D , n знаходиться в регістрі H, результат помістити в регістр A.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]