Цель: Выполнить операцию вычитания двух двухбайтных чисел.

Таблица 2 - Программа PRG 2 вычитания двух чисел.

Адрес

Код

Мнемоника

Комментарий

0000

3E

0001

27

0002

D6

0003

83

0004

32

0005

50

0006

00

0007

3E

0008

21

0009

DE

000А

10

000В

32

000С

51

000D

00

000E

76

Данная программа выполняет операцию 212716 – 108316 = 10A416

(848710 – 422710 = 426010). Сначала из младшего байта уменьшаемого вычитается младший байт вычитаемого, результат помещается в ячейку памяти 0050. Далее с учетом заема в младший байт из старшего байта уменьшаемого вычитается старший байт вычитаемого, результат помещается в ячейку памяти 0051. Проверить результат вычисления. Выполнить индивидуальное задание. Заполнить третий и четвертый столбец таблицы 2. Проверить и зафиксировать в отчете содержимое регистра F после вычитания младших и старших байтов, а также результат вычитания чисел – ячейки памяти 0050 (младший байт разности) и 0051 (старший байт разности). Программу выполнять в режиме команд.

Проверьте правильность полученного результата для примера:

А30– 7E2116(3228910) = 24E316(944310).

Самостоятельно, поместите результат вычислений в ячейки 0020 и 0021.

Индивидуальное задание 2

В отчете представить:

1. Арифметические вычисления в десятичной и шестнадцатеричной системе счисления.

2. Результат вычитания двух чисел поместить в ячейки 0020 и 0021.

3. Скриншот программы до выполнения.

4. Скриншот программы после выполнения.

5. Таблицу с текстом программы и комментариями.

Вариант

ФИО

Задание (в десятичной с. с.)

1

Баканин Руслан

2

Болгов Иван

3

Бондаренко Михаил

4

Долин Ярослав

5

Жариков Евгений

6

Зайцев Дмитрий

7

Иванов Кирилл

8

Коркин Кирилл

9

Костюк Иван

10

Кривокора Владислав

11

Ливенский Александр

12

Логвинец Евгений

13

Новокшонов Павел

14

Огаркова Анна

15

Осипов Антон

16

Осипов Владислав

17

Пасюта Александр

18

Прокофьев Виталий

19

Семячков Антон

20

Соболев Михаил

21

Степанов Игорь

22

Тимаревский Михаил

23

Черницын Матвей

24

3 Команды логического умножения

Цель: исследование команд логического умножения.

Для выполнения заданий данного пункта необходимо перейти к двоичной форме записи содержания регистров.

Таблица 3 - Программа PRG 3 логическое умножение

Адрес

Код

Мнемоника

Комментарий

0000

3E

0001

A3

0002

06

0003

8B

0004

A0

0005

76

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7