ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:103KB ,
资源ID:7693643      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7693643.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版058255An习题与答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版058255An习题与答案.docx

1、完整版058255An习题与答案选择题_18255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( )AA口BB口CC口DA、B、C三端口均可以28255A的方式选择控制字为80H,其含义是( )AA、B为方式0BA、B、C口全为输入CA口为输出,其他为输入DA、B、C口均为方式0,输出38255A引脚信号-WR=0,-CS=0,A1=1,A0=1时,表示( )A无效操作BCPU读8255A控制口CCPU向数据口写数据DCPU向控制口送控制字48255的B口中断输出时,应将B口工作方式初始化为是( )A方式0B方式1C方式2D不初始化58255A接口芯片的端口A的工作方式有( )

2、A5种B4种C3种D2种6某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为( )A0C8HB0CAHC0CHD0EH78255不需联络信号线的工作方式是( )A方式0B方式1C方式2D所有方式88255A工作在方式2(双向选通I/O)时,( )A只能作输入接口B只能作输出接口C作输入口或作输出口D同时可作输入口输出口9当并行接口芯片8255A被设定为方式2时,其工作的I/O口是( )A仅能作输入口使用B仅能作输出口使用C既能作输入口、也能作输出口使用D仅能作不带控制信号的输入口或输出口使用10在8255的初始化程序中,使IN

3、TEA=1的目的是( )AA口在中断方式下完成输入/输出操作BB口在中断方式下完成输入/输出操作CA口在查询方式下完成输入/输出操作DB口在查询方式下完成输入/输出操作118255A引脚信号WR=0、CS=0、A1=1、A0=1时,表示( )ACPU向数据口写数据BCPU读8255A控制口CCPU向控制口送控制字D无效操作填空题_1计算机与普通打印机之间的总线接口标准有多种通常使用最多的是Centronics总线【中国矿大考研试题】28255A的三个端口中只有端口C没有输入输出锁存功能38255A的端口A工作于方式2时,使用端口C的PC7-PC3作为与CPU和外部设备的联络信号48255A控制

4、字的最高位D7=1时,表示该控制字为方式控制字58255A中,可使用的控制字有工作方式控制字和置位复位控制字,其中置位复位控制字只对端口C有效。判断题_. 在8255A中可以进行按位置位/复位的端口是端口A、B、C( )简答题_. 已知某8255A在系统中占用88-8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA、PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序。【兰州交大期末试题】 端口地址:88H、89H、8AH、8BHMOV AL,80H ;控制字:1 00 0 0 0 0 0 OUT 8BH,ALMOV AL,ODH ;C端口置位/复位字:

5、0 000 110 1OUT 8BH,ALMOV AL,06H ;C端口置位/复位字:0 000 011 0OUT 8BH,AL. 8086系统中接口连接关系如下图所示。(1) 分别确定8255,8253,8259及8251的端口地址(2) 设8255的PA口为输出,PB口为输入,写出对PA口和PB口执行输入/输出操作的指令。【兰州交大期末试题】对PA口操作的I/O指令为_OUT 80H,AL_;对PB口操作的I/O指令为_IN AL,82H_。A7 A6 A5 A4 A3 A2 A1 A0 1 * * * ? * * 08255: 1 0 0 0 0 0 0 0 80H 1 0 0 0 0

6、0 1 0 82H 1 0 0 0 0 1 0 0 84H 1 0 0 0 0 1 1 0 86HA7 A6 A5 A4 A3 A2 A1 A08253: 1 0 0 1 0 0 0 0 90H 1 0 0 1 0 0 1 0 92H 1 0 0 1 0 1 0 0 94H 1 0 0 1 0 1 1 0 96HA7 A6 A5 A4 A3 A2 A1 A08259: 1 0 1 0 0 0 0 0 A0H 1 0 1 0 0 0 1 0 A2HA7 A6 A5 A4 A3 A2 A1 A08251: 1 0 1 1 0 0 0 0 B0H 1 0 1 1 0 0 1 0 B2H. 简述用反转

7、法实现闭合键识别的基本方法。用反转法识别闭合键,需要用可编程的并行接口。行线和列线分别接在PA和PB 2个并行口上,首先让行线上的PA口工作在输出方式,列线上的PB口工作在输入方式,通过编程使PA口都输出低电平,然后读取PB口的列线值,如果某一列线上的值为0,则判定改列有某一键按下。为了确定是哪一行要对PA和PB进行反转,即对PA口重新进行初始化工作在输入方式,列线上的PB口工作在输出方式,并将刚读取的列线值从列线所接的PB口输出,再读取行线所接的PA口,取得行线上的输入值,在闭合键所在的行线上的值必定为0。这样,当一个键被按下时,必定可读得一对唯一的行值和列值。根据这一对行值和列值就可判断是

8、哪一行哪一列的键被按下。. 数字系统中信息传输的主要方式有串行传送、并行传送和并串行传送。请简要说明它们各自的工作原理、特点及应用场合。【华中师大考研试题】串行传送:数据在一条一位宽的传输线上,一位一位地按顺序传送。其主要特点是硬件开支少,费用低。适用于远距离传送。并行传送:数据在多条一位宽的并行传输线上同时传送。其主要特点是传送速度快。适用于近距离传送。并串行传送:数据在8条一位宽的传输线上,一个字节一个字节地按顺序传送。其特点是结合了串行传送与并行传送两者的优点。适用于中短距离的传送。有一I/O接口电路如下图所示,CPU需不断检测开关S7S0的状态,并随时在LED7-LED0上显示出来。试

9、问:【华中师大考研试题】(1)U1、U2各采用什么器件?(选择:译码器、D/A转换器、三态缓冲器、锁存器); 答:U1采用锁存器、 U2采用三态缓冲器。(2)如采用可编程器件,可选用何种型号芯片?请用该芯片设计接口逻辑电路图,并给出控制程序流程图。答:如采用可编程器件,可选用8255A或8155芯片。采用8255A设计的接口逻辑电路图如下:(8255A初始化为方式0,A口输出,B口输入)控制程序流程图为:给定芯片80868088CPU、8255A、 74LS138、发光二极管(LED)及小开关等。试设计一接口系统,用LED实时反映八位小开关的状态。要求:【中国矿大考研试题】(1) 画出完整的接

10、口系统的电路原理图,并解释其工作原理。答:将8255的PA口设置为基本输入方式,PB口设置为基本输出方式。8255的PA口分配系统地址为E000H,PB口分配系统地址为E001H,PC口分配系统地址为E002H,控制口分配系统地址为E003H。CPU每次读PA口时,立刻将其从PB口输出,使得LED实时反映八位小开关的状态。(2)编写接口系统的操作程序8255初始化: MOV AL,90H 数据读入: IN AL,E000H OUT E003H,ALOUT E001H,AL给定芯片8088CPU、8255A、74LSI38、74LS373、16个10KO电阻、64个键开关,试设计一具有64键的键

11、盘系统。【中国矿大考研试题】(1)画出完整的电路原理图。(2)说明所设计的键盘系统的工作原理。(3)编写键识别的汇编程序(不考虑具体的键命令处理)。答:(1)完整的电路原理图如下图。(2)64键排成8X8阵列,与8255A的PA口和PB口连接。键盘识别采用行扫法,8255A的PA口置为基本输出方式,作为键盘阵列的行选线,依次输出步进的0;8255A的PB口置为基本输入方式,作为键盘阵列的列线,在每一次步进时,都从列线读入检查,若有0则停止步进,将当前的行列特征结合起来,得按键代码。8255A的PA口地址为:E000H8255A的PB口地址为:E001H8255A的PC口地址为:E002H825

12、5A的控制口地址为:E003H(3)键识别的汇编程序如下:MOV BL,#FEHLOP1:OUT E000H,BLIN AL,E001HCMP AL,FFHJNE LOP2CMP BL,7FHJNE WUROL BL,1JMP LOP1LOP2:MOV BH,0LOP3:CMP BL,FEHJZ LOP4INC BHROR BL,1JMP LOP3LOP4:MOV AH,0LOP5:CMP AL,FEHJZ LOP6INC AHROR AL,1JMP LOP5LOP6:SHL BH,3ADD AH,BHMOV AL,AHYOU:(有键按下时的处理程序,AL中为键值)WU: (无键按下时的处理程

13、序)设8255的端口地址为200H-203H。(1)要求PA口工作在方式1,输入;PB口工作在方式0,输出;PC7-PC6为输入;PC1-PC0为输出。试写出8255的初始化程序。(2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,编写相应程序。答:(1)MOV DX,203HMOV AL,10111000BOUT DX,AL(2)MOV DX,202HIN AL,DXMOV AH,ALTEST AL,80HJNZ NEXT1MOV DX,203HMOV AL,00000011B ;对PC1置位OUT DX,ALNEXT1: MOV AL,AHTEST AL,40HJZ NEX

14、T2MOV AL,00000000B ;对PC0复位MOV DX,203HOUT DX,ALNEXT2: 当数据从8255A的C端口读到CPU时,8255A的控制信号、A1、AO分别是什么电平? 答:当数据从8255A的C 端口读入CPU时,8255A的片选信号应为低电平,才能选中芯片。A1,A0为10,即A1接高电平,A0接低电平,才能选中C端口。应为低电平(负脉冲),数据读入CPU,为高电平。设用8255A的端口A连接拨码开关,端口B连接LED,输入拨码开关的状态,并据此控制LED的显示,要求:1)试画出硬件接线原理图2)编写完整汇编程序实现该功能解:1)硬件接线原理图可如图所示:2)完整

15、汇编程序如下:DATA SEGMENTCTL EQU 303HPORTA EQU 300HPORTB EQU 301HMOD EQU 90HDATA ENDSSTAC SEGMENT STACKSTA DW 128 DUP(?)STAC ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV DX,CTLOUT DX,MODLP: MOV DX,PORTAIN AL,DXMOV DX,PORTBOUT DX,ALJMP LPSTART ENDPCODE ENDSEND START

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1