Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 702
от 23.03.2007, 16:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 359, Экспертов: 30
В номере:Вопросов: 1, Ответов: 1


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное