
10 Сравнение чисел
Цель: исследование команд поразрядного сравнения чисел (операция исключающая или).
Для выполнения заданий данного пункта необходимо перейти к двоичной форме записи содержания регистров.
Таблица 10 - Программа PRG 10 поразрядное сравнение чисел
Адрес |
Код |
Мнемоника |
Комментарий |
0000 |
3E |
|
|
0001 |
B1 |
|
|
0002 |
EE |
|
|
0003 |
B2 |
|
|
0004 |
76 |
|
|
Здесь выполняется операция поразрядного сравнения числа 101100012 (В216).
|
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
|
= |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
В результате получается число 000000112 (0316). Проверить результат вычисления и зафиксировать в отчете содержимое регистров A, F. Выполнить индивидуальное задание. Заполнить третий и четвертый столбец таблицы 10. Дописать программу, переместив результат вычислений из аккумулятора в ячейку 0020.
Индивидуальное задание 9
В отчете представить:
Арифметические вычисления в шестнадцатеричной и двоичной системе счисления.
Результат сравнения двух чисел поместить в ячейку 0020.
Скриншот программы до выполнения.
Скриншот программы после выполнения.
Таблицу с текстом программы и комментариями.
Вариант |
ФИО |
Сравнить поразрядно числа (исходное в 10 с.с.) |
1 |
Баканин Руслан |
245 и 134 |
2 |
Болгов Иван |
219 и 207 |
3 |
Бондаренко Михаил |
43 и 110 |
4 |
Долин Ярослав |
87 и 100 |
5 |
Жариков Евгений |
45 и 98 |
6 |
Зайцев Дмитрий |
89 и 111 |
7 |
Иванов Кирилл |
105 и 89 |
8 |
Коркин Кирилл |
178 и 209 |
9 |
Костюк Иван |
231 и 198 |
10 |
Кривокора Владислав |
90 и 100 |
11 |
Ливенский Александр |
30 и 130 |
12 |
Логвинец Евгений |
189 и 198 |
13 |
Новокшонов Павел |
39 и 125 |
14 |
Огаркова Анна |
81 и 116 |
15 |
Осипов Антон |
29 и 81 |
16 |
Осипов Владислав |
73 и 37 |
17 |
Пасюта Александр |
49 и 94 |
18 |
Прокофьев Виталий |
194 и 200 |
19 |
Семячков Антон |
201 и 150 |
20 |
Соболев Михаил |
77 и 100 |
21 |
Степанов Игорь |
33 и 66 |
22 |
Тимаревский Михаил |
41 и 98 |
23 |
Черницын Матвей |
129 и 183 |
24 |
|
115 и 151 |