全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题6:1. 请说明8086系列微机的输入输出方式有哪几种?主要特点是什么?l 无条件输入输出方式:CPU不需要检测外设状态,直接使用IN和OUT指令进行输入和输出;l 查询方式:CPU需要查询外设状态,当外设满足条件时,才传送数据,此种方式接口简单,但CPU效率较低;l 中断方式:CPU由主动查询变为被动中断,当外设满足条件时,向CPU申请中断,CPU停止当前工作进行中断处理,返回断点处继续执行,此种方式接口复杂,但CPU效率较高;l DMA方式:利用专用接口电路在外设与存储器之间进行高速数据传输,无需CPU参与,此种方式接口电路复杂,但适合大数据量传输。2. 请详细说明8088微处理器对中断的处理过程1) CPU在每条指令执行的最后一个时钟周期检测中断请求,若有以下三种情况,则进入中断响应周期。l 可屏蔽中断请求,而且IF标志为1;l 软件中断请求l NMI不可屏蔽中断请求2) 获取中断类型码l 可屏蔽中断请求:进入中断响应周期,CPU发出/INTA信号给中断源,中断源通过数据总线的低8位发送中断类型码给CPU;l 软件中断:中断指令中可直接得到中断类型码,若程序出错,则使用默认中断类型码;l NMI不可屏蔽中断:中断类型码为23) 保护断点系统自动将Flag压入堆栈,清除TF和IF,并将断点处CS和IP压入堆栈以保护断点,先压CS后压IP。4) 查找中断向量根据中断类型码在中断向量表中查找相应的中断服务程序入口地址,并赋给CS和IP。5) 中断服务处理l 保护现场l 中断处理l 恢复现场l IRET指令返回6) 中断返回,从堆栈中恢复断点处的CS、IP和Flag3. IBM-PC/XT机中可以管理多少存储器地址空间?I/O端口地址空间?1MB存储空间,00000H0FFFFFH64KB I/O空间,0000H0FFFFH4. 在微机系统中使用8259A来管理设备的中断请求,现在系统中有24个中断源,请设计管理方案,并画出连接图。需要4片8259IR0IR1IR2IR3IR4IR5IR6IR78259主片INTINTRCPUIR8IR9IR10IR11IR12IR13IR14IR158259从片INTIR16IR17IR18IR19IR20IR21IR22IR238259从片INTIR24IR25IR26IR27IR28IR29IR30IR318259从片INT5. 如图所示,接口电路8255A的端口A工作于方式0,作为数据输出端口,接有8个发光二极管;端口C的PC0作为输入信号线与开关相连。初始状态为开关断开,此时二极管全灭。当开关闭合时,使8个发光二极管自上而下依次被点亮,每位显示时间约1秒钟,且每次仅亮一个。当点亮最下边的二极管后,又回到最上边循环显示,直到开关断开,使二极管全灭为止。采用74LS138产生8255A的片选信号,使其地址为280H283H。系统提供延时1秒子程序Delay。1) 请简要画出硬件连接图。(可自选门电路)。2) 编写实现上述功能的程序片段。要求包括:l 8255A的初始化。l 发光二极管的控制显示过程。1)硬件连接图文字说明(图略)A. 74LS138的地址译码l AEN连接/G2Al A9与A7连接到与门输入,与门输出连接到G1l A8连接/G2Bl A6与A5连接到或门输入,或门输出连接到Cl A4与A3连接到或们输入,或门输出连接到Bl A2连接到Al 译码输出/Y0连接到8255的/CS端B. 8255的连接l /IOR连接/RD,/IOW连接/WRl 系统地址总线A1连接8255的A1引脚;l 系统地址总线A0连接8255的A0引脚;l 系统数据总线D7D0连接到8255的数据引脚D7D02)程序PORTAEQU280HPORTCEQU282HPCTRLEQU283HDISPPROC MOVAL, 81H;控制字为81H, A口输出, 下C口输入, 方式0MOVDX, PCTRLOUTDX, AL;写入控制字, 初始化8255DISP1:MOVAL, 0FFHMOVDX, PORTAOUTDX, AL;小灯全灭MOVBL, 0FEHDISP2:MOVDX, PORTCINAL, DX;读C口状态TESTAL, 01H;判断PC0所接开关是否闭合JZDISP3;如PC0为低电平, 开关闭合, 则循环显示JMPDISP1;若PC0为高电平, 开关断开, 则小灯全灭DISP3:MOVAL, BLMOVDX, PORTAOUTDX, AL;输出控制小灯显示, 每次只量1只CALLDELAY;延时1SROLBL, 1;循环左移1位, 使得小灯从上往下循环显示JMPDISP2;跳转,继续判断开关是否闭合RETDISPENDP6. 8086/8088系统中,以内存0000:0028H单元为首地址,连续存放80H、60H、40H、50H四个数据,则中断类型码为0AH的中断申请所对应的中断服务程序入口地址为_C_(A) 8060:4050 (B) 6080:5040(C) 5040:6080 (D) 4050:80607. 主机与外设传送数据时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 向党和人民保证的决心书
- 网络小额贷款合同格式
- 个人住房借款合同模板
- 向子女承诺的戒酒保证
- 简单定点采购合同范本
- 专业大理石采购安装合作协议
- 房屋买卖合同贷款的房产评估
- 设备安装与质量控制合同
- 货物买卖合同模板
- 海运物流服务合同
- 《精装修成品保护》课件
- 2024年房地产开发商与装修公司装修合同
- 2024年畜牧业经营管理教案:转型与升级
- 专利实施独占合同范例
- 浙江省绍兴市建功中学教育集团2024-2025学年八年级上学期10月份学科素养竞赛语文试卷
- 北洋政府的统治与军阀割据 统编版八年级历史上册
- 2024护理个人年终总结
- 2024 ESC慢性冠脉综合征指南解读(全)
- 2024二十届三中全会知识竞赛题库及答案
- (高清版)JTG 5142-2019 公路沥青路面养护技术规范
- 物流运输项目 投标方案(适用烟草、煤炭、化肥、橡胶等运输项目)(技术方案)
评论
0/150
提交评论