linux 内核

时间:2015-12-30 06:29:58
【文件属性】:

文件名称:linux 内核

文件大小:782KB

文件格式:PDF

更新时间:2015-12-30 06:29:58

linux 内核

Linux 开发 Linux 内核 Linux 开发 112: .word 0x9A01 ! code read/exec !代码读、运行权限 113: .word 0x00C0 ! granularity=4096, 386 !粒度为 4096,类型为 386 114: 115: .word 0x07FF ! 8Mb - limit=2047 (2048*4096=8Mb) !段限为 8 兆地址空间,此项为数据段描述符 116: .word 0x0000 ! base address=0x10000 !基地址为 0x10000,0x9201+0x0000 为 0x010000 117: .word 0x9201 ! data read/write !数据读写权限。 118: .word 0x00C0 ! granularity=4096, 386 !粒度为 4096,类型为 386 119: 120: idt_48: 121: .word 0 ! idt limit=0 122: .word 0,0 ! idt base=0L !中断描述符表寄存器(IDTR)为 48 位,前 16 位为中断描述符 !表限长度,后 32 位为中断描述符表基地址。 123: 124: gdt_48: 125: .word 0x7ff ! gdt limit=2048, 256 GDT entries 126: .word 0x7c00+gdt,0 ! gdt base = 07xxx !全局描述符表寄存器(GDTR)为 48 位,前 16 位为全局 !描述符表限长度,后 32 位为全局描述符表基地址,其中限 !长度,为 2048,共 256 GDT 项(每项 8 个字节,所以 !2048/8=256)。全局描述符表寄存器(GDTR)为 0x7XXX !处。 127: 128: msg1: 129: .byte 13,10 130: .ascii "Loading system ..." 131: .byte 13,10,13,10 132: !要显示的信息,13 为回车,10 为换行 133: .text 134: endtext: 135: .data


网友评论