_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Вычислительные системы и микропроцессорная техника

Вычислительные системы и микропроцессорная техника

Страница: 10/11

 

 

КОНЕЦ

 

Для нормального функционирования программы необходимо предварительно занести входной код, предварительно поделенный на байты в следующие ячейки памяти: 0800Н - 0803Н (в 0800Н -  крайний левый  байт кода и т.д.) и 0804Н - 0807Н (в 0804Н -  крайний левый  байт кода и т.д.)

 

Адрес

Код

Метка

Команда

Комментарий

0809

16

 

MVI D,O2H

Счетчик = 2

080A

02

 

 

 

080B

3A

M1

LDA 0803H

Загрузка первого справа байта кода в аккумулятор

080C

03

 

 

 

080D

08

 

 

 

080F

E6

 

ANI 07H

Маскирование 3 последних бит аккумулятора

0810

07

 

 

 

0811

FE

 

CPI 02H

Сравнение аккумулятора с 010В

0812

02

 

 

 

0813

CA

 

JZ M2

 

0814

37

 

 

 

0815

08

 

 

 

0816

A7

 

ANA A

Обнуление флага переноса

0817

3A

 

LDA 0800H

 

0818

00

 

 

 

0819

08

 

 

 

081A

1F

 

RAR

 

081B

32

 

STA 0800H

 

081C

00

 

 

 

081D

08

 

 

 

081E

3A

 

LDA 0801H

 

0820

01

 

 

 

0821

08

 

 

 

0822

1F

 

RAR

 

0823

32

 

STA 0801H

 

0824

01

 

 

 

0825

08

 

 

 

0826

3A

 

LDA 0802H

 

0827

02

 

 

 

0829

08

 

 

Последовательный сдвиг

082A

1F

 

RAR

байтов кода вправо

082B

32

 

STA 0802H

 

082C

02

 

 

 

082D

08

 

 

 

082E

3A

 

LDA 0803H

 

082F

03

 

 

 

0830

08

 

 

 

0831

1F

 

RAR

 

0832

32

 

STA 0803H

 

0833

03

 

 

 

0834

08

 

 

 

0835

14

 

INR D

Прибавление к счетчику единицы

0836

7A

 

MOV A, D

 

0837

FE

 

CPI 20H

Сравнение значения счетчика с 32D

0838

20

 

 

 

083A

7A

M2

MOV A, D

 

083B

32