- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.5.2 典型CPU的中断结构 (1)内部中断 内部中断也称软件中断,是由处理器检测到异常情况或执行软件中断指令所引起的一种中断。 ① 除法出错中断——0号中断 ② 单步中断——1号中断 ③ 溢出中断——4号中断 ④ 指令中断——n号中断 内部中断的特点是: ● 中断矢量号是由CPU自动提供的,不需要执行中断响应总线周期去读取矢量号。 ● 除单步中断外,所有内部中断都不可屏蔽,即都不能通过执行CLI指令使IF位清零来禁止对它们的响应。 ● 除单步中断外,任何内部中断的优先权都比外部中断高。 2.5.2 典型CPU的中断结构 (2)外部中断 外部中断也称硬件中断,是由CPU外部引脚的中断请求信号触发的一种中断。 ① 不可屏蔽中断NMI ② 可屏蔽中断INTR (3)中断处理顺序 中断处理顺序即按中断优先权从高到低的排队顺序对中断源进行响应,8086系统的中断处理次序如下: ① 除法出错中断、溢出中断、INT n指令中断。 ② 不可屏蔽中断NMI。 ③ 可屏蔽中断INTR。 ④ 单步中断。 2.5.2 典型CPU的中断结构 2.中断向量表 每一个中断服务程序都有一个唯一确定的入口地址,中断服务程序的入口地址就称为中断向量。把系统中的所有中断向量集中起来放到存储器的某一区域内,这个存放中断向量的存储区就叫中断向量表(或中断矢量表)。 8086的256个中断向量共需占用1024个字节单元(1KB)。为了寻址方便,8086系统中将存储器的最低端地址00000H~003FFH共1KB单元作为中断向量的存储区,即中断向量表。 中断类型码(中断矢量号)与中断向量在中断向量表中的位置之间的对应关系为: 中断向量地址指针= 4×n (n为中断类型码) IP (4n+1,4 n),CS (4n+3,4n+2) 2.5.2 典型CPU的中断结构 例如:中断类型码为32(20H)的中断源对应的中断向量存放在0000:0080H(4×20H=80H)开始的4个单元中。如果在00080H~00083H这4个单元中存放的值分别为10H、20H、30H、40H,那么,在该系统中,20H号中断所对应的中断向量即中断服务程序的入口地址为4030H:2010H 。 又如:系统中一个对应于中断类型码为23(17H)的中断服务程序存放在1234: 5670H开始的内存区域中,则对应于17H类型码的中断向量存放在0000:005CH(4×17H=5CH)开始的4个字节中,所以00段的005CH~005FH这4个单元中的值分别为70H、 56H、34H、12H。 2.5.2 典型CPU的中断结构 2.6 微机的启动与工作过程 2.6.1 微机的启动过程 以Windows XP为例,微机的启动过程大致如下: (1)启动电源,向主板和其它部件供电,RESET(重置)信号使CPU初始化。 (2)CPU从启动单元地址(FFFF0H)处开始执行指令,这个地址在系统ROM-BIOS的地址范围内(BIOS由硬件映射为内存区域),开始运行自检程序,BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据),ESCD是系统BIOS用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS(一小块特殊的RAM,由主板上的电池来供电)之中,ESCD数据更新完毕后,系统BIOS根据用户指定的启动顺序(在CMOS中设置)从软盘、硬盘或光驱等启动。 (3)以从硬盘启动为例,CPU将读取并执行硬盘上的主引导记录(程序),读取并执行活动分区的引导记录(程序),读取并运行NTLDR(NT Loader)文件,读取并运行boot.ini文件,装载所选操作系统(如果装了双系统)。 2.6 微机的启动与工作过程 2.6.2 微机的工作过程 微机的工作过程就是不断地从内存中取出指令并执行指令的过程。CPU逐条取出并执行某个程序中的指令,从而完成某项特定的任务。 本章小结 本章介绍了微机系统的基本结构与组成、典型8086CPU的工作原理、微机的指令系统、总线与接口系统、中断系统、微机的启动与工作过程。 通过本章的学习,要掌握微机系统的基本结构与组成,掌握8086CPU的内外部结构组成、寄存器结构、存储器的分段管理、物理地址和逻辑地址的换算及I/O端口的编址方式,理解CPU的总线时序,理解微机的指令格式与寻址方式,了解8086CPU的指令系统按功能分为数据传送类、算术运算类、逻辑运算(位操作)类、串操作类、控制转移类、处理器控制类等6类指令,掌握总线的基本概念和分类,熟悉微机中常用的PCI和PCI-E总线,掌握I/O接口的基本概念和分类、I/O的传送控制方式,熟悉微机中常用的接口,掌
您可能关注的文档
- 建筑企业材料管理第5章 材料供应管理.ppt
- 建筑企业材料管理第8章 施工现场材料管理.ppt
- 建筑设备单元二建筑供暖设备.ppt
- 建筑设备单元六建筑电气设备.ppt
- 建筑设备单元三通风与空调设备.ppt
- 建筑设备单元一建筑给排水设备.ppt
- 建筑施工技术 第二版 ppt第1章 土方工程 新.ppt
- 建筑施工技术 第二版 ppt第2章 地基处理与桩基础.ppt
- 建筑施工技术 第二版 ppt第3章 砌体工程 新.ppt
- 建筑施工技术 第二版 ppt第4章 钢筋混凝土工程.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第3章 CPU与主板.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第4章 存储器.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第5章 人机交互设备.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第6章 微机配置与选购方法.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第7章 硬件组装.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第8章 软件安装与设置.ppt
- 微机原理及组装维护技术 高职计算机应用技术专业 蒋星军周欣然第9章 微机的日常维护与故障检测.ppt
- 数据结构 第四版 高职计算机应用技术专业 安训国 课件第八章 排序.ppt
- 数据结构 第四版 高职计算机应用技术专业 安训国 课件第二章 线性表.ppt
- 数据结构 第四版 高职计算机应用技术专业 安训国 课件第六章 图.ppt
原创力文档


文档评论(0)