CPU模式与寄存器介绍

您所在的位置:网站首页 cpu寄存器 CPU模式与寄存器介绍

CPU模式与寄存器介绍

2024-07-09 22:12| 来源: 网络整理| 查看: 265

目录 基本知识点实模式保护模式虚拟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