《x86标志寄存器PSW》PPT课件

《x86标志寄存器PSW》PPT课件

ID:38604605

大小:393.81 KB

页数:17页

时间:2019-06-16

《x86标志寄存器PSW》PPT课件_第1页
《x86标志寄存器PSW》PPT课件_第2页
《x86标志寄存器PSW》PPT课件_第3页
《x86标志寄存器PSW》PPT课件_第4页
《x86标志寄存器PSW》PPT课件_第5页
资源描述:

《《x86标志寄存器PSW》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、标志寄存器(FLAGS/PSW)1514131211109876543210条件码标志:控制标志:OF溢出标志DF方向标志SF符号标志IF中断标志ZF零标志TF陷阱标志CF进位标志AF辅助进位标志PF奇偶标志OFDFIFTFSFZFAFPFCF例:ADDAX,BXJO/JCERROR?寄存器与存储器的比较:寄存器存储器在CPU内部在CPU外部访问速度快访问速度慢容量小,成本高容量大,成本低用名字表示用地址表示没有地址地址可用各种方式形成4.外部设备外部设备与主机(CPU和存储器)的通信是通过外设接口(In

2、terface)进行的,每个接口包括一组寄存器。数据寄存器:存放外设和主机间传送的数据状态寄存器:保存外设或接口的状态信息命令寄存器:保存CPU发给外设或接口的控制命令外设中每个寄存器有一个端口(Port)地址,构成一个独立于内存的I/O地址空间:0000H~FFFFH80x86的寄存器结构80x86的程序可见寄存器组通用寄存器专用寄存器段寄存器AHAXALBHBXBLCHCXCLDHDXDLSPBP SIDIIPFLAGSCSDSSSES8086/8088/80286寄存器EAXEBXECXEDXESP

3、EBPESIEDIEIPEFLAGSFSGS311615870OFDFIFTFSFZFAFPFCF8086/8088OFDFIFTFSFZFAFPFCFIOPLNT80286RFOFDFIFTFSFZFAFPFCFIOPLNTVM80386RFOFDFIFTFSFZFAFPFCFIOPLNTVMAC80486RFOFDFIFTFSFZFAFPFCFIOPLNTVMACIDVIPVIF313029282726252423222120191817161514131211109876543210Pentium8

4、0x86的标志寄存器IOPL:I/O特权级VIP:虚拟中断未决标志NT:嵌套任务标志VIF:虚拟中断标志RF:重新启动标志VM:虚拟8086模式位AC:对准检查方式位ID:标识标志支持多任务处理功能支持虚拟存储器特性保护模式下的80x86保护模式下的存储器寻址所选存储单元描述符64描述符表所选段存储器段基地址32选择器16偏移地址32逻辑地址当前主流CPU的发展过程:1.从8080/8085到80868086是1978年Intel公司推出的16位微处理器。与前一代8位微处理器8080/8085相比,808

5、6有如下进步: (1)8086有16位数据总线,处理器与外部传送数据时,一次可传送16位二进制数,而8080/8085一次只能传送8位。 (2)8086的寻址空间从8080/8085的64K字节提高到1M字节。 (3)8086采用了流水线技术,而8080/8085是非流水线结构。在一个具有流水线结构处理器的系统中,可以实现处理器的内部操作与存储器或I/O接口之间的数据传送操作重叠进行,从而提高了处理器的性能。2.从8086到80888086的内部寄存器、功能部件、数据通路以及对外的数据总线均为16位宽度,

6、它的出现是计算机技术上一个很大的进步。但是,当时已有的微处理器外围配套芯片的数据总线都是8位的,为了使用这些8位的外围芯片组成系统,Intel公司又推出了8088微处理器。8088的内部结构与8086基本相同,也提供16位的处理能力,但对外的数据总线设计成8位。1981年IBM公司选择8088微处理器作为核心来设计IBMPC微计算机系统,推向市场后获得了巨大的成功,为后来的80x86系列微处理器成为主流微计算机的处理核心打下了基础。3.80286、80386到Pentium微处理器由于用户对PC机性能的要

7、求迅速提高,Intel公司在1982年推出了80286微处理器,它仍然是16位结构。80286的内部及外部数据总线都是16位的,但它的地址线是24位的,可寻址16M字节的存储空间。80286有两种工作方式,即实模式和保护模式。实模式与8086工作方式相同,但速度比8086快。保护模式除了仍具有16M字节的存储器物理地址空间外,她还能为每个任务提供1G(230)字节的虚拟存储器地址空间。保护方式把操作系统及各任务所分配到的地址空间隔离开,避免程序之间的相互干扰,保证系统在多任务环境下正常工作。80386是1

8、985年研制出的一个32位微处理器,内部及外部数据总线均为32位,地址线也为32位,因此它可处理4G(232)字节的物理存储空间。80386为每个任务提供的虚拟存储空间增加到64T(246)字节。1989年Intel公司又研制出新一代的微处理器80486,80486芯片内除了有一个与80386相同结构的主处理器外,还集成了一个浮点处理部件FPU以及一个8K字节的高速缓冲存储器(cache),使80486的计算速度和总体性能比8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。