WMmail.ru - сервис почтовых рассылок

среда, 2 июня 2010 г.

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

Если выпуск не отображается корректно, то вы можете прочесть его на сайте

Когда ты выйдешь замуж? Кто твой будущий муж? Проблемы в личной жизни?
 
Реклама Отказаться от рекламы
 
Subscribe.Ru

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

Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Чемпионы рейтинга экспертов в этой рассылке

Boriss
Статус: Академик
Рейтинг: 2450
• повысить рейтинг »
_Ayl_
Статус: Профессионал
Рейтинг: 1857
• повысить рейтинг »
vladisslav
Статус: 6-й класс
Рейтинг: 1227
• повысить рейтинг »

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

Номер выпуска:1351
Дата выхода:03.06.2010, 01:30
Администратор рассылки:Лысков Игорь Витальевич, Модератор
Подписчиков / экспертов:257 / 62
Вопросов / ответов:1 / 1
IRC-канал по теме:#assembler

Вопрос № 178573: Здравствуйте! Помогите пожалуйста написать программу по загружаемым символьным наборам. Задание - заменить букву английского алфавита "u" на соответствующую на клавише букву pусского алфавита "г". После выполнен...



Вопрос № 178573:

Здравствуйте!

Помогите пожалуйста написать программу по загружаемым символьным наборам.

Задание - заменить букву английского алфавита "u" на соответствующую на клавише букву pусского алфавита "г".
После выполнения задания восстановить изобpажение на экpане.

Предпочтителен - TASM, но буду рад и другим вариантам.
Процессор - 64-битный.

Спасибо!

Отправлен: 22.05.2010, 20:01
Вопрос задал: Гальцов Андрей, Практикант
Всего ответов: 1
Страница вопроса »


Отвечает amnick, Студент :
Здравствуйте, Гальцов Андрей.

Пример программирования знакогенератора для замены матрицы одного символа приведен в приложении. Предполагается, что видеоадаптер — VGA. Программа это не проверяет. Сначала программа определяет высоту символьной матрицы. Затем, если матрица стандартная (8, 14 или 16 байт), то запрашивается адрес таблицы определения шрифта. Перед вызовом функции регистр CX устанавливается в -1, после возврата из прерывания можно проверить CX — если значение не изменилось, то соответствующая функция недоступна. (Программа эту проверку не делает.) Затем сохраняется текущая матрица для буквы 'u' и заменяется на матрицу для буквы 'г'. Перед выходом матрица буквы 'u' восстанавливается.

Компилировать в COM-файл.

Программа нормально работает в DOSBOX (у меня используется русификатор UNISCR). В окне DOS в оконном режиме — не работает, в полноэкранном — работает наполовину: матрица 'u' заменяется, но не на 'г' ; — на соответствующем месте в таблице, указатель на которую возвращает ф-я 1130h, рисунок буквы 'u с черточкой'. Чтобы гарантировать замену на 'г', программа должна сама предоставить 3 матрицы: для шрифтов 8x8, 8x14 и 8x16. Вот, например, матрица 8x16:

db 0, 0, 0, 0, 0FEh, 66h, 60h, 60h, 60h, 60h, 60h, 60h, 0F0h, 0, 0, 0 ; г

Успехов!

Приложение:

Ответ отправил: amnick, Студент
Ответ отправлен: 28.05.2010, 17:20
Номер ответа: 261731

Оценка ответа: 5
Комментарий к оценке:
Спасибо огромное!!

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 261731 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.16 от 26.05.2010
    Обсудить выпуск
     
     Как вам этот выпуск ?  Дайте свой отзыв  или  Оцените   5    4    3    2    1,   можно письмом:  5    4    3    2    1
     
    Реклама Отказаться от рекламы
    Скачай журнал "Все для стройки и ремонта" Скачай журнал "Все для стройки и ремонта"
    Ликбезы. Обзоры. Мастер-классы. Экспертизы и тесты.

      Худеть не напрягаясь - легко! Худеть не напрягаясь - легко!
    Теряйте лишние килограммы с поясом для похудения Vibra Tone.

      Надоела сутулая спина и обвислый живот? Надоела сутулая спина и обвислый живот?
    Тренажер Ab Rocket - великолепный пресс всего за несколько недель!

     
     
    Реклама Отказаться от рекламы
    Ведущий портал по безопасности
    Все, что Вы хотите знать о рынке безопасности, есть на Sec.ru.<>www.sec.ru

    Супермаркет ПО Softkey.ru
    Огромный выбор лицензионного софта. Моментальная оплата!<>www.softkey.ru

    Новый Firefox3.6
    Быстрый и удобный браузер. Скачай бесплатно прямо сейчас!<>fx.yandex.ru

     
      Рассылки
    SoftSoft.ru - свежий софт
    Дайджест новых поступлений программ в каталог Softsoft.ru

    Подписаться:   на сайте    по почте

     
      Группы
    «Свободный микрофон»
    Это группа для интересного и содержательного общения. Вы свободны, пока не ограничиваете свободу другого! Здесь НЕ ПРИВЕТСТВУЕТСЯ хамство. Будут удалены...
    «Интернет для начинающих пользователей»
    Группа начинающих пользователей Интернета. Советы, статьи, инструкции новичкам. Если вы недавно подключились к Интернету и у вас на счет него есть куча ...
    «Работа для студентов»
    Предложение работы с неполным рабочим днем. Работа для студентов
     
    Подписан адрес: admin10383.deep@blogger.com
    Код этой рассылки: comp.prog.assembler
    Архив рассылки
    Отписаться:  На сайте  Почтой
    Поддержка подписчиков
    Убрать рекламу
    Другие рассылки этой тематики
    Другие рассылки этого автора
    Рассылка производится: Subscribe.Ru / ЗАО «Интернет-Проекты» / О компании / Политика конфиденциальности

    Комментариев нет:

    Отправить комментарий