Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2014, 16:36   #1
Greench
 
Регистрация: 25.03.2014
Сообщений: 3
По умолчанию Ассемблер вывод таблицы векторо прерывания

Нужно вывести на экран Ms DOs таблицу векторов прерывания НЕ используя int 21H! так что я предполагаю через int 10H..
уже неделю с этим сижу , в интернете нет ничего по этой тебе полезного
Greench вне форума Ответить с цитированием
Старый 05.05.2014, 23:02   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Таблица векторов прерываний лежит в самом начале памяти (по адресу 0000:0000). 256 пар по два ворда - сегмент и смещение.

Выводить текст на экран можно либо через int 10h, либо напрямую в видеопамять.
Если через int10h - в ah кладешь номер функции (0eh), в al - символ, и в bx 0.

Чтобы вывести адреса, их нужно сначала преобразовать в строковое представление обычным алгоритмом, который уж точно гуглится: делим число на 10, записываем остаток в буфер; повторяем, пока число не стало 0; разворачиваем буфер.

Этого должно быть достаточно для решения )
Son Of Pain вне форума Ответить с цитированием
Старый 03.12.2014, 23:16   #3
AndBalash1635
Новичок
Джуниор
 
Регистрация: 03.12.2014
Сообщений: 1
По умолчанию

Подскажите, пожалуйста, как записать код символа напрямую в видео память?
AndBalash1635 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод сообщения без прерывания процедуры? PAMAC Microsoft Office Excel 3 04.11.2012 18:23
ассемблер. Вывод CAN-UKRAINE Помощь студентам 10 16.05.2012 20:42
Подпрограммы и прерывания в ассемблер confistu Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 16.06.2011 04:02
Делфи и ассемблер. Не работают прерывания типа Int Я_и Общие вопросы Delphi 8 11.12.2010 13:13
Прерывания и ввод-вывод на ассемблере Give_me_a_chanse Помощь студентам 0 27.10.2009 16:28