当前位置: 技术问答>linux和unix
保护模式的问题
来源: 互联网 发布时间:2015-06-05
本文导语: 我用nasm编译,编译器总告诉我lgdt和lidt这条语句操作码或操作数结合无效。 LIDT idtdes LGDT gdtdes 定义: gdtdes dw 0x0800 dd 0x90200+gdt gdt dd 0x00000000,0x00000000 dd 0x00cf9a00,0x0000ffff ...
我用nasm编译,编译器总告诉我lgdt和lidt这条语句操作码或操作数结合无效。
LIDT idtdes
LGDT gdtdes
定义:
gdtdes dw 0x0800
dd 0x90200+gdt
gdt dd 0x00000000,0x00000000
dd 0x00cf9a00,0x0000ffff
dd 0x00cf9200,0x0000ffff
dd 0x00cffa00,0x0000ffff
dd 0x00cff200,0x0000ffff
idtdes dw 0
dd 0
nasm我用的不熟,还请大家指教。
LIDT idtdes
LGDT gdtdes
定义:
gdtdes dw 0x0800
dd 0x90200+gdt
gdt dd 0x00000000,0x00000000
dd 0x00cf9a00,0x0000ffff
dd 0x00cf9200,0x0000ffff
dd 0x00cffa00,0x0000ffff
dd 0x00cff200,0x0000ffff
idtdes dw 0
dd 0
nasm我用的不熟,还请大家指教。
|
lgdt指令好像只能跟寄存器,如lgdt eax等。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。