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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2012, 14:10   #1
goluzov
Форумчанин
 
Регистрация: 26.06.2010
Сообщений: 168
По умолчанию вычисление 32 бит адреса в 16 разрядном режиме

Код:
xor eax, eax
mov ax, cs
shl eax, 4
add eax PROTECTED_MODE_ENTRY_POINT

; вычисляем 32 битный адрес входа в защищенный режим
...........
...........
...........

xor eax, eax
mov ax, cs
shl eax, 4
add ax, GDT < --------- почему здесь ax? а не eax ?

; вычисляем 32 битный адрес таблицы GDT
...........
...........
...........

PROTECTED_MODE_ENTRY_POINT:

...........
...........
...........

GDT:

...........
...........
...........
goluzov вне форума Ответить с цитированием
Старый 01.04.2012, 01:32   #2
goluzov
Форумчанин
 
Регистрация: 26.06.2010
Сообщений: 168
По умолчанию

чето никто не отвеачет
goluzov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Известны фамилии,адреса и телефоны 25-ти человек,Найти фамилии и адреса людей,чей телефон начинается с цифры 3. Расмотреть два слу salomon93 Паскаль, Turbo Pascal, PascalABC.NET 11 01.12.2011 23:36
машинные коды чисел.сумма в 16 и 32 разрядном формате marystupidyeah Помощь студентам 0 22.05.2011 16:54
Ковертирование из png 24 бит в png 8 бит isat Общие вопросы .NET 0 22.03.2010 13:38
Адреса в реальном режиме codeok Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 21.11.2009 12:28