Лабораторные работы / Лаба 2 / Лабораторная работа №2
.docЗаботин Е. Л., ЭМ-31
Лабораторная работа №2
Команды передачи данных
Цель работы: Изучить команды передачи данных, получить практические навыки работы с командами передачи данных
Таблица с выполненным индивидуальным заданием
№ задания |
Адрес |
Значение |
Команда |
Значения регистров |
|||
До выполнения команды |
После выполнения команды |
||||||
2.3.1 |
0000 |
5F |
MOV E, A |
A - 12 H E – DE H |
A – 12 H E – 12 H |
||
2.3.2 |
0001 |
7E |
MOV A, M |
HL – 0901 A – 12 H 0901 – FE H |
HL – 0901 A – FE H 0901 – FE H |
||
2.3.3 |
0002 |
71 |
MOV M, C |
0901 – FE H C – 03 H |
0901 – 03 H C – 03 H |
||
2.3.4 |
0003 0004 |
06 A3 |
MVI B, d8
|
B – 02 H 0004 – A3 H |
B – A3 H 0004 – A3 H
|
||
2.3.5 |
0005 0006 |
36 01 |
MVI M, d8 |
0907 – 0 H |
0907 – 01 H |
||
2.3.6
|
0007 0008 0009 |
01 08 09 |
LXI B, d16
|
BC – A303 H |
BC – 0908 H
|
||
2.3.7
|
000A 000B 000C |
3A F5 0D |
LDA adr F5 0D |
A – FE H 0DF5 – 12 H |
A – 12 H |
||
2.3.8 |
000D 000E 000F |
32 06 09 |
STA adr |
A – 21 H 0906 – 00 H |
0906 – 21 H |
||
2.3.9 |
0010 0011 0012 |
2A 01 09 |
LHDH adr |
HL – 0907 0901 – FE H 0902 – 23 H |
HL – 23FE H |
||
2.3.10 |
0013 0014 0015 |
22 07 09 |
SHLD adr |
HL – 23FE H 0907 – 4F H |
0907 – FE H 0908 – 23 H |
||
2.3.11 |
0016 |
0A |
LDAX B |
BC – 0236 A – 21 H 0236 – 45 H |
A – 45 H |
||
2.3.12 |
0017
|
12 |
STAX D |
A – 10 H DE – 0238 0238 – 00 H |
0238 – 10 H
|
||
2.3.13 |
0018 |
EB |
XCHG |
DE – 0238 HL – 23FE |
DE – 23FE HL - 0238 |
Вывод: В ходе лабораторной работы были изучены команды передачи данных, получены практические навыки работы с командами передачи данных.