Добавил:
kostikboritski@gmail.com Выполнение курсовых, РГР технических предметов Механического факультета. Так же чертежи по инженерной графике для МФ, УПП. Писать на почту. Дипломы по кафедре Вагоны Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПЦУ / 2 семестр / ПЦУ / Лабораторная работа / Лабораторная работа №2

.docx
Скачиваний:
110
Добавлен:
19.08.2017
Размер:
1.05 Mб
Скачать

Лабораторная работа №2

Команды передачи данных

Цель работы: Изучить команды передачи данных, получить практические навыки работы с командами передачи данных

Команды передачи данных

Таблица 1 – команды передачи данных

Формат, байтов

Время тактов

Код

Мнемокод

Наименование команды

Описание операций

1

5

*

MOV R1, R2

Пересылка данных из регистра в регистр

Байт из регистра R2 копируется в регистр R1

1

7

*

MOV R, M

Пересылка данных из памяти в регистр

Байт из ячейки памяти, адрес которой хранится в регистровой паре HL, копируется в регистр R

1

7

*

MOV M, R

Пересылка данных из регистра в память

Байт из регистра R копируется в ячейку памяти, адрес которой хранится в регистровой паре HL

2

10

*

MVI R, B2

Пересылка непосредственных данных в регистр

Байт информации (2-й байт команды) записывается в указанный регистр

2

10

36

MVI M, B2

Пересылка непосредственных данных в память

Байт информации (2-й байт команды) записывается в ячейку памяти, адрес которой хранится в паре HL

3

10

*

LXI RR, B2B3

Непосредственная загрузка регистровой пары

В старший регистр регистровой пары записывается 3-й байт B3 команды, а в младший регистр – 2-й байт B2

3

10

*

LXI SP, B2B3

Непосредственная загрузка регистра указателя стека

В старший байт регистра указателя стека записывается 3-й байт B3 команды, а в младший байт – 2-й байт B2

3

32

32

STA B2B3

Прямое запоминание содержимого регистра A

Содержимое регистра A записывается по адресу B2B3

3

13

3A

LDA B2B3

Прямая загрузка A-регистра

В регистр A записываются данные, хранящиеся по адресу B2B3

1

13

*

LDAX RR

Косвенная загрузка A-регистра

В регистр A записываются данные, адрес которых указан в регистровой паре RR

1

7

*

STAX RR

Косвенное запоминание содержимого регистра A

Содержимое регистра A записывается по адресу, находящемуся в регистровой паре RR

3

7

2A

LHLD B2B3

Прямая загрузка H-пары регистров

В регистр L записываются данные из адреса B2B3, а в регистр H – из адреса B2B3+1

3

16

22

SHLD B2B3

Прямое запоминание содержимого H-пары регистров

Из регистра L данные записывается по адресу B2B3, а из регистра H - по адресу B2B3+1

1

4

EB

XCHG

Обмен между H- и D-парами регистров

Содержимое регистров H и D, L и E соответственно меняются местами

1. Занес в регистры следующие данные:

Таблица 2 – регистровые данные

Регистр

A

B

C

D

E

Значение

01 H

02 Н

03 H

3E H

DE H

В регистровую пару HL записал адрес 0900 H, в ячейку с адресом 0901 H записал данные FE H, см. рисунок 1.

Рисунок 1 – выполнение пункта 1.

2. В таблице с задания выбираю соответствующие данные по варианту 6, указанному преподавателем и перед выполнением каждой команды из п.3 буду заносить в соответствующие регистры и ячейки указанные исходные данные.

3. Выполняю, используя команды пересылки данных, следующие действия и заполним таблицу 3.

Задание 1 представлено на рисунке 2:

Рисунок 2

Выполнение задания 2.3.1 указано на рисунке 3.

Рисунок 3

Задание 2 представлено на рисунке 4:

Рисунок 4

Выполнение задания 2.3.2 указано на рисунке 5.

Рисунок 5

Задание 3 представлено на рисунке 6:

Рисунок 6

Выполнение задания 2.3.3 указано на рисунке 7.

Рисунок 7

Задание 4 представлено на рисунке 8:

Рисунок 8

Выполнение задания 2.3.4 указано на рисунке 9.

Рисунок 9

Задание 5 представлено на рисунке 10:

Рисунок 10

Выполнение задания 2.3.5 указано на рисунке 11.

Рисунок 11

Задание 6 представлено на рисунке 12:

Рисунок 12

Выполнение задания 2.3.6 указано на рисунке 13.

Рисунок 13

Задание 7 представлено на рисунке 14:

Рисунок 14

Выполнение задания 2.3.7 указано на рисунке 15.

Рисунок 15

Задание 8 представлено на рисунке 16:

Рисунок 16

Выполнение задания 2.3.8 указано на рисунке 17.

Рисунок 17

Задание 9 представлено на рисунке 18:

Рисунок 18

Выполнение задания 2.3.9 указано на рисунке 19.

Рисунок 19

Задание 10 представлено на рисунке 20:

Рисунок 20

Выполнение задания 2.3.10 указано на рисунке 21.

Рисунок 21

Задание 11 представлено на рисунке 22:

Рисунок 22

Выполнение задания 2.3.10 указано на рисунке 23.

Рисунок 23

Задание 12 представлено на рисунке 24:

Рисунок 24

Выполнение задания 2.3.12 указано на рисунке 25.

Рисунок 25

Задание 13 представлено на рисунке 26:

Рисунок 26

Выполнение задания 2.3.12 указано на рисунке 27.

Рисунок 27

Задание 14 представлено на рисунке 28:

Рисунок 28

Выполнение задания 2.3.14 указано на рисунке 29.

Рисунок 29

Вывод: В данной лабораторной работе я изучил команды передачи данных, получил практические навыки работы с командами передачи данных по микропроцессору КР580ВМ80.

Соседние файлы в папке Лабораторная работа