Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа МП-1.doc
Скачиваний:
37
Добавлен:
02.05.2014
Размер:
176.13 Кб
Скачать

8. Содержание отчета.

  1. Краткие теоретические сведения об УМК.

  2. Текст и описание программ. Результаты отладки и выполнения.

  3. Содержательные материалы, поясняющие выполнение заданий.

9. Контрольные вопросы.

  1. Поясните структуру микроЭВМ.

  2. В каких режимах может работать учебная микроЭВМ и каким образом осуществляется переход в заданный режим?

  3. Объясните назначение индикаторных устройств.

  4. Опишите функции клавиш на пульте оператора.

  5. Поясните порядок записи команд, операндов, мнемонических кодов и комментариев при составлении программы.

  6. Какие методы отладки программы вы можете использовать при работе с УМК?

  7. Для каких целей используются точки останова при выполении программы?

  8. Как можно организовать прерывание программы и переход к подпрограмме обслуживания прерывания?

Таблица 1.

Программа вывода символов.

Адрес

Код

Метка

Мнемокод

Комментарий

0800

21FA0B

MET1:

LXI H,BUFER

; адрес буфера

03

1606

MVI D,6H

; величина буфера

05

CD810A

MET2:

CALL SIMVOL

; генерация символа

08

77

MOV M,A

; запись в буфер

09

23

INX H

; переход к след. ячейке

0A

15

DCR D

; если буфер не заполнен,

0B

C20508

JNZ MET2

; то цикл

0E

21FA0B

LXI H,BUFER

; иначе указатель на начало буфера

11

0620

MVI B,20H

; номер 6-го индикатора

13

78

MET3:

MOV A,B

; номер индикатора в А

14

D3F8

OUT PORTA

; засветка индикатора

16

7E

MOV A,M

; вывод кода символа

17

D3F9

OUT PORTB

; в индикатор

19

CD4F0A

CALL DELAY1

; задержка

1C

23

INX H

; адресация след. ячейки буфера

1D

78

MOV A,B

; переход к следующему

1E

0F

RRC

; индикатору

1F

47

MOV B,A

20

D21308

JNC MET3

; если засвечены не все индикаторы

23

630008

JMP MET1

; иначе начало цикла вывода

26

FF

RST7

; возврат в монитор

Таблица 2.

Подпрограмма задержки

Адрес

Код

Метка

Мнемокод

Комментарий

0A4F

E5

DELAY1:

PUSH H

; спасение (HL)

50

2E30

MVI L,30H

; счетчик циклов

52

CD5B03

MET4:

CALL DELAY

; задержка в ПЗУ

55

2D

DCR L

; L-1→L

56

C2520A

JNZ MET4

; цикл задержки

59

E1

POP H

; восстановление (HL)

5A

C9

RET

; выход из п/п

Таблица 3.