Низкочастотный частотомер
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
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