08 2017 档案

摘要:问题:段描述符中的字段含义? 段首地址的线性地址/偏移/粒度/特权限制等信息。 1,快速访问段描述符 在加载段选择符时,相应的段描述符被自动由内存装入对应的非编程CPU寄存器。装入后就不再访问主存中的GDT或LDT。 2,段选择符的字段 index:指定了放在GDT或LDT中相应段描述符的入口 TI 阅读全文
posted @ 2017-08-24 23:12 欲望的鱼 阅读(112) 评论(0) 推荐(0)
摘要:问题:1,逻辑地址怎么求?2,段描述符的base字段怎么求? 逻辑地址:由16位段选择符和32位偏移量组成,并不是说这个地址就是段选择符偏移32位再和偏移量相加。 段选择符:或叫段标识符,是一个16位长的字段。顾名思义,用于选择段的。为了快速找到段选择符,处理器提供段寄存器。 15~3bit,段索引 阅读全文
posted @ 2017-08-23 22:49 欲望的鱼 阅读(119) 评论(0) 推荐(0)
摘要:1,三个地址 逻辑地址,机器语言指令中用来指定一个操作数或一条指令的地址。 线性地址:32位无符号整数,高达4GB。64位的cpu就是64位的线性地址 物理地址:内存芯片级内存单元寻址。老式x86由32位或36位无符号整数表示。 2,MMU内存控制单元 存在一个分段单元的硬件电路将一个逻辑地址转换为 阅读全文
posted @ 2017-08-21 22:31 欲望的鱼 阅读(183) 评论(0) 推荐(0)