![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Out 1Fh, al
; установка режиму роботи МС I8253 Ст0
Mov al, 10Н
Out 1Bh, al
; запис константи в Ст0
Mov al, 64Н
Out 18h, al
; установка режиму роботи МС I8253 Ст1
Mov al, 50Н;01010000B
Out 1Bh, al
; запис константи в Ст1
Mov al, 0AН
Out 19h, al
; Установка режиму роботи МС І8253 Ст2
Mov al, 90Н;10010000B
Out 1Bh, al
; Запис константи в Сч2 – 0Аh
Mov al, 0AН
Out 1Аh, al
; Формування Gate0
Mov al, 03Н
Out 1Fh, al
; Перевірка наявності сигналу готовності D1 (якщо так – п. 14.1, інакше – п. 10)
m1:
In al,1DH
Test al, 01H
Jnz m2
; Перевірка наявності сигналу готовності D2 и D3 (якщо так – п. 14.1, інакше – п. 11)
In al, 1DH
Test al, 06H
Jnz m2
; Декремент Ст1.
Mov al, 05H 00000101B
Out 1FH, al
; Перевірка Out1 (Якщо Out1=0, то перехід п.9, інакше п.13)
In al,1EH
Test al 20H
Jz m1
; Перехід на кінець
Jmp exit
; Виділення Коду ІД1, ІД2, ІД3
; Порівняння з кодом 03Н (якщо так – п. 18, інакше – п. 14.2)
m2:
In al,1CH
Test al,03H
Jnz m3
; Порівняння з кодом 05Н (якщо так – п. 18, інакше – п. 14.3)
In al, 1ch
Test al,05H
Jnz m3
; Порівняння з кодом 06Н (якщо так – п. 18, інакше – п. 14.4)
In al, 1ch
Test al,06H
Jnz m3
; Порівняння з кодом 07Н (якщо так – п.18, інакше – п.15)
In al, 1ch
Test al,07H
Jnz m3
; Декремент Ст.2.
Mov al, 07H
Out 1FH, al
; Перевірка Out2 (Out2 = 0 – перехід до п.14.1, іначе 17)
In al,1EH
Test al,40H
Jz m2
; Перехід на кінець.
Jmp exit
; Включення лінії «Control»
Mov al, 01H
Out 1FH, al
; Перезапуск Ст.0.
Mov al,10H
Out 1BH, al
; Очікування Out0 = 1
m4:
In al,1EH
Test al, 10H
Jz m4
; Виключення лінії «Control»
Mov al, 00H
Out 1FH, al
; Перезапуск Ст.0.
Mov al,10H
Out 1BH, al
; Очікування Out0 = 1
m5:
In al,1EH
Test al, 10H
Jz m5
; Перехід на п. 9
Дата публикования: 2014-11-04; Прочитано: 330 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!