mirror of
https://github.com/0xAX/linux-insides.git
synced 2025-07-04 00:02:33 +00:00
parent
0a164a8611
commit
bfd750ac7f
@ -537,7 +537,7 @@ movl %edx, %cr0
|
|||||||
|
|
||||||
* `0x66` - префикс размера операнда, который позволяет смешивать как 16-битный, так и 32-битный код,
|
* `0x66` - префикс размера операнда, который позволяет смешивать как 16-битный, так и 32-битный код,
|
||||||
* `0xea` - опкод инструкции перехода,
|
* `0xea` - опкод инструкции перехода,
|
||||||
* `in_pm32` - смещение сегмента или `(cs << 4) + in_pm`
|
* `in_pm32` - смещение сегмента в защищённом режиме, которое имеет значение `(cs << 4) + in_pm32`, полученное из режима реальных адресов
|
||||||
* `__BOOT_CS` - сегмент кода, на который мы хотим перейти.
|
* `__BOOT_CS` - сегмент кода, на который мы хотим перейти.
|
||||||
|
|
||||||
После этого мы наконец-то в защищённом режиме:
|
После этого мы наконец-то в защищённом режиме:
|
||||||
|
Loading…
Reference in New Issue
Block a user