Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lr3.doc
Скачиваний:
0
Добавлен:
10.11.2019
Размер:
271.87 Кб
Скачать

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

  1. Виконати комутацію стенда із джерелом живлення +5В. Одержати дозвіл на підключення джерела живлення до мережі 220В.

  2. Перевести стенд у режим ЗАВАНТАЖЕННЯ (SA14).

  3. Записати в МПП програму, наведену в табл. 3.1.

  4. Підключити до індикаторів VD12-VD9 вихідну шину Y ВС1 (перевести SА3-SА1 у положення 001).

  5. На перемикачах адреси SА11-SА9 задати адресу стартової команди (0000) і натиснувши кнопку SВ2 записати МК0 у РМК. Далі необхідно записати стан шини Y ВС1.

  6. Виконати дослідження виконання наступних мікрокоманд програми (табл. 3.1).

  7. Розробити програму відповідно до варіанта завдання (табл. 3.2).

  8. Виконати програму на стенді.

  9. Скласти й захистити звіт по лабораторній роботі.

Зміст звіту

  1. Часова діаграма сигналів SВ2 ( ) , стан шини Y ВС1 у кожному такті роботи ГОІ ( ) і стан адресних перемикачів при виконанні команд типової програми (табл. 3.1) ( ).

  2. Таблиця прошивання й часова діаграма тактових сигналів SВ2, стан вихідної шини Y ВС1 і положення адресних перемикачів у кожному такті при виконанні команд індивідуальної програми (табл. 3.2).

Питання для самоконтролю

  1. Чому стенд повинен знаходитится у режимі ЗАВАНТАЖЕННЯ (SА14) як при програмуванні МПП, так і при виконанні команд програми?

  2. Чому при однократному натисканні SВ2 на Т-входах РМК і ВС1 формується «негативний» імпульс синхронізації?

  3. У якому стані перебувають виходи DD35 й DD30 при виконанні мікрооперації (у ВС1) 2→РОН0?

  4. При виконанні якої мікрокоманди (у ВС1) вивід РQ3 є приймачем (передавачем)?

  5. Я к здійснити арифметичний одиничний зсув праворуч числа (010)ДК =

 1 110 у РОН0?

  1. Я к здійснити арифметичний одиничний зсув ліворуч числа (-010)ОК =

1 101?

  1. Як здійснити одиничний зсув праворуч вмісту Q-регістра?

  2. Чому для виконання програми, наведеної в табл. 3.1, стенд необхідно перевести в режим ЗАВАНТАЖЕННЯ (SА14)?

Таблиця 3.2

Варіанти індивідуальних завдань для дослідження

Операцій зсуву

Номер

варіанта

Алгоритм виконання операцій зсуву

1

R1:=1 ; RQ:=8 ; LD ; RDЦ ; LЦ ; R

2

R2:=2 ; RQ:=7 ; R ; LЦ ; LDЦ ; RD

3

R3:=3 ; RQ:=6 ; L ; LЦ ; RDЦ ; RD

4

R4:=4 ; RQ:=5 ; RD ; LD ; RDЦ ; LDЦ

5

R5:=5 ; RQ:=4 ; RЦ ; LЦ ; RDЦ ; L

6

R6:=6 ; RQ:=3 ; LЦ ; RЦ ; LDЦ ; R

7

R7:=7 ; RQ:=2 ; RDЦ ; R ; L ; RЦ

8

R8:=8 ; RQ:=1 ; LDЦ ; LЦ ; RЦ ; L

9

R9:=9 ; RQ:=0 ; LD ; RDЦ ; L ; RD

10

R10:=10; RQ:=4 ; RD ; L ; RЦ ; LЦ

11

R11:=11; RQ:=8 ; L ; RЦ ; RDЦ ; LD

12

R12:=12; RQ:=2 ; R ; LDЦ ; RD ; L

Примітки:

L - зсув ліворуч одиничної довжини;

R - зсув праворуч одиничної довжини;

LD - зсув ліворуч подвійної довжини;

LЦ - зсув ліворуч одиничної довжини, циклічний;

LDЦ - зсув ліворуч подвійної довжини, циклічний.

R1, R2, ... R12 - POH1, POH2, ... POH12;

RQ - (Q-регістр) процесора ВС1.

Таблиця 3.1

Таблиця прошивання МПП для програми з операціями зсуву

МК

Розряд

Адреса

24

23

23

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

Помітка

3

2

1

0

MS2

I8 - I6

MS1

I2 - I0

C0

I5 - I3

АА3 - АА0

AB3 - AB0

D3 – D0

0

0

0

0

0

x

0

1

1

x

1

1

1

x

0

1

1

x

x

x

x

0

0

0

0

0

0

1

0

2→РОН0

1

0

0

0

1

0

1

1

1

1

0

1

1

x

0

1

1

x

x

x

x

0

0

0

0

x

x

x

x

→РОН0

2

0

0

1

0

0

1

0

1

1

0

1

1

x

0

1

1

x

x

x

x

0

0

0

0

x

x

x

x

→РОН0

3

0

0

1

1

x

0

0

0

x

0

1

0

x

1

0

0

x

x

x

x

x

x

x

x

x

x

x

x

0→РQ

4

0

1

0

0

1

1

1

0

0

0

1

1

x

0

1

1

x

x

x

x

0

0

0

0

x

x

x

x

5

0

1

0

1

1

1

0

0

0

0

1

1

x

0

1

1

x

x

x

x

0

0

0

0

x

x

x

x

6

0

1

1

0

x

0

0

1

x

0

1

1

x

0

1

1

x

x

x

x

x

x

x

x

x

x

x

x

NOP

Номер

тетради

6

5

4

3

2

1

0

x - байдужний стан

МК(32-25) - *

48

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