Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание для выполнения лабораторной работы №2.docx
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
58.68 Кб
Скачать
    1. Выполнить операцию вычитания двух однобайтных чисел с применением различных режимов адресации:

SUB RS, SUB M, SUI B2.

Таблица 20

Программа вычитания двух однобайтных чисел (регистровая адресация)

Адрес

Машинный

код

Мнемоника

команды

Операнд

Комментарий

0800

3E 08

MVI A,

08

(A) ← 08

0802

0E 06

MVI C,

06

(C) ← 06

0804

91

SUB C

(A) ← (A) – (C)

0805

FF

RST 7

Прервать выполнение

Программы

Просмотреть и зафиксировать в отчете содержимое регистров А, С, F.

A=02, C=06, F=02

Таблица 21

Программа вычитания двух однобайтных чисел (регистровая косвенная адресация)

Адрес

Машинный

код

Мнемоника

команды

Операнд

Комментарий

0800

21 40 08

LXI H,

0840

(HL) ← 0840

0803

3E 08

MVI A,

08

(A) ← 08

0805

36 06

MVI M,

06

(M) ← 06

0807

96

SUB M

(A) ← (A) – (M)

0808

FF

RST 7

Прервать выполнение

Программы

Просмотреть и зафиксировать в отчете содержимое регистров А, М, F, регистровой пары HL.

A=02, M=06, F=02, HL=0840

Таблица 22

Программа вычитания двух однобайтных чисел (непосредственная адресация)

Адрес

Машинный

код

Мнемоника

команды

Операнд

Комментарий

0800

3E 1F

MVI A,

1F

(A) ← 1F

0802

D6 1F

SUI

1F

(A) ← (A) – 1F

0804

FF

RST 7

Прервать выполнение

Программы

Просмотреть и зафиксировать в отчете содержимое регистров А, F.

A=00, F=46