首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机三级 > PC技术 > 复习资料 > 正文

2011年计算机等级考试三级PC技术第三章要点(13)

来源:考试吧Exam8.com) 2010-11-13 10:01:40 考试吧:中国教育培训第一门户 模拟考场
考试吧提供了“2011年计算机等级考试三级PC技术分章节要点”,供考生参考。

  5.程序中断I/O方式

  在计算机中专门负责中断处理的硬件和软件称为中断系统。不同类型的CPU,其中断系统的机能不同。

  从主程序转向I/O中断服务程序的过程称为中断响应,I/O中断响应是通过硬件实现的。其任务是:

  ①保存主程序的返回地址;

  ②转向中断服务程序的入口地址。中断服务程序的任务是:①保护CPU现场;

  ②开中断(在响应中断的过程中要关中断,以区分一次响应中断的过程。若在本次处理中断的过程中允许响应更高级别的中断,则需及时开中断);③中断服务处理;

  ④恢复主程序的CPU现场;

  ⑤在80X86系统中,要向8259发EOI(中断结束)命令,以便执行中断嵌套功能;⑥返回主程序的断点处,以便继续执行主程序。

  6.80X86的中断系统

  80X86CPU设有256种中断类型,其中断类型号为0~255。中断服务程序的入口地址集中放在内存的中断向量表中,每个中断向量(即中断服务程序入口地址)要占4字节,因此,内存的中断向量表共占1KB,分布在内存地址区间0~3FFH中。

  已知中断类型号为n,则相应的中断向量地址为4n,在4n和4n+1地址单元中存放该中断服务程序入口地址的偏移量,在4n+2和4n+3单元中存放中断服务程序入口的段地址。

  7.8259中断控制器芯片

  一片8259可提供8个I/O中断源,在286以上的PC机中用两片8259级联,可提供15个I/O中断源。在8259中,用中断服务寄存器ISR存放正在服务的中断源标志。8259的全嵌套中断工作方式是允许在中断服务程序的执行过程中响应更高级别中断请求的方式,它要求中断服务程序在中断返回之前,向8259发EOI(中断结束)命令,以便8259清除ISR寄存器中该中断源的对应位,转去处理级别较低的中断服务。

  8259在其8个中断源IRQ0~IRQ7中,规定其优先级别是:IRQ0最高,IRQ1次之,……IRQ7最低。

  通过设置初始化命令字可以改变中断源的优先级别,甚至可以使优先权在各中断源之间轮流旋转。

  8.8259的初始化命令字

  8259的初始化命令字共有4个,ICW1~ICW4必须按顺序写入。8259只有2个端口地址,即一个为偶数的地址和一个为奇数的地址,ICW1应写入偶地址,ICW2~ICW4均是奇地址。ICW1用于设置8259的基本工作方式。

  ICW2用于设置中断类型,使中断源IRQ号与CPU的中断类型号建立一一对应的关系。ICW3用于设置8259级联的具体方式。

  ICW4用于设置中断结束方式、缓冲方式、特殊的全嵌套方式等。

  中断结束方式分为自动中断结束方式和非自动中断结束方式,前者适用于无中断嵌套的情况,8259中ISR的中断源标志在CPU响应中断请求后由8259自动清除,在中断服务序中无需向8259发EOI命令;后者适用于中断嵌套的情况,在中断服务程序结束前,要8259发EOI命令,以便清除ISR中相应的中断源标志位。在PC机中采用非自动中断结束式,即中断程序在返回主程序之前,必须向8259发EOI命令。

  缓冲方式指8259和系统的数据总线之间经缓冲器相连;非缓冲方式则是直接相连。

  当8259级联工作时,应采用特殊的全嵌套方式,允许主片响应同级的中断请求。一8259(主片)的8个IR输入端最多可经8个8259(从片)扩展为64个输入端。用2片8259则将中断源输入端扩展为15个。

  9.DMA控制器芯片8237

  8237通过HRQ向80X86CPU的HOLD发出DMA请求,CPU通过HLDA向8237作出确认,同时CPU将总线控制权交给8237。

  在8237中有4个DMA通道,每个通道都可以连接一个独立的I/O设备,它们不能同时工作,优先顺序为通道0~通道3。在每个通道中都有2个端口:一个16位的地址寄存器和一个16位的字节计数器,前者用来指示进行DMA数据传输时在内存中的起始地址,后者用来对传输的DMA数据字节进行计数,以便控制DMA传送的结束。因此一片8237共有8个端口。

  8237可以通过DREQ(连次级的HRQ)和DACK(连次级的HLDA)来实现级联,这样,用5片8237(1个主片,4个从片)就可以使MDA通道数扩大到16个。10.扩大DMA可寻址的内存空间

  由于8237的地址寄存器为16位,因此可寻址的内存空间为64KB,为了扩大DMA可寻址的内存空间,可在8237外建立页面地址寄存器,设页面地址寄存器为12位,则DMA总的可寻址空间为216+12=256MB,可满足现行PC机的要求。

  相关推荐:2010年9月计算机等级考试成绩查询时间汇总

       计算机等考三级PC技术模拟试题及答案汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。