С помощью байта-маски 001000сбрасывается 1-й и 4-й биты байта 001100Здесь выполняется операция логического умножения чисел:

001100& 001000= 001000

&

0

0

1

1

0

0

1

1

0

0

1

0

0

0

0

1

=

0

0

1

0

0

0

0

1

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

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

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

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

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

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

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

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

Задание: в соответствии с таблицей кодировки символов ASCII найти код символа и при помощи маски обнулить пятый бит (в результате из кода прописной буквы получится код строчной буквы).

Вариант

ФИО

Символ

1

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

A

2

Болгов Иван

S

3

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

D

4

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

F

5

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

G

6

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

H

7

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

J

8

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

K

9

Костюк Иван

L

10

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

P

11

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

O

12

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

I

13

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

U

14

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

Y

15

Осипов Антон

T

16

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

R

17

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

E

18

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

W

19

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

Q

20

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

Z

21

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

X

22

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

C

23

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

V

24

B

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

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

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

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

Адрес

Код

Мнемоника

Комментарий

0000

21

0001

40

0002

00

0003

3E

0004

A3

0005

36

0006

8B

0007

B6

0008

76

Здесь выполняется операция логического сложения чисел:

(А316) + (8В16) = (АВ16)

+

1

0

1

0

0

0

1

1

1

0

0

0

1

0

1

1

=

1

0

1

0

1

0

1

1

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

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