Лабораторные работы / Лаба 4 / Лабораторная работа №4
.docЗаботин Е. Л., ЭМ-31
Лабораторная работа №4
Команды ЛОГИЧЕСКИХ ОПЕРАЦИЙ
Цель работы: Изучить команды логических операций и получить практические навыки работы с ними. Таблица 4.1. –Команды логических операций
Таблица 4.1. –Команды логических операций (продолжение)
Таблица 4.2. – Результаты выполнения команд
№ команды |
Адрес |
Значение |
Команда |
Значение регистров, пар регистров, ячеек памяти, флагов до и после выполнения команды |
||||||||
Регистр, Пара, Ячейка, значение |
Регистр флагов F |
|||||||||||
S |
Z |
0 |
AC |
0 |
P |
1 |
CY |
|||||
2.1 |
0000 |
A3 |
ANA E |
A – 31 H E – 12 H |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
A – 10 H |
||||||||||||
2.2 |
0001 |
A6 |
ANA M |
A – 10 H HL – 0901 H 0901 – FE H |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
A – 10 H |
||||||||||||
2.3 |
0002 0003 |
E6 82 |
ANI d8 |
A – 10 H |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
A – 00 H |
||||||||||||
2.4 |
0004 |
A8 |
XRA B |
A – 00 H B – A3 H |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
A – A3 H |
||||||||||||
2.5 |
0005 |
AE |
XRA M |
A – A3 H HL – 0907 H 0907 – 4F H |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
A – EC H |
||||||||||||
2.6 |
0006 0007 |
EE 82 |
XRI d8 |
A – EC H |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
A – 6E H |
||||||||||||
2.7 |
0008 |
B3 |
ORA E |
B – 12 H A – 6E H |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
A – 7E H |
||||||||||||
2.8 |
0009 |
B6 |
ORA M |
A – 7E H HL – 0906 H 0906 – 21 H |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
A – 7F H |
||||||||||||
2.9 |
000A 000B |
F6 82 |
ORI d8 |
A – 7F H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – FF H |
||||||||||||
2.10 |
000C |
BB |
CMP E |
A – FF H E – 12 H |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
A – FF H E – 12 H |
||||||||||||
2.11 |
000D |
DE |
CMP M |
A – FF H HL – 0906 H 0906 – 21 H |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – FF H HL – 0906 H 0906 – 21 H |
||||||||||||
2.12 |
000E 000F |
BE 82 |
CPI d8 |
A – FF H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – FF H |
||||||||||||
2.13 |
0010 |
07 |
RLC |
A – 12 H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – 24 H |
||||||||||||
2.14 |
0011 |
17 |
RAL |
A – 12 H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – 24 H |
||||||||||||
2.15 |
0012 |
0F |
RRC |
A – 12 H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – 09 H |
||||||||||||
2.16 |
0013 |
1F |
RAR |
A – 12 H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – 09 H |
||||||||||||
2.17 |
0014 |
2F |
CMA |
A – 12 H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
A – ED H |
||||||||||||
2.18 |
0015 |
EF |
CMC |
A – ED H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
A – ED H |
||||||||||||
2.19 |
0016 |
37 |
STC |
A – ED H |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
A – ED H |
Вывод: Изучил команды логических операций и получил практические навыки работы с ними.