Низкочастотный частотомер

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

V CXDX,[DX+Digits]

MOV [BX],DX;Первая цифра по адресу :остаток от деления + база

массива цифр

 

XOR DX,DX

DIV CX

MOV DX,[DX+Digits][BX],DX;Вторая цифра

 

XOR DX,DXCXDX,[DX+Digits]

MOV [BX],DX;Третья цифра

DX,DXCX[BX],[DX+Digits];Четвертая цифраAX,1;Если пятая цифра - 1 то выводим один, иначе пустой экран

JNE BlankDigitDX,[Digits+1]

MOV [BX],DXInitTimer;Цикл закончен - переининциализируем таймер и заново

 

BlankDigit:[BX],0InitTimer

 

;-------------------------------

;Точка входа

;-------------------------------

F0:00:0E00;Переход в начало памяти и задание CS:

;-------------------------------

;Наборы бит для отображения цифр

;-------------------------------;0

h;1h

hh

BEhh;8h;9

 

Литература

 

1.Микропроцессорный комплект К1810: структура, программирование, применение. Справочная книга Казаринов, Номоконов, Филиппов - Москва, 2010г.

2.Методическое пособие №1882 Освоение ассемблера Мичурина М.М., Сушкин И.Н.

.Методическое пособие №2000 Контроллер клавиатуры и индикации Мичурина М.М.

.Методическое пособие №2187 Цифровые устройства и микропроцессоры. Архитектура микропроцессоров Intel Мичурина М.М.

.Информация сети Internet