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

лабораторные работы / Лабораторна работа № 4

.doc
Скачиваний:
46
Добавлен:
21.02.2014
Размер:
93.7 Кб
Скачать

Саратовский государственный технический университет

Балаковский институт техники технологии и управления

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

Маскирование данных и организация управления условных переходов.

Выполнили ст.гр. УИТ-62В

Лукина Г.А.

Резвова Т.В.

Кутейников Р.П.

Тополев А.А.

Приняла Грицюк С.Н.

Балаково 2008

Цель работы: изучение программных способов маскирования данных и организации условных переходов в микроЭВМ

Адрес

Машинный код

Мнемокод

Комментарий

Содержание регистров

до

после

111111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0800

MVI A

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

B=

C=

B=

C=

0801

1D

Число

0802

06

MVI В

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

0803

Маска

0804

А0

ANA B

Поразрядное И над содержимым регистра и А-регистра

08005

СF

RST 1

Рестарт по 1-му уровню

211111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0800

||—

B=

C=

B=

C=

0801

1D

||—

0802

06

||—

0803

7E

||—

0804

EE

XRI B2

Поразрядное исключающее ИЛИ над непосредствен. данными и содержимым А-регистра.

0805

7E

маска

0806

CF

RST 1

Рестарт по 1-му уровню

311111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

BE

CMP M

Сравнение содержимого регистра и А-регистра

B=

C=

B=

C=

0805

CF

RST 1

Рестарт по 1-му уровню

411111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

A6

ANA M

Поразрядное И над содержимым ячейки памяти и А-регистра

B=

C=

B=

C=

0805

CF

RST 1

Рестарт по 1-му уровню

511111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

A8

XRA B

Поразрядное исключающее ИЛИ над содержимым регистра и А-регистра

B=

C=

B=

C=

0805

CF

RST 1

Рестарт по 1-му уровню

611111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

FE

CPI В2

Сравнение непосредственных данных и содержимого А-регистра

0805

7E

маска

0806

CF

RST 1

Рестарт по 1-му уровню

711111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

E6

ANI B2

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

0805

7E

маска

0806

CF

RST 1

Рестарт по 1-му уровню

811111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

AE

XRA M

Поразрядное исключающее ИЛИ над содержимым ячейки памяти и А-регистра

0805

CF

RST 1

Рестарт по 1-му уровню

911111111111

11111111111

1111111111

1111111111111111111

1111111111

1111111111

0804

B8

CMP B

Сравнение содержимого регистра и А-регистра

0805

CF

RST 1

Рестарт по 1-му уровню