Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабораторные работы / архитектура 4

.docx
Скачиваний:
26
Добавлен:
28.01.2014
Размер:
17.18 Кб
Скачать

БАЛАКОВСКИЙ ИНСТИТУТ ТЕХНИКИ ТЕХНОЛОГИИ И УПРАВЛЕНИЯ

ИНЖЕНЕРНО-СТРОИТЕЛЬНЫЙ ФАКУЛЬТЕТ

КАФЕДРА «ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ»

Отчёт по лабораторной работе №4

По архитектуре ЭВМ и систем

Учебный микропроцессорный комплект

Выполнил:

ст. гр. ИСТ-22

Аракчеева Е.С.

Проверил:

Штырова И.А.

_____________________

«__»__________2009г.




Балаково

2009

Составить программу: в ячейку памяти 0B00 записывается число(13), извлекаем это число в регистр B и выполнить действия: увеличить на 3, результат поместить в ячейку памяти 0B01.

Команды: Коды команд:

LXI H 0B00 0800 21

MOV A, M 0801 00 3 байта

MOV B, A 0802 0В

INR B 0803 7E

INR B 0804 47

INR B 0805 0B

DCX B 0806 0B

INX H 0807 0B

MOV A, B 0808 23

MOV M, A 0809 78

RST 08A 77

08B CF

Таблица выполнения:

адрес

код

команды

Регистр Н

Регистр

L

A

B

0В00

0B01

до

после

до

после

до

после

до

после

до

после

до

после

0800

21

00

0B

00

00

00

00

00

00

A

A

00

00

0801

00

0802

0B

0803

7E

0B

0B

00

00

00

00

D

D

D

D

00

00

0804

47

0B

0B

00

00

00

00

D

D

D

D

00

00

0805

0B

0B

0B

00

00

00

00

D

E

D

D

00

00

0806

0B

0B

0B

00

00

00

00

E

F

D

D

00

00

0807

0B

0B

0B

00

00

00

00

F

10

D

D

00

00

0808

23

0B

0B

00

00

00

00

10

10

D

D

00

00

0809

78

0B

0B

00

00

00

00

10

10

D

D

00

00

08A

77

0B

0B

00

01

00

01

10

10

D

D

00

10

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