求大师解释程序

baozerui123 2013-04-08 07:36:28
ENTRY(gdt_table)
.quad 0x0000000000000000 /* NULL descriptor */
.quad 0x0000000000000000 /* not used */
.quad 0x00cf000000ffff /* 0x10 kernel 4GB code at 0x00000000 */
.quad 0x00cf92000000ffff /* 0x18 kernel 4GB data at 0x00000000 */
.quad 0x00cffa000000ffff /* 0x23 user 4GB code at 0x00000000 */
.quad 0x00cff2000000ffff /* 0x2b user 4GB data at 0x00000000 */
.quad 0x0000000000000000 /* not used */
.quad 0x0000000000000000 /* not used */
/*
* The APM segments have byte granularity and their bases
* and limits are set at run time.
*/
.quad 0x0040920000000000 /* 0x40 APM set up for bad BIOS's */
.quad 0x0000000000 /* 0x48 APM CS code */
.quad 0x0000000000 /* 0x50 APM CS 16 code (16 bit) */
.quad 0x0040920000000000 /* 0x58 APM DS data */

...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pro_or_gram 2013-04-18
  • 打赏
  • 举报
回复
gdt table 里是gdt entry, 一个gdt entry 是 8个字节, 你也应该能明白 .quad的意思. 搞技术的,用bing的 英文搜索 都比 baidu强
yong_f 2013-04-18
  • 打赏
  • 举报
回复
.quad和.word、.byte等一样,定义数据类型,4字8个字节大小。
nehc 2013-04-10
  • 打赏
  • 举报
回复
珍爱生命 远离baidu
nevil 2013-04-09
  • 打赏
  • 举报
回复
gcc汇编定义8字节数据
Hony杨 2013-04-09
  • 打赏
  • 举报
回复
多google一下:http://oss.org.cn/kernel-book/ch02/2.3.7.htm .quad和.word、.byte等一样,定义数据类型,4字8个字节大小。
baozerui123 2013-04-09
  • 打赏
  • 举报
回复
怪不得,我用的是百度,我再也不用百度了
baozerui123 2013-04-08
  • 打赏
  • 举报
回复
这是用什么语言写的,怎么从来没看见过
baozerui123 2013-04-08
  • 打赏
  • 举报
回复
.quad是什么意思

4,468

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧