|
Тема |
Отг: Как се превключва от защитен в реален и обрат [re: gydi] |
|
Автор | tRex (Нерегистриран) | |
Публикувано | 14.09.00 11:46 |
|
|
зависи от cpu-то - за 386 и нагоре е лесно нагласяш си дескрипторните таблици, зареждаш ги където трябва и си готов. обратно също е лесно сменяш един бит в cr0 и готово (не забравяш да си нагласиш отстаналите неща - векторна таблица, стек, и т.н.)
- за 286 работата не за гнусливи - в защитен режим се влиза почти както при 386. за да се върнеш обратно трябва да направиш RESET на процесора (това е една от недомислиците на INTEL)
имай предвид, че и за двата случая викането на фукции на DOS и BIOS трябва да става в real mode !!!
за повече подробности: http://developer.intel.com - имаше някакъв документ засягащ програмирането за x86
успех
|
| |
|
|
|