Вопрос № 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