Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab. №14 (чистовик).doc
Скачиваний:
3
Добавлен:
12.09.2019
Размер:
200.19 Кб
Скачать
    1. Команды чтения/записи при адресации через регистровые пары bc, de.

STAX B – запись содержимого рег. A в память, адрес в рег. паре BC;

STAX D – запись содержимого рег. A в память, адрес в рег. паре DE;

LDAX B – чтение содержимого памяти в рег. A, адрес в рег. паре BC;

LDAX D – чтение содержимого памяти в рег. A, адрес в рег. паре DE;

      1. Записать в память с адреса 0860H, коды команд программы, которая указана в таблице 9.

Таблица 9 – Контрольная программа записи памяти при адресации через регистровые пары BC и DE

Адрес

Команда

Операнд

Машинный код

Комментарий

0860

LXI

B, 0900H

01 00 09

; Загр. BC=0900H, адр. М

0863

MVI

A, 0FH

3E 0F

; Загр. A=0FH

0865

STAX

B

02

; Зп. M=A по адр. BC

0866

LXI

D, 0910H

11 10 09

; Загр. DE=0910H, адр. М

0869

MVI

A, F0H

3E F0

; Загр. A=F0H

086B

STAX

D

12

; Зп. M=A по адр. DE

086C

HLT

76

; Останов

      1. Выполнить эту последовательность команд:

СТ0860 086СВП.

      1. Проверить содержимое ячеек памяти 0900H и 0910H. Должно быть:

[<0900H>]=0FH,

[<0910H>]=F0H.

      1. Записать в память с адреса 0870H, коды команд программы, которая указана в таблице 10.

Таблица 10 – Контрольная программа чтения памяти при адресации через регистровые пары BC и DE

Адрес

Команда

Операнд

Машинный код

Комментарий

0870

LXI

D, 0900H

11 00 09

; Загр. DE=0900H, адр. М

0873

LDAX

D

1A

; Чт. A=M по адр. DE

0874

MOV

L, A

6F

; Пересылка L(A)

0875

LXI

B, 0910H

01 10 09

; Загр. BC=0910H, адр. М

0878

LDAX

B

0A

; Чт. A=M по адр. BC

0879

MOV

H, A

67

; Пересылка H(A)

087A

HLT

76

; Останов

      1. Выполнить эту последовательность команд:

СТ0870 087AВП.

      1. Проверить содержимое регистров H, L. Должно быть:

(H)=F0H

(L)=0FH

Задание 5:

  1. Написать и выполнить программу перезаписи данных из одной области памяти (адресация через регистровую пару BC) в другую область памяти (адресация через регистровую пару DE) в соответствии с таблицей 11.

Таблица 11 – Данные для проверочной программы перезаписи данных при адресации через регистровые пары BC и DE

Вариант

1

2

Адреса исх. обл. памяти

0940

0942

0945

0949

Адреса записываемой обл. памяти

0950

0952

0955

0959

Данные

10

12

15

19

Проверочную программу записать в таблицу аналогичную по форме таблице 10 (начальный адрес проверочной программы 0A90H).

  1. Проверить правильность работы программы по данным таблицы 11.

План 2002/03, поз. 59

Богородов Владимир Ильич

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]