接口通信思考题及答案

上传人:gg****m 文档编号:203555337 上传时间:2021-10-22 格式:DOC 页数:11 大小:174KB
返回 下载 相关 举报
接口通信思考题及答案_第1页
第1页 / 共11页
接口通信思考题及答案_第2页
第2页 / 共11页
接口通信思考题及答案_第3页
第3页 / 共11页
接口通信思考题及答案_第4页
第4页 / 共11页
接口通信思考题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《接口通信思考题及答案》由会员分享,可在线阅读,更多相关《接口通信思考题及答案(11页珍藏版)》请在金锄头文库上搜索。

1、接口 PPT课后题答案是我自己做的,有错的改正一下,没有做的大家做出来的共享一下(杯_心) 第一章1什么是接口?什么是硬件接口和软件接口 ?答:接口:两个部件或两个系统之间交接部分硬件接口:两个电子部件或两种设备之间的逻辑电路软件接口:两个软件之间为交换信息血约定的逻辑边界。1.2接口的基本功能是什么?答:地址译码和设备选择逻辑:有多个外设时。数据缓冲或锁存:门控和保持作用。设置保存控制命令和译码:控制数据的传输0检测、保存外部设备的状态:READY、BUSY等,如用于杏询传输方式。信息转换:串并转换、电平转换、A/D和D/A等。中断控制逻辑:提供中断谙求和中断响应、中断识别等功能。1.3常见

2、接口的分类方法有哪几种?答:按传送方式分类按使用灵活性分类按通用性分类按偷入输出信号分类1.4什么是端口?端口的编址方法有几种?答:一个接口电路中包括多种寄存器,每个寄存器有唯一的一个地址,每个地址称为一个I/O端口 , CPU对外设的访问就是通过接口电路中相应的端口实现的0端口编址的方式:1) 1/0独立编址2)存储器映象编址第二章2.1、CPU执行转移指令吋,指令队列寄存器内容如何变化?答:指令的提収与执行分别山总线接口部件BIU与执行部件EU完成,8086/8088可以在取 指令同时又口J执行指令。在执行转移,调用和返冋指令时,指令队列中的原有内容被自动淸 除。2.2、将两数相加,即 0

3、100 1100 加 01100101, CF、PF、AF、ZF、SF、OF 各为何值?答:CF=0 ;PF=1 ; AF=1; OF=1; ZF=0; SF=12.3、8086的一个基本总线周期包括哪几个时钟周期(T状态)?什么情况下需要插入等待 状态?答:一个基本总线周期中包括4个时钟周期。Tl: CPU往地址/数据复用总线送地址信息,指出要寻址的内存单元或外设端口地址。T2:撤消地址,总线低16位准备传输数据(呈高阻态),高4位输出本总线周期状态信息 (中断允许否,段寄存器名等)T3:数据送上地址/数据复用总线,进行读写。T4:总线周期结束当外设或存储器速度较慢时,不能在规定的时间送出或

4、写完数据,外部会通过Ready信号 送低电平,通知CPU”数据未准备好”,CPU在T3状态的开始就采样Ready,如为低则在 总线周期的T3之后插入一个或多个TW等待周期(进入TW lfij不进入T4),以延长总线周 期的长度。当CPU受到Ready上的“准备好”信号后,会自动脱离TW iftj进入T4状态。2.4、CPU启动吋,有哪些特征?答:2.5、8086怎样解决地址线和数据线的分时复用问题?答:ALE是地址锁存允许信号,在单片机扩展外部RAM时,ALE用于控制把P0 口的输出 低8位地址A0-A7送入锁存器锁存起來,以实现位地址和数据的隔离,当ALE是高电平时, 允许地址锁存信号,当访

5、问外部存储器时,ALE信号负跳变(即山止到负)将P0 口上低8 位地址信号送入锁存器;当ALE低电平吋,P0 口的内容和锁存器输出一致。2.6、系统复位时,执行的第一条指令的物理地址?答:复位后CS=FFFFH,IP=0000H,所以程序入口的物理地址为FFFF0HE器。X2.7、8086最小模式与最大模式的区别。 答:最小模式是系统中只有一个微处理器CLK M/1OAD AQ oDENBHE/S7A19/S6A&/S 3ALE | 戈J*址些X局为读内存低为读yoI Y地址跡TX廿态输出:-DT/R 数拥输入2.9、什么是中断向量?答:中断向量即中断源的识别标志,町用來存放中断服务程序的入I

6、I地址或跳转到中断服务止位3.3 第个字符(7、12也)I第n+l个字符I LSBMSB的入口地址。2.10、可屏蔽中断响应的过程。答:当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086两个总 线周期中分别发出INTA#有效信号,在第二个INTA#期间,808&收到中断源发來的一个字 节中断类型码;8086完成保护现场的操作,CS,IP内容进入堆栈,淸楚IF,TF; 8086类型码 乘以4后得到中断向杲表入口地址,从此地址开始执行程序,完成了 INTR中断请求的响应 过程。第三章3.1解释下列名词:(l)DTE:数据终端设备数据源和目的地DCE:数据通信设备使数

7、据符合线路要求RS-232-C:数据终端设备(DTE)和数据通信设备(DCE)Z间串行一-进制数据交换接口技术 标准nUSB :是英文Universal Serial BUS (通用串行总线)的缩写,而其中文简称为“通串线, 是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。(5)MODEM:调制解调器。它是在发送端通过调制将数字信号转换为模拟信号,1佃在接收端 通过解调再将模拟信号转换为数字信号的一种装置。3.2如果一台计算机的串行接口使用的是Intel825IA芯片,另一台计算机的串行接口实用的是Ins 8250芯片,这两台计算机相连后能否进行止常数据传输?为什么?答:宀小通信不仅波

8、特率要一样,停异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“1”状态。 当发送设备要发送一个字符数据时,首先发出一个逻辑0”信号,这个逻辑低电平就是起 始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备 接收数据位信号。因此,起始位所起的作用就是农示字符传送开始。当接收设备收到起始位后,紧接着就会收到数据位。数据位的个数可以是5, 6, 7或8 位的数据。在字符数据传送过程中,数据位从最低位开始传输。数据发送完之后,可以发送 奇偶校验位。奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。 就数据传送而言,奇偶校验位是兀余位,

9、但它表示数据的-种性质,这种性质用于检错,虽 有限但很容易实现。在奇偶位或数据位之后发送的是停止位,可以是1位、1. 5位或2位。 停止位是一个字符数据的结束标志。在异步通信中,字符数据以图所示的格式一个一个地传送。在发送间隙,即空闲时,通 信线路总是处于逻辑“1”状态,每个字符数据的传送均以逻辑“0”开始。3.4异步传输时,通信双方的通信参数(速率、数据位数、校验方式和停止位数)的设置可 否不同?为什么?答:3.5假定在串行通信时设定的数据传输速率为1200bps, 8位数据,无校验,一个停止位, 问传送完lk字节文件,需要多长时间?答:每个字符所占的bit: 8+1(起始位)+1(停止位)

10、=10bit/r符波特率:1200bps/10bit=120 字符/s文件大小:lk字节=1000*8=8000bit文件包含字符数:8000/8=1000字符需耍传输的大小:1000字符*10bit/?-符=10000bi(10000bit/1200bps=8s3.6串行通信与并行通信相比有哪些优势?答:1)传输距离长,可达到数千公里2)串行通信的通信线路少,因而在远距离通信时可以极大地降低成本,串行通信的通 信时钟频率较并行通信容易提高。3)抗干扰能力强,串行通信信号间的互相干扰完全可以忽略。4)费用低。3.7串行通信接口芯片中的发送移位寄存器和接收移位寄存器有何作用?答:山于CPU与接口

11、之间按并行方式传输,接口与外设之间按串行方式传输。发送移位寄 存器将并行数据转成串行数据,接收移位寄存器将串行数据转成并行数据。例题1方式寄存器:约定双方的通信方式,数据格式,传送速率例1:异步通信中,若帧数据格式为:字符长度8位,停止位为2位,采用奇校验,波特率 因子是16,则方式控制指令是:11011110B=DEHMOV DX, 309H; 8251 命令口MOV AL, ODEH;异步工作方式字OUT DX, AL例2:同步通信中,若帧数据格式为:字符长度8位,双同步字符,内同步方式,奇校验,则方式控制指令是:00011100B=lCHoMOV DX, 309H; 8251 命令口MO

12、V AL, 1CH;同步工作方式字OUT DX, AL2控制寄存器格式:是确定8251A的实际操作,迫使8251A进行某种操作或工作状态,以 便接收或发送数据。例3:使8251内部复位,并口允许接收,又允许发送,则程序段为:MOVDX,309H;8251命令口MOVAL,01000000B;使内部复位OUTDX,ALMOVAL,00010101B:允许接收和发送OUTDX,AL:送控制字.;模式字3状态字:8251A执行相应命令进行数据传送后的状态字存放在状态寄存器中,CPU通过 读出状态字进行分析和判断,以决定下一步的操作。例4:若杳询8251A接收器是否准备好,则用下列程序段:L:MOV

13、DX, 309HIN AL, DXAND AL, 02HJZ LMOV DX, 308HIN AL,DX;状态口;读状态字;查 Dl = l? (RXRDY=1?):未准备好,则等待:数据口例5:检查出错信息,则用下列程序段;状态口MOV DX, 309HIN AL, DXTEST AL, 38HJNZ ERROR;检杳 D5D4D3 三位(FE, OE, PE);若其中有一位为1,则出错第四章4.1什么是并行通信,并行通信与串行通信相比较有什么优缺点? 答:并行通信:把-个字节数据的各位用几条线传输。与串行传送相比并行传送的优点是在同样的时钟速率下其传送速率高,缺点是但成本较4.2 8255

14、A的控制字有几种?它们之间如何区别?答(1)工作方式选择控制字:规定8255A1/O端口的工作方式和数据传输方向。(2)端口 C置位/复位控制字:将端口 C某位置I或清零。区别:D7为特征位。D7=0表示是C 口按位置位/复位控制字;D7=l农示是工作方式选 择控制字。4.3假定系统分配给8255A的地址是60H63H,(1)写出将C 口第三位清0的程序段。答:端口 C置位/复位控制字为0XXX0110MOVDX,63H(?不确定)MOVAL,0000011 OBOUTDX,AL ;写控制字(2)写出将C 口第五位置1的程序段。答:端口 C置位/复位控制字为0XXX1011MOVDX,63H (?不确定)MOVAL,0000101 IBOUTDX,AL ;写控制字4假定系统分配给8255A的地址是60H63H,要求使8255A的A 口工作方式0输入,B 口 为工作方式1输出,C 口的高四位为输入,低4位为输出,试写出初始化程序段。答:根据题意,工作方式控制字为10011100B初始化程序:MOVDX,63H (?);DX指向8255A控制端口MOVAL,9CH;工作方式控制字9CH送ALOUTDX,AL;将工作方式控制字写入8255A控制端口5设8255A的的地址为:80H、82H、84H、86H。要求A 口工作在方式0输出,B 口工

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号