[信息与通信]微机原理第九章.ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[信息与通信]微机原理第九章.ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息与通信 信息 通信 微机 原理 第九 ppt 课件
- 资源描述:
-
1、中断源中断源中断中断请求请求 当当 前前 程程 序序中断中断服务服务程序程序程序断点程序断点中断返回中断返回中断响应中断响应中断:处理器暂停执行当前程序,转而处理随机发生的事中断:处理器暂停执行当前程序,转而处理随机发生的事件,处理完毕后再返回到断点处继续执行原来程序的过程件,处理完毕后再返回到断点处继续执行原来程序的过程8686系列微机最多可以支持系列微机最多可以支持256256种中断,它们被种中断,它们被分为四种类型:分为四种类型:内部中断和异常内部中断和异常软件中断软件中断外部可屏蔽中断外部可屏蔽中断外部非屏蔽中断外部非屏蔽中断通常一个系统有多个中断源,而通常一个系统有多个中断源,而CP
2、UCPU同一时刻只能响同一时刻只能响应一个中断源的请求,按中断源的轻重缓急程度确定的优应一个中断源的请求,按中断源的轻重缓急程度确定的优先级别,称为优先级。先级别,称为优先级。当当CPUCPU正在响应某一中断源的请求,执行为其服务的正在响应某一中断源的请求,执行为其服务的中断服务程序时,如果有优先级更高的中断源发出请求,中断服务程序时,如果有优先级更高的中断源发出请求,CPUCPU将中止正在执行的中断服务程序而转入为新的中断源将中止正在执行的中断服务程序而转入为新的中断源服务,等新的中断服务程序执行完后,再返回到被中止的服务,等新的中断服务程序执行完后,再返回到被中止的中断服务程序,这一过程称
3、为中断嵌套。中断服务程序,这一过程称为中断嵌套。1#中断请求中断请求响应响应返回返回1#中断中断服务程序服务程序2#中断请求中断请求响应响应返回返回2#中断中断服务程序服务程序3#中断请求中断请求响应响应返回返回3#中断中断服务程序服务程序原主程序原主程序中断优先级中断优先级3#2#1#00000H00003H00008H0000BH00004H00007H0000CH0000FH00010H00013H00014H0007FH00080H003FCHIP内容CS内容类型0中断入口地址(除法出错)专用中断(5个)用户自定义中断(224个)系统保留中断(27个)类型1中断入口地址(单步中断)类型
4、2中断入口地址(NMI)类型3中断入口地址(断点中断)类型4中断入口地址(溢出中断)类型5中断入口地址类型31中断入口地址类型32中断入口地址类型255中断入口地址内部总线CAS0D7D0数据总线缓冲器控制电路INT读/写控制逻辑RDWRA0CS级联缓冲/比较器CAS1CAS2EN/SPINTA中断服务寄存器(ISR)优先权判别器(PR)中断请求寄存器(IRR)中断屏蔽寄存器(IMR)IR7IR1IR0功能:功能:能接收外部的中断请求,并进行判断,选中当前优能接收外部的中断请求,并进行判断,选中当前优先级最高的中断请求,再将此请求送到先级最高的中断请求,再将此请求送到CPUCPU的的INTRI
5、NTR端。端。1)1)电平触发方式电平触发方式 该方式以该方式以IRIR端上出现的高电平作为中断请求信号。端上出现的高电平作为中断请求信号。请求一旦被响应,该高电平信号应及时撤除。请求一旦被响应,该高电平信号应及时撤除。2)2)边沿触发方式边沿触发方式 该方式以该方式以IRIR端上出现由低电平向高电平的跳变作为端上出现由低电平向高电平的跳变作为中断请求信号,跳变后高电平一直保持,直到被响应。中断请求信号,跳变后高电平一直保持,直到被响应。1)1)完全嵌套方式完全嵌套方式 完全嵌套方式也称固定优先级方式。在这种完全嵌套方式也称固定优先级方式。在这种方式下,由方式下,由IRIR端引入的中断请求具有
6、固定的优先级,端引入的中断请求具有固定的优先级,IRIR0 0最高,最高,IRIR7 7最低。只有当更高的中断请求到来时,最低。只有当更高的中断请求到来时,才会给予响应。才会给予响应。在初始化程序中设定,在初始化程序中设定,且在整个工作过程中保持不变。且在整个工作过程中保持不变。在应用程序中设置,且可在应用程序中设置,且可设置多次。设置多次。每片每片8259A8259A有有2 2个片内地址个片内地址A A0 0=0=0和和A A0 0=1=1,所,所有的命令字都是通过这两个端口来发送的。有的命令字都是通过这两个端口来发送的。1初始化命令字初始化命令字 1)ICW1 ICW1主要用于设置工作方式
7、,其格式及各位的定义如图所示。主要用于设置工作方式,其格式及各位的定义如图所示。D7 D6 D5 D4 D3 D2 D1 D0 A0=0 2)ICW2 ICW2用于设置中断类型号,写入用于设置中断类型号,写入A0=1的端口,其格式如图的端口,其格式如图所示。所示。例如:若例如:若ICW2为为00001000B,则对于从,则对于从IR0、IR1、IR2、IR3、IR4、IR5、IR6和和IR7上引入的各中断请求,其相应的上引入的各中断请求,其相应的中断类型号为中断类型号为08H、09H、0AH、0BH、0CH、0DH、0EH和和0FH。3)ICW3 ICW3用于设置级联,写入用于设置级联,写入A
8、0=1的端口,格式如图所示。的端口,格式如图所示。例如:某片从例如:某片从8259A的的ID2ID1ID0=100,则表示该从,则表示该从8259A接接在主在主8259A的的IR4 4)ICW4 ICW4用于设置用于设置8259A的工作方式,写入的工作方式,写入A0=1的端口,格的端口,格式如图所示。式如图所示。ICW1的的IC4位为位为1时,才写入时,才写入ICW4。0 8080/8085系统A0D01 自动EOI1特殊嵌套0一般嵌套1BUFM/SAEOIPMD1D2D3SFNM000D4D5D6D71 8086/8088系统0 正常EOI非缓冲方式缓冲/从片缓冲/主片0X1011NYNY写
展开阅读全文