CPU模式与寄存器介绍 |
您所在的位置:网站首页 › cpu寄存器 › CPU模式与寄存器介绍 |
目录
基本知识点实模式保护模式虚拟8086模式系统管理模式
基本知识点
程序的运行就是CPU执行指令 程序的二进制指令都是放在内存中或映射在内存中 CPU当前要执行的指令由CS:IP指定 开机或复位以后CPU从实模式0xFFFF0(0xFFFFFFF0)的位置开始执行第一条指令 CPU的地址,有逻辑地址,线性地址,物理地址的区分 逻辑地址 – 程序执行时指令指定的地址 线性地址 – 由逻辑地址经过一定规则转换而来 物理地址 – 实际传送到CPU地址总线上的地址 CPU寄存器概念 寄存器(Register)直接位于CPU的内部,是一种高速存储位置,其访问速度远远高于任何传统存储器(包括cache),可以类比为“最高速的内存”。因此当一个程序为了速度需要进行优化时,常常选择把某些数据储存在寄存器当中 实模式实地址模式/Real-address Mode CPU上电和复位后默认工作模式 1MB物理寻址空间,线性地址等于物理地址 内存无权限限制,所有内存都可读,写和执行,操作系统和用户程序无差别 指令无优先级/特权限制,所有指令都可执行,包括所有特权指令 单任务 通过中断机制提供系统服务,中断向量表存放中断服务程序入口地址 1MB物理寻址空间(20根地址线) 地址空间按照64KB长度分为16个段,段内偏移量为16位 寻址方式为段地址左移4位+偏移量方式计算出20位地址 例如ES = 0x1000, DI = 0x1234, 则地址为(0x1000 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |