电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

微机原理与接口技术(楼顺天第二版)第十章习题解答9页

  • 资源ID:175516963       资源大小:173.50KB        全文页数:9页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

微机原理与接口技术(楼顺天第二版)第十章习题解答9页

微机原理与接口技术(楼顺天第二版)习题解答第10章 并行接口芯片8255A应用设计10.1答:方式0是基本的输入/输出,端口A、B、C都可以作为输入输出端口。适用于CPU与非智能I/O设备的数据传输;方式1是有联络信号的输入/输出,端口A、B都可以设定成该方式,此时三个端口的信号线分成了A、B两组,用作A组的联络信号,用作B组的联络信号。适用于高速CPU与低速I/O设备的数据传输;方式2是双向传输,只有A组端口可以设定成该方式,PC6PC7用作输出的联络信号,PC4PC5用作输入的联络信号,PC3用作中断请求信号。适用于双机之间数据的并行传送。10.2 答:(1)PC6PC7用作输出的联络信号,PC4PC5用作输入的联络信号,PC3用作中断请求信号,PC0PC2用作基本I/O。(2)PC4PC5用作输入的联络信号,PC3用作中断请求信号,PC1PC2用作输入的联络信号,PC0用作中断请求信号。PC6PC7用作基本I/O。(3)PC6PC7用作输出的联络信号,PC4PC5用作输入的联络信号,PC3用作中断请求信号,PC1PC2用作输入的联络信号,PC0用作中断请求信号。(4):由外设(输入设备)提供的选题脉冲,表示将外设送来的数据锁存到端口寄存器;IBF:是8255A向外设信号的响应,表示端口寄存器已经收到数据,但尚未被CPU取走(CPU通过读命令从端口寄存器取走数据后,IBF自动变为0);:由8255A向外设(输出设备)发出的数据准备好信号,表示CPU已经将数据写入端口寄存器;:外设向8255A发回的响应,其有效表示外设已经将数据从端口寄存器取走,该信号使得8255A的变高,CPU可以再一次向8255A发送数据;INTE:是8255A内的中断允许触发器,可以通过对C口的PC6,PC4,PC2通过按位置位/复位命令字设定;INTR:是8255A进行选通输入输出时的中断请求信号,A口的选通输入输出用PC3,B口的选通输入输出用PC0。10.3 答:8255A工作在方式1输入或输出时,中断请求信号从C口的PC3引出;输入中断由INTEA(PC4通过按位置位/复位命令字设定)和IBF相与产生,输出中断由INTEA(PC6通过按位置位/复位命令字设定)和相与产生;中断屏蔽由PC6,PC4通过按位置位/复位命令字设定。10.4 答:1,1,110.5 答:A口+ PC3PC7;B口+ PC0PC2。10.6 答:110.7 答:010.8 答:PC3PC710.9 答:1310.10 答:中断允许触发器, PC6,PC410.11 答:(1)D(2)A,D(3)D(4)D(5)A(6)A(7)B10.12 答:MOV DX,303HMOV AL,10000011BOUT DX,ALMOV DX,302HIN AL,DXMOV CL,4SHL AL,CLOUT DX,AL10.13 答:(1)根据题目给出的端口地址,在8086最小方式系统下,8255A与K15K0以及4个发光二极管的连接图如下所示。(2)编写程序段实现连续检测并显示开关量中“1”的个数。开关量中“1”的个数以二进制形式显示。MOV DX,8F07HMOV AL,10010010B ;端口A、B方式0输入,端口C方式0输出OUT DX,ALNEXT:MOV DX,8F03H ;从端口B读取高8位开关量IN AL,DXXCHG AL,AHMOV DX,8F01H ;从端口A读取低8位开关量IN AL,DXMOV BX,AXXOR AL,ALMOV CX,16CLCL2:SHL BX,1JNC L1INC ALL1:LOOP L2MOV DX,8F05H ;从端口C送出OUT DX,ALJMP NEXT ;进行下一次检测10.14 答:8255A与IBM PC机总线的连接框图如下:可将8255A的端口A作为要产生的信号的输出端口,设定为方式0输出,端口B和端口C不做使用,均设定为方式0输出。程序段如下: MOV DX,263H ;设定8255A的工作方式 MOV AL,10000000B OUT DX,AL MOV DX,260H ;产生指定信号 XOR AL,AL OUT DX,ALREP: MOV AL,80H MOV CX,7REP1: OUT DX,AL SAR AL,1 LOOP REP1 MOV CX,8REP2: SHL AL,1 OUT DX,AL LOOP REP2 JMP REP10.15 答:由于开关量是16为数据,故可以将8255A的PA端口与PB端口设定为方式0,分别读取开关量的低八位和高八位,以PC端口的低三位控制八选一电路的输出依次从X0到X7,使用PC端口的高四位输出最大开关量的序号(该序号为18),控制发光二极管的亮灭以指示序号。连接图如下:(下面电路中,当八选一输出Y有效时,能选通1组16位开关量数据)程序段如下: MOV DX,263H MOV AL,10010010B ;设定工作方式,PA,PB均工作于方式0,PA、PB为;输入,PC为输出 OUT DX,AL MOV CX,8 XOR BX,BX MOV SI,0 ;SI表示输入开关量的序号ST1: MOV DX,262H MOV AL,SI OUT DX,AL MOV DX,260H ;将开关量数据的低八位读入AL IN AL,DX MOV AH,AL MOV DX,261H ;将开关量数据的高八位读入AL IN AL,DX XCHG AH,AL CMP BX,AX JA NEXT MOV BX,AX ;将当前最大值保存在BX中 MOV DI, SI ;将当前最大值的序号保存到DI中NEXT: INC SI LOOP ST1 MOV AX, DI MOV CL,4 ROL AL,CL ;将最大值的序号(4位)移至AL的高四位 MOV DX,262H OUT DX,AL ;PC的高四位输出最大值序号10.16 答:根据题图,8255A的端口地址为3F0H3F6H中的4个偶地址端口。中断向量表设置和8255A初始化程序段如下:;设置A口的中断向量 PUSH DS MOV AX,0 MOV DS,AX MOV SI,4AH SHL SI,1 SHL SI,1 MOV SI,OFFSET SERV ;中断服务程序偏移地址存入向量表 ADD SI,2 MOV AX,CS MOV SI,AX ;中断服务程序的段地址存入向量表 POP DS ;设置8255A的工作方式 MOV DX,3F6H MOV AL,10111001B ;A口方式1,输入;B口方式0,输出;C口输入 OUT DX,AL;设置INTEA=1 MOV AL,00001001B ;PC4置位 OUT DX,AL 10.17 答:根据题图,8255A的端口地址为180H187H。PC0输出,PC5和PC6输入。A口输出,所以A口方式0,输出;B口方式0,输出;C口高半部输入,C口低半部输出。方式命令字为10001000B。程序段为:;设置8255A的工作方式 MOV DX,186H ;控制字口地址送DX MOV AL,10001000B ;A口方式0,输出;B口方式0,输出; ;C口高半部输入,C口低半部输出 OUT DX,AL;查询C口PC5、PC6 MOV DX,184H ;C口地址送DXCHECK:IN AL,DX TEST AL,01100000B JNZ CHECK;输出CHAR变量数据,数据送到8255A的A端口寄存器 MOV AL,CHAR ;输出数据送AL MOV DX,180H ;A口地址送DX OUT DX,AL ;向打印机发选通信号,一个低电平的脉冲,先置位PC0,再复位PC0;然后延时,再置位PC0 MOV DX,186H MOV AL,00000001B OUT DX,AL ;置位PC0 MOV AL,00000000B OUT DX,AL ;复位PC0 CALL DELAY ;延时 MOV AL,00000001B OUT DX,AL ;置位PC0 HLT DELAY: MOV CX,0FFFHDELAY1: NOP LOOP DELAY1 RET10.18 答:根据题图,8255A的端口地址为38H3EH中的偶地址。A口方式0输出,B口方式0输入,C口低半部输入,高半部输出。程序段为:;设置8255A的工作方式 MOV DX,03EH ;控制字口地址送DX MOV AL,10000011B ;A口方式0,输出;B口方式0,输入; ;C口高半部输出,C口低半部输入 OUT DX,AL MOV CX,100 ;启动输入机,通过置位/复位实现一个高电平脉冲 SETSTART: MOV DX,03EH MOV AL,00001100B OUT DX,AL ;复位PC6 MOV AL,00001101B OU

注意事项

本文(微机原理与接口技术(楼顺天第二版)第十章习题解答9页)为本站会员(文库****9)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.