Вопрос № 78818: Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как записать в файл полученные данные? Пример, я опеделяю видеорежим, а нужная мне информация хранится, как говорится в описании, в 4 и 5 битах регистра AX.
С уважением Archang...
Вопрос № 78.818
Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как записать в файл полученные данные? Пример, я опеделяю видеорежим, а нужная мне информация хранится, как говорится в описании, в 4 и 5 битах регистра AX.
С уважением Archangel
Приложение:
Отправлен: 18.03.2007, 15:48
Вопрос задал: Archangel (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Archangel!
Смотря как эта информация будет использоватся позже:
если для быстрого востановления видео режима то воспользуйтесь советом из мини-форума(and al,30h).
если потом нужно ее просматривать то преобразуйте ее к символьному типу (and al,30h;or al,40h) в итоге в al будет: 40h-(00ь),50h-(01ь),60h-(10ь),70h-(11ь).
после этого записчваете один байт в память(mov buff,al)
и записываем один байт в файл:
(
mov ah,40h;запись в открытый файл
mov bx,FileHandl;указатель на отркрытый файл
mov cx,1;пишем один байт
mov dx,offset buff;указатель на записываеемый буфер
int 21h;функйия ДОС
)
Удачи!
Приложение:
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: 6-ой класс)
Ответ отправлен: 19.03.2007, 11:18 Оценка за ответ: 4
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.