Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для лаб Арх_комп(Схемтех).doc
Скачиваний:
6
Добавлен:
08.05.2019
Размер:
1.76 Mб
Скачать

Порядок виконання лабораторної роботи

  1.  Включити живлення мікролабораторії. Натиснути кнопку «Сарос».

  2.  Занести в ІАР початкову адресу демонстраційної програми 0300. Натиснути кнопку «Пуск». Для зупинки програми натиснути кнопку «Сарос».

  3. Занести в пам’ять, починаючи з адреси 8000 учбову програму, що розглянута в теоретичному роздiлi. Двічі виконати її цикли в покроковому режимі. Результати індикації занести в табл. 2.1.

Таблиця 2.1. Результати індикації.

ІАР

ІРД

  1.  Пояснити вміст регістрів ІАР та ІРД.

  2.  Занести в ІАР початкову адресу області ПЗП, відповідний вашому варіанту (табл. 2.2), виконати читання вічок пам’яті до вказаної кінцевої адреси. Результати занести в перші два стовпчика («Адреса ПЗП» і «Вміст») таблиці 3.1.

  1. Здійснити декодування прочитаних кодів i відновити текст програми, зчитаної із заданої області пам’яті. Записати текст програми, оформлений згідно з наведеними в теоретичному роздiлi правилам. Після декодування виконати отриману програму в покроковому режимі i прослідкувати за виконанням команд. Оскільки в числі команд, що виконуються є команди умовних i безумовних переходів, переходів до підпрограм i повернень з них за умовою, то у випадку неочікуваної зміни адреси необхідно повернутись до вихідної програми через введення адреси наступної за програмою команди.

  2. Зробити короткі висновки по роботі.

Таблиця 2.2. Варіанти індивідуальних завдань

Варіант

Адреси

ПЗП

Варіант

Адреси

ПЗП

Варіант

Адреси

ПЗП

1

003B-0065

11

0135-0155

21

0259-027D

2

0040-0082

12

014F-0172

22

0269-028D

3

0084-00B7

13

0162-0187

23

027C-029D

4

009D-00CF

14

0179-01A9

24

0293-02BA

5

00B8-00E6

15

0194-01BA

25

02AB-02CF

6

00CC-00F4

16

01AD-01CF

26

02C5-02E9

7

00DE-00FF

17

01C0-01DC

27

02D7-02F3

8

00EA-010B

18

01F9-021E

28

0300-0328

9

0100-0126

19

0211-0236

29

0329-0343

10

011C-0141

20

022A-0258

30

0350-0389

Контрольні питання

  1. Яка інформація може міститись у другому i третьому байті команди?

  2. Порядок дій при пуску програми в автоматичному i покроковому режимах.

  3. Охарактеризувати послідовність дій стосовно виконання одно-, двох- i трьохбайтної команд.

  4. Що відбудеться, якщо пуск програми здійснити не з B1 першої команди, а, наприклад, з B2 або з B3?

  5. Якщо в покроковому режимі виконання програми відбувся перехід до підпрограми, то як, не виконуючи підпрограми, повернутись в точку повернення? Якщо виконати таке повернення, то чи вірний буде результат програми?

  6. Перша команда демонстраційної програми записана за адресою 0300. Однак, якщо програму запустити на виконання з адреси 0330, то ніяких змін в її роботі спостерігатись не буде. Яка команда є першою в цій програмі.