摘要: 80386开始支持存储器分页管理机制。分页机制是存储器管理机制的第3二部分。段管理机制实现虚拟地址(由段和偏移构成的逻辑地址)到线性地址的转换,分页管理机制实现线性地址到物理地址的转换。如果不启用分页管理机制,那么线性地址就是物理地址。本文将介绍80386的存储器分页管理机制和线性地址如何转换为物理 阅读全文
posted @ 2013-03-30 21:38 沙漏哟 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 保护模式下寻址(易懂) : 保护模式下寻址(易懂) 网上看到的一强帖,不转不行了,牛人啊,把这段代码拿捏的相当到位 括号中是我的加注 段机制轻松体验 [内存寻址] 实模式下的内存寻址: 让我们首先来回顾实模式下的寻址方式 段首地址×16+偏移量 = 物理地址 为什么要×16?因为在8086CPU中, 阅读全文
posted @ 2013-03-30 21:22 沙漏哟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 要过年了,发个年终总结贴,只是个人理解,不包正确哈。 本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。 一、概念 物理地址(physical address) 用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。 ——这个概念应该是 阅读全文
posted @ 2013-03-30 21:20 沙漏哟 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址寄存器(ESI和EDI) 和2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS) 1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1、数据寄存器 数据寄存器主要用来 阅读全文
posted @ 2013-03-30 14:30 沙漏哟 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 寄存器 寄存器是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。其实寄存器就是一种常用的时序逻辑电路,但这种时序逻辑电路只包含存储电路。寄存器的存储电路是由锁存器或触发器构成的,因为一个锁存器或触发器能存储1位二进制数,所以由N个锁存器或触发器可以构成N位寄存器。寄存 阅读全文
posted @ 2013-03-30 14:24 沙漏哟 阅读(1098) 评论(0) 推荐(0) 编辑