接口通信思考题及答案

上传人:公**** 文档编号:503122566 上传时间:2023-02-18 格式:DOCX 页数:11 大小:41.99KB
返回 下载 相关 举报
接口通信思考题及答案_第1页
第1页 / 共11页
接口通信思考题及答案_第2页
第2页 / 共11页
接口通信思考题及答案_第3页
第3页 / 共11页
接口通信思考题及答案_第4页
第4页 / 共11页
接口通信思考题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

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

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

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

4、间送出或写完数据,外部会通过Ready信号 送低电平,通知CPU”数据未准备好”,CPU在T3状态的开始就采样Ready,如为低则在 总线周期的T3之后插入一个或多个TW等待周期(进入TW而不进入T4),以延长总线周 期的长度。当CPU受到Ready上的“准备好”信号后,会自动脱离TW而进入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=OOOOH,所以程序入口的物理地址为FFFFOH2.7、8086最小模式与最大模式的区别。 答:最小模式是系统中只有一个微处理器2.8 CM出最小模式M/IQ最大模式是有多个微处理器,此时,8086了读操彳作时称主处理器1其余处理器称协助处理器。3 HBHE/S7AD5 AD。高为读内存低为读卩 聖 I 数据输入ALERDDEN2.9、什么是中断向量?答:中断向量即中断源的识别标志,可用来存

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

7、据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术 标准。USB :是英文Universal Serial BUS (通用串行总线)的缩写,而其中文简称为通串线, 是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。(5)MODEM:调制解调器。它是在发送端通过调制将数字信号转换为模拟信号,而在接收端 通过解调再将模拟信号转换为数字信号的一种装置。3.2如果一台计算机的串行接口使用的是Intel8251A芯片,另一台计算机的串行接口实用的 是Ins 8250芯片,这两台计算机相连后能否进行正常数据传输?为什么?第 a+1 个字符答:在同步串行通信中,DTE的波特率必

8、须要一样。异步串行通信不仅波特率要一样,停 止位,效验位等都要一样I个字符(7MSBIILSB3.3什么H.0/1奇偶停止位A 校验(1,1.5 位可有可无或2位)1空闲位0/1异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“ 1”状态。 当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起 始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备 接收数据位信号。因此,起始位所起的作用就是表示字符传送开始。当接收设备收到起始位后,紧接着就会收到数据位。数据位的个数可以是5,6,7或8 位的数据。在字符数据传送过程中,数据位

9、从最低位开始传输。数据发送完之后,可以发送 奇偶校验位。奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。 就数据传送而言,奇偶校验位是冗余位,但它表示数据的一种性质,这种性质用于检错,虽 有限但很容易实现。在奇偶位或数据位之后发送的是停止位,可以是1位、1. 5位或2位。 停止位是一个字符数据的结束标志。在异步通信中,字符数据以图所示的格式一个一个地传送。在发送间隙,即空闲时,通 信线路总是处于逻辑“1”状态,每个字符数据的传送均以逻辑“0”开始。3.4异步传输时,通信双方的通信参数(速率、数据位数、校验方式和停止位数)的设置可 否不同?为什么?3.5假定在串行通信时设定

10、的数据传输速率为1200bps, 8位数据,无校验,一个停止位, 问传送完1k字节文件,需要多长时间?答:每个字符所占的bit: 8+1 (起始位)+1 (停止位)=10 bit/字符波特率:1200bps/10bit=120 字符/s文件大小:1k字节=1000*8=8000bit文件包含字符数:8000/8=1000字符需要传输的大小:1000字符*10bit/字符=10000bit10000bit/1200bps=8s3.6串行通信与并行通信相比有哪些优势?答:1)传输距离长,可达到数千公里2)串行通信的通信线路少,因而在远距离通信时可以极大地降低成本,串行通信的通 信时钟频率较并行通信

11、容易提高。3)抗干扰能力强,串行通信信号间的互相干扰完全可以忽略。4)费用低。3.7串行通信接口芯片中的发送移位寄存器和接收移位寄存器有何作用?答:由于CPU与接口之间按并行方式传输,接口与外设之间按串行方式传输。发送移位寄 存器将并行数据转成串行数据,接收移位寄存器将串行数据转成并行数据。例题1方式寄存器:约定双方的通信方式,数据格式,传送速率例1:异步通信中,若帧数据格式为:字符长度8位,停止位为2位,采用奇校验,波特率 因子是16,则方式控制指令是:11011110B=DEHMOV DX,309H; 8251 命令口MOV AL, 0DEH;异步工作方式字OUT DX,AL例2:同步通信

12、中,若帧数据格式为:字符长度8位,双同步 字符,内同步方式,奇校验,则方式控制指令是:00011100B=1CH。MOV DX,309H; 8251 命令口MOV AL,1CH;同步工作方式字OUT DX, AL2控制寄存器格式:是确定8251A的实际操作,迫使8251A进行某种操作或工作状态,以 便接收或发送数据。例3:使8251内部复位,并且允许接收,又允许发送,则程序段为:MOVDX,309H;8251命令口MOVAL,01000000B;使内部复位OUTDX,AL.;模式字MOVAL,00010101B;允许接收和发送OUTDX,AL;送控制字3状态字:8251A执行相应命令进行数据传

13、送后的状态字存放在状态寄存器中,CPU通过 读出状态字进行分析和判断,以决定下一步的操作。例4:若查询8251A接收器是否准备好,则用下列程序段:L: MOV DX,309HIN AL,DXAND AL,02HJZ L;状态口;读状态字;查 D1=1?(RXRDY=1?);未准备好,则等待MOV DX,308HIN AL,DX ;数据口例5:检查出错信息,则用下列程序段MOV DX,309HIN AL,DXTEST AL,38HJNZERROR;状态口;检查 D5D4D3 三位(FE, OE,PE);若其中有一位为1,则出错第四章4.1什么是并行通信,并行通信与串行通信相比较有什么优缺点? 答

14、:并行通信:把一个字节数据的各位用几条线传输。与串行传送相比并行传送的优点是在同样的时钟速率下其传送速率高,缺点是但成本较4.2 8255A的控制字有几种?它们之间如何区别?答:(1)工作方式选择控制字:规定8255A I/O端口的工作方式和数据传输方向。(2)端口 C置位/复位控制字:将端口 C某位置1或清零。区别:D7为特征位。D7=0表示是C 口按位置位復位控制字;D7=1表示是工作方式选 择控制字。4.3假定系统分配给8255A的地址是60H63H,(1)写出将C 口第三位清0的程序段。答:端口 C置位/复位控制字为0XXX0110MOV DX, 63H (?不确定)MOV AL, 0

15、0000110BOUT DX,AL;写控制字(2)写出将C 口第五位置1的程序段。答:端口 C置位/复位控制字为0XXX1011MOV DX,63H (?不确定)MOV AL,00001011BOUT DX,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、

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

当前位置:首页 > 建筑/环境 > 建筑资料

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