tmp02

GDT_DES : DESCRIPTOR 0    0    0

[section .gdt]
GDT_DES : DESCRIPTOR 0     0     0  ;空白描述符
VIDEO_DES : DESCRIPTOR 0x0B8000H 0x0FFFFH DA_DRW
CODE32_DES : DESCRIPTOR 0 0 DA_C|DA_32 ;32位,不知道intel如何弥补64位的这个窟窿,补丁越补越丑,越不协调


[section .s16]
[bits 16]

 

[section .gdt]
GDT_DES : DESCRIPTOR 0     0     0  ;空白描述符
VIDEO_DES : DESCRIPTOR 0x0B8000H 0x0FFFFH DA_DRW
CODE32_DES : DESCRIPTOR 0 0 DA_C|DA_32 ;32位,不知道intel如何弥补64位的这个窟窿,补丁越补越丑,越不协调

VIDEO_SEL SELECTOR VIDEO_DES - GDT_DES
CODE32_SEL SELECTOR CODE32_DES - GDT_DES

 

[section .gdt]
GDT_DES : DESCRIPTOR 0     0     0  ;空白描述符
VIDEO_DES : DESCRIPTOR 0x0B8000H 0x0FFFFH DA_DRW
CODE32_DES : DESCRIPTOR 0 0 DA_C|DA_32 ;32位,不知道intel如何弥补64位的这个窟窿,补丁越补越丑,越不协调

;获取索引,但是还没有设置权限和GDT/LDT标示符
VIDEO_SEL SELECTOR VIDEO_DES - GDT_DES
CODE32_SEL SELECTOR CODE32_DES - GDT_DES

 

posted @ 2013-12-05 18:04  youJumpILook  阅读(259)  评论(0编辑  收藏  举报