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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2008, 19:52   #1
Advisor
Пользователь
 
Регистрация: 07.12.2008
Сообщений: 18
По умолчанию Защищенный режим

Подскажите где найти описания для ВСЕХ регистров(Системных) и как попасть в защищенный режим. Проблема: пытался модифицировать код по адресу 020E06AA( конец функции прерывания от 16h) сразу вылезает ошибка о выполнении недопустимой операции процессором. Как обойти?
Advisor вне форума Ответить с цитированием
Старый 07.12.2008, 20:37   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

я думаю переход в защищённый режим врядли тебе поможет в этом. и по идее, в режиме реальных адресов адреса 020E06AA просто нет, максимальный адрес в этом режиме это адрес 0FFFFF всё. А как попасть в защищённый режим, в инете исходников немерено гугль в помощь. Описания всех регистров тоже в инете немерено. Но я бы советовал официальный мануал от Intel
rpy3uH вне форума Ответить с цитированием
Старый 07.12.2008, 20:39   #3
Min
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 239
По умолчанию

непонятно с какой целью вы пытаетесь модифицировать этот код? если чтобы дописать свой обработчик, то для этого есть другие средства. И я правильно понял: вам нужен алгоритм и код перевода процессора в защищенный режим?
Надо бы избавиться от привычки ставить многоточие.....
Min вне форума Ответить с цитированием
Старый 07.12.2008, 23:59   #4
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию

кури статьи на васме
Д'якон вне форума Ответить с цитированием
Старый 08.12.2008, 17:37   #5
Advisor
Пользователь
 
Регистрация: 07.12.2008
Сообщений: 18
По умолчанию

В этот участок кода хотел влезть ибо там возвращение нажатой клавиши.
Сколько сразу возможностей!

На счет системных регистров:
В инете искал, мне везде предлагают так называемые пользовательские регистры, а мне нужны системные, недоступные в обычном режиме.
Типа R0 R1 R2 R3 в 16 битке.
Был мануал, насчет этого, но ничто не вечно, а я все не запомнил.

А насчет доступа пороюсь, раз куча.
Advisor вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полноэкранный режим Devoto Общие вопросы Delphi 4 05.12.2008 13:42
Какой программой скопировать защищенный игровой диск? Анкор Помощь студентам 2 26.04.2008 16:37
многопользовательский режим Nastay Помощь студентам 1 04.04.2008 19:57
Графический режим в С Raz0r Помощь студентам 4 03.03.2008 16:49
Полноэкранный режим mishel Общие вопросы Delphi 2 26.01.2007 02:31