Составление программы на языке ассемблера и её размещение в ОЗУ

В таблице 2 приведена таблица программы. Применим две метки M1 и M2 для циклов проверок.

Таблица 2

Метки

Мнемокод

Операнды

Комментарий

Байты

Циклы

Такты

1

LXI

H, 012A

HL012Ah3310

2

MVI

D, 0Ah

D0Ah227

3

MVI

B, 00h

B00h227

4

MOV

A, B

AB115

5

M2

OUT

1

А Уст. Выв. №12310

6

M1

IN

2

АУст. Ввода № 22310

7

RRC

A Сдв П(А)114

8

JNC

M1

Проверка триггера С

3

3

10

9

IN

1

АУст. Ввода №12310

10

MOV

M, A

М(А)127

11

INX

H

HL(HL)+1115

12

INR

B

B(B)+1115

13

MOV

A, B

A(B)115

14

CMP

D

(A) - (D)

1

1

4

15

JNZ

M2

Проверка триггера Z

3

3

10

Перейти на страницу: 1 2 3

Похожые стьтьи по экономике

Роль радиосвязи на железнодорожном транспорте
Железнодорожный транспорт в нашей стране является основным видом транспорта по перевозке грузов из-за громадных расстояний, которые для автомобильного и морского транспорта являются проблемными, а ави ...

Проектирование каналов радиосвязи
Техника передачи информации с каждым годом приобретает все больше значения, являясь одним из основных компонентов современных систем управления, в том числе и автоматизированного. На же ...

Построение и разработка систем на основе микроконтроллеров семейства MSP430
Регулирование и автоматизация многих промышленных процессов требует точного и достоверного измерения температуры. Управляемый микропроцессором датчик температуры представляет собой униве ...

Разделы

© 2020 - www.frontinformatics.ru