Хостинг портала RFpro.ru: Московский хостер Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64 РАССЫЛКИ ПОРТАЛА RFPRO.RU Чемпионы рейтинга экспертов в этой рассылке Номер выпуска: | 1372 | Дата выхода: | 17.08.2010, 13:30 | Администратор рассылки: | Лысков Игорь Витальевич, Старший модератор | Подписчиков / экспертов: | 230 / 62 | Вопросов / ответов: | 1 / 1 | IRC-канал по теме: | #assembler | Вопрос № 179708: добрый день. недавно начал изучать ассемблер, по книге Калашникова.О "Ассемблер это просто". в третьей главе дошел до программы, которая выводит рожицу в ерхний левый угол экрана. при ассемблировании ошибок небыло. но при запуске получе... Вопрос № 179708: добрый день. недавно начал изучать ассемблер, по книге Калашникова.О "Ассемблер это просто". в третьей главе дошел до программы, которая выводит рожицу в ерхний левый угол экрана. при ассемблировании ошибок небыло. но при запуске полученного com приложения, ничего не происходит, только ожидание нажатия любой клавиши. использовал так же код, который находится в приложениях к книге. результат тот же самый. пользовался MASM 6.11 подскажите пожалуйста почему программа не работает, как это написанно в описании к ней? код программы и сведения о системе в приложении. Отправлен: 12.08.2010, 13:16 Вопрос задал: Гудин Александр, Посетитель Всего ответов: 1 Страница вопроса » Отвечает Зенченко Константин Николаевич, Модератор : Здравствуйте, Гудин Александр.
Все примеры в книге О.Калашникова "Ассемблер это просто" писались под эмулятор реального режима command.com, в ХР используется cmd.exe. Основным оличием которого является подход к выводу изображения на экран. Для ускорения эмуляции, вывод стандартными средствами DOS, BIOS производится без использования "видеобуфера". Поэтому, для включения полной эмуляции с использованием "видеобуфера" и нормальной работы программ из книги, Вам нужно в начале программы устанавливать 3-ий текстовый режим строками: mov AX,3 int 10h
Удачи! ----- Итерация от человека. Рекурсия — от Бога. — Л. Питер Дойч Ответ отправил: Зенченко Константин Николаевич, Модератор Ответ отправлен: 17.08.2010, 11:18 Номер ответа: 262824 Украина, Киев Тел.: +38-097-238-60-03 Адрес: Украина, Киев Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"? | Отправить SMS #thank 262824 на номер 1151 (Россия) | Еще номера » | Оценить выпуск » Нам очень важно Ваше мнение об этом выпуске рассылки! Скажите "спасибо" эксперту, который помог Вам! Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА на короткий номер 1151 (Россия) Номер ответа и конкретный текст СМС указан внизу каждого ответа. Полный список номеров » * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов) ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются. *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании. |
Комментариев нет:
Отправить комментарий