3 Команды логического умножения
Цель: исследование команд логического умножения.
Для выполнения заданий данного пункта необходимо перейти к двоичной форме записи содержания регистров.
Таблица 3 - Программа PRG 3 логическое умножение
Адрес |
Код |
Мнемоника |
Комментарий |
0000 |
3E |
|
|
0001 |
A3 |
|
|
0002 |
06 |
|
|
0003 |
8B |
|
|
0004 |
A0 |
|
|
0005 |
76 |
|
|
Здесь выполняется операция логического умножения чисел:
101000112 (А316) 100010112 (8В16) = 100000112 (8316)
|
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
|
= |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
Проверить результат вычисления. Выполнить индивидуальное задание. Заполнить третий и четвертый столбец таблицы 3. Дописать программу, переместив результат вычислений из аккумулятора в ячейку 0020.
Индивидуальное задание 3
В отчете представить:
Арифметические вычисления в десятичной, шестнадцатеричной и двоичной системе счисления.
Результат логического умножения двух чисел поместить в ячейку 0020.
Скриншот программы до выполнения.
Скриншот программы после выполнения.
Таблицу с текстом программы и комментариями.
Вариант |
ФИО |
Задание (в десятичной с. с.) |
1 |
Баканин Руслан |
105209 |
2 |
Болгов Иван |
99123 |
3 |
Бондаренко Михаил |
24598 |
4 |
Долин Ярослав |
190107 |
5 |
Жариков Евгений |
21189 |
6 |
Зайцев Дмитрий |
241120 |
7 |
Иванов Кирилл |
198132 |
8 |
Коркин Кирилл |
209111 |
9 |
Костюк Иван |
239123 |
10 |
Кривокора Владислав |
123156 |
11 |
Ливенский Александр |
210201 |
12 |
Логвинец Евгений |
146234 |
13 |
Новокшонов Павел |
66138 |
14 |
Огаркова Анна |
78199 |
15 |
Осипов Антон |
98139 |
16 |
Осипов Владислав |
56200 |
17 |
Пасюта Александр |
189112 |
18 |
Прокофьев Виталий |
99110 |
19 |
Семячков Антон |
11498 |
20 |
Соболев Михаил |
149122 |
21 |
Степанов Игорь |
21954 |
22 |
Тимаревский Михаил |
25145 |
23 |
Черницын Матвей |
198117 |
24 |
|
139120 |
