
7 Инвертирование чисел
Цель: исследование команд инвертирования чисел.
Для выполнения заданий данного пункта необходимо перейти к двоичной форме записи содержания регистров.
Таблица 7 - Программа PRG 7 инвертирование числа
Адрес |
Код |
Мнемоника |
Комментарий |
0000 |
3E |
|
|
0001 |
8A |
|
|
0002 |
2F |
|
|
0003 |
76 |
|
|
Здесь выполняется операция инвертирования числа
Не 100010102 (8А16) = 011101012 (7516)
не |
|
|||||||
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
|
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Проверить результат вычисления и зафиксировать в отчете содержимое регистров A, F. Выполнить индивидуальное задание. Заполнить третий и четвертый столбец таблицы 7. Дописать программу, переместив результат вычислений из аккумулятора в ячейку 0020.
Индивидуальное задание 7
В отчете представить:
Арифметические вычисления в шестнадцатеричной и двоичной системе счисления.
Результат инверсии поместить в ячейку 0020.
Скриншот программы до выполнения.
Скриншот программы после выполнения.
Таблицу с текстом программы и комментариями.
Вариант |
ФИО |
Инвертировать число (исходное в 10 с.с.) |
1 |
Баканин Руслан |
245 |
2 |
Болгов Иван |
219 |
3 |
Бондаренко Михаил |
43 |
4 |
Долин Ярослав |
87 |
5 |
Жариков Евгений |
45 |
6 |
Зайцев Дмитрий |
89 |
7 |
Иванов Кирилл |
105 |
8 |
Коркин Кирилл |
178 |
9 |
Костюк Иван |
231 |
10 |
Кривокора Владислав |
90 |
11 |
Ливенский Александр |
30 |
12 |
Логвинец Евгений |
189 |
13 |
Новокшонов Павел |
39 |
14 |
Огаркова Анна |
81 |
15 |
Осипов Антон |
29 |
16 |
Осипов Владислав |
73 |
17 |
Пасюта Александр |
49 |
18 |
Прокофьев Виталий |
194 |
19 |
Семячков Антон |
201 |
20 |
Соболев Михаил |
77 |
21 |
Степанов Игорь |
33 |
22 |
Тимаревский Михаил |
41 |
23 |
Черницын Матвей |
129 |
24 |
|
115 |
8 Инвертирование флага переноса
Цель: исследование команд инвертирования.
Для выполнения заданий данного пункта необходимо перейти к двоичной форме записи содержания регистров.
Таблица 8 - Программа PRG 8 инвертирование флага переноса регистра F
Адрес |
Код |
Мнемоника |
Комментарий |
0000 |
3F |
|
|
0001 |
76 |
|
|
Здесь выполняется операция инвертирования флага переноса регистра F.
Проверить и зафиксировать в отчете содержимое регистра F до и после выполнения программы (скриншоты).