Здесь выполняется операция инвертирования 1, 3 и 7 бита байта (В1) с помощью байта-маски (8А).

не

1

0

1

1

0

0

0

1

1

0

0

0

1

0

1

0

=

0

0

1

1

1

0

1

1

В результате получается число (3В16). Проверить результат вычисления и зафиксировать в отчете содержимое регистров A, F. Выполнить индивидуальное задание. Заполнить третий и четвертый столбец таблицы 9. Дописать программу, переместив результат вычислений из аккумулятора в ячейку 0020.

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

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

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

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

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

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

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

Вариант

ФИО

Инвертировать 2-й, 4-й и 5-й биты числа

(исходное в 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

НЕ нашли? Не то? Что вы ищете?

10 Сравнение чисел

Цель: исследование команд поразрядного сравнения чисел (операция исключающая или).

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

Таблица 10 - Программа PRG 10 поразрядное сравнение чисел

Адрес

Код

Мнемоника

Комментарий

0000

3E

0001

B1

0002

EE

0003

B2

0004

76

Здесь выполняется операция поразрядного сравнения числа (В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

В результате получается число 000000Проверить результат вычисления и зафиксировать в отчете содержимое регистров A, F. Выполнить индивидуальное задание. Заполнить третий и четвертый столбец таблицы 10. Дописать программу, переместив результат вычислений из аккумулятора в ячейку 0020.

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

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

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

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

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

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

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

Вариант

ФИО

Сравнить поразрядно числа

(исходное в 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

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