Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

канал прямого доступа к памяти

39K
12 июня 2008 года
noise123
1 / / 12.06.2008
Здраствуйте помогите пожалуйста с прогой. Мне надо ввести Х1 Х2 Х3 потом сложить их вместе и сумму разделить на 3. Затем записать в буфер (ОЗУ 2 кб) А чтение из буфера будет производиться внешним устройством через КПДП по запросу DRQ.
Сначала инициализация КПДП (здесь вроде правильно):
Код:
MOV DX,00С0
MOV АL,0E
OUT DX,AL
MOV DX,00DD OUT DX,AL
MOV DX,00D8
MOV AL,88
OUT DX,AL
ADD DX,+03
MOV AL,98
OUT DX,AL
INC DX
OUT DX,AL
MOV DX,00D0
MOV AL,00
OUT DX,AL
MOV AL,00
OUT DX,AL
INC DX
MOV AL,FF
OUT DX,AL
MOV AL,01
OUT DX,AL
MOV DX,00DF
MOV AL,0E
OUT DX,AL

Затем сама прога (а вот здесь проблемка). Есть только алгоритм приблезительный.
Ввод Х1 в AL
Ввод Х2 в DL
DL=<DL>+<AL>
Ввод Х3 в AL
AL=<AL>+<DL>
BL=3
AH:=0
AL:=<AX>/<BL>
и дальше как то по запросу выводить резултат внешнему устройству
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог