电脑常识:实模式的定义是?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 17:17:05

电脑常识:实模式的定义是?
电脑常识:实模式的定义是?

电脑常识:实模式的定义是?
实模式、保护模式、虚拟模式都是X86中的概念. 从寻址方式来说,CPU中的IP(EIP)中存放虚地址,把虚地址转换到物理地址,各个模式有各自的转换方式. 实模式下,虚地址到实地址转换:DS段寄存器左移4位与偏移地址相加,得到物理地址,寻址1M. 保护模式下,虚地址到实地址转换经过MMU(内存管理单元),也就是分段与分页机制,寻址4G. 实模式: 16bit的8086处理器标志着IntelX86王朝的开始,并且引入了一个重要概念——段.8086处理器地址总线扩展到20位,但算术逻辑运算单元(ALU)宽度即数据总线却只有16位,也就是直接运算的指针长度是16位的.为支持1M寻址空间,引入分段的方法.为支持分段8086CPU设置四个16bit段寄存器:CS、DS、SS、ES,对应于地址总线中的高16位.寻址时,段寄存器*0x10+偏移地址=物理地址.这样实现16位内存地址到20位物理地址的转换,叫“映射”. (之前在想:为什么每个段最大不超过64K,其实很简单,因为16位CPU数据线是16位的,所以最多只能用一个16bit数来标识一个偏移量,也就说一个段最大长度是64K)