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

Содержимое ячеек

2200

11

2201

FF

2202

22

2203

22

2300

33

2301

33

2302

44

2303

44

  1. Каков результат после первого прохода?

Задача № 19

Адрес

Код

Метка

Мнемокод

Комментарий

M1:

IN F1H

Введено 10Н

INR C

ANI 03H

JNZ M1

M2:

IN F1H

Введено 20Н

INR C

ANI 08H

JZ M2

RST 2

JMP M1

0010H

MOV A, C

0011H

OUT F4H

0012H

0013H

RET

  1. Что на порте F4?

Задача № 20

Составить программу умножения двух восьмиразрядных двоичных чисел, задаваемых с портов F1 и F5. Результат умножения должен быть выведен на порты F0 и F4. Показать работу программы на примере: с порта F1 введено число 88Н, с порта F5 – число 88Н.

Задача № 21

Составить программу установки и стирания содержимого флагов.

В программе должно быть установлено следующее состояние флагов:

S = 1

Z = 0

H = 1

P = 0

C = 1

Состояние флагового регистра индицировать на порт F4H.

ORG 2100H

Формат регистра признаков (F) - SZ0H0P1C

Задача № 22

Составить алгоритм и программу индикации содержимого ПЗУ и ОЗУ, начиная с адреса 0000Н по FFFFH.

Адрес индицируемой ячейки должен задаваться с портов F1H (старший байт адреса) и F5H (младший байт адреса), а содержимое выводиться на порт F0H.

ORG 2100H

Задача № 23

Составить программу индикации содержимого ПЗУ, начиная с адреса 3000Н по 30FFH.

Адрес индицируемой ячейки должен задаваться с порта F5H, а содержимое выводиться на порт с адресом F4H.

ORG 2100H

Задача № 24

Метка

Мнемокод

Комментарий

M1:

MVI C, 02

LXI D, 0420H

LXI H, 0430H

SUB A

M2:

LDAX D

ADC M

STAX D

DCR C

JZ M1

INX D

INX H

JMP M2