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