Пожалуйста, помогите!
Нужно записать команды, выполняющие 10 логических операций, при этом произвольно указать требуемые адреса или данные, соответствующие допустимому диапазону, в которые, если нужно, предварительно занести исходные данные 1 Логическое И регистра и аккумулятора 3 Логическое И косвенно-адресуемой ячейки резидентной памяти данных с аккумулятором 4 Логическое И непосредственного байта данных с аккумулятором 5 Логическое И аккумулятора с регистром с учётом переноса 7 Логическое ИЛИ косвенно-адресуемой ячейки резидентной памяти данных с аккумулятором 15 Исключающее ИЛИ косвенно-адресуемой ячейки резидентной памяти данных и аккумулятора 17 Исключающее ИЛИ непосредственного байта данных и ячейки внутренней памяти данных 21 Сдвиг аккумулятора влево через перенос 22 Сдвиг аккумулятора вправо 24 Перестановка тетрад
Образец № Команды 13 Команда XRL @R1 До выполнения Адрес A R1 43H Содержимое 3FH 43 6FH После выполнения Адрес A R1 43H Содержимое 50H 43 6FH

Ответы

Ответ дал: 0124567
0

1. Команда ANL A, R0 - Логическое И регистра R0 и аккумулятора

До выполнения: A = 0x7F, R0 = 0x3A

После выполнения: A = 0x3A, R0 = 0x3A

2. Команда ANL A, @R3 - Логическое И косвенно-адресуемой ячейки резидентной памяти данных с аккумулятором

До выполнения: A = 0x55, @R3 = 0x0F

После выполнения: A = 0x05, @R3 = 0x0F

3. Команда ANL A, #0x3C - Логическое И непосредственного байта данных с аккумулятором

До выполнения: A = 0x7E

После выполнения: A = 0x3C

4. Команда ANL A, R2, C - Логическое И аккумулятора с регистром R2 с учётом переноса

До выполнения: A = 0x8F, R2 = 0x10, C = 1

После выполнения: A = 0x00, R2 = 0x10, C = 0

5. Команда ORL A, @R4 - Логическое ИЛИ косвенно-адресуемой ячейки резидентной памяти данных с аккумулятором

До выполнения: A = 0x55, @R4 = 0x0F

После выполнения: A = 0x5F, @R4 = 0x0F

6. Команда XRL A, @R5 - Исключающее ИЛИ косвенно-адресуемой ячейки резидентной памяти данных и аккумулятора

До выполнения: A = 0x55, @R5 = 0x0F

После выполнения: A = 0x5A, @R5 = 0x0F

7. Команда XRL A, #0x3F - Исключающее ИЛИ непосредственного байта данных и ячейки внутренней памяти данных

До выполнения: A = 0x7E

После выполнения: A = 0x41

8. Команда RL A - Сдвиг аккумулятора влево через перенос

До выполнения: A = 0x8F

После выполнения: A = 0x1E

9. Команда RR A - Сдвиг аккумулятора вправо

До выполнения: A = 0x8F

После выполнения: A = 0

Вас заинтересует