自考 计算机及通信接口复习大纲要点.docx
- 文档编号:25909823
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:27
- 大小:361.61KB
自考 计算机及通信接口复习大纲要点.docx
《自考 计算机及通信接口复习大纲要点.docx》由会员分享,可在线阅读,更多相关《自考 计算机及通信接口复习大纲要点.docx(27页珍藏版)》请在冰豆网上搜索。
自考计算机及通信接口复习大纲要点
选择题
补充(05.06.04.09年卷)
1、端口由三态门组成,又称为三态缓冲器。
能够用来做简单输入端口的三态门是三态缓冲器。
能够用来做简单输出端口的器件是锁存器。
(P3、4)
2、PC/XT机8位端口I/O读周期的时序。
每个读总线周期由5个微处理器时钟周期构成。
每当CPU执行IN指令,就进入I/O端口的读总线周期。
(P4)
3、DMA操作需要一个称为DMA控制器的专用器DMAC来完成外设与存储器之间的传送控制。
DMA操作时,与CPU联络的信号线是HLDA、HRQ。
(P9)
4、判断单工、半双工、全双工的通信工作方式。
单工、半双工与全双工通信方式的区别:
单工通信工作方式仅支持一个方向上的数据传输。
半双工通信方式支持交替数据传送。
全双工通信方式支持两个方向数据同时传送。
(P10)
5、CPU,它在主机板上,是整个微机系统运行的核心。
(P14)
6、8088CPU所能寻址的存储器空间为1MB,地址范围是00000H-FFFFFH。
(P17)
7、8088CPU本身能够访问的端口地址空间是64KB,端口地址使用的地址总线是A0-A15,在PC/XT机设计中,只使用了端口地址线A0-A9,因此,PC/XT机中仅使用了1024个端口地址,即0H-3FFH。
(P19)
8、PC/XT机中,80286CPU的内部数据总线位数是16位。
(P20)
9、Pentium机主机板的系统有三种总线:
HOST总线(芯片级)、PCI(新的快速总线)和ISA(原有的工业标准)总线。
HOST总线是芯片级的总线。
(P21)
10、64位的PCI最大数据传输速率可达267MB/s。
(P21)
11、AEN(0),是地址允许信号,当AEN=1时,指示系统板CPU进入保持状态,DMA操作进行传送控制。
(P24)
12、PCISA的I/O端口地址分配表:
2F8H~2FFH串行口2;378H~37FH并行(打印机)口1;3F8H~3FFH串行口1。
(P29)
13、在实模式下,80286存储器寻址能力和8086一样只有1MB(220),其物理地址的形成方法也与8086一样。
20位地址的寻址空间就是1MB。
(P36)
14、在实模式下PC机支持256个中断,即有0-255个中断号,每个中断号对应4个字节一组的中断向量,占用4*256=1024存储单元,它位于存储器的最低1K字节(00000H-0003FFH),这块内存称中断向量表。
在中断向量表中,每4个字节一组的中断向量,实际上就是对应中断号的中断处理子程序的起始(入口)地址。
4个字节分两个字,高地址字存段址CS,低地址字存偏移地址IP。
(在一个字内高字节在高端地址,低字节在低端)。
中断服务程序结束,一条IRET指令连续弹出6个字节(三个字)至IP,CS和标志寄存器。
15、PC机的可屏蔽硬件中断结构是有两片8259A中断控制器串级构成。
其中主片中断控制器的输出申请端与CPU的INTR相连。
(P38)
16、IRQ0计时器;IRQ2-IRQ8实时时钟中断(可屏蔽中断);IRQ3串行口2;IRQ4串行口1;IRQ5并行口2;IRQ7并行口1。
(STI=1:
允许INTR中断,CLI=0:
禁止INTR中断)。
IRQ0的优先级最高,IRQ1次之,IRQ7最低。
IRQ0-IRQ7对应的中断号为08H-0FH,IRQ8-IRQ15对应的中断号为070H-077H。
PC机分配表中系统时钟(18.2H)的中断号为8H,键盘的中断号为9H。
(P39)
17、74LS244是八位缓冲器,74LS373是八位锁存器。
(P50)
18、82C55方式1中INTE是中断允许位,端口A由PC4控制,端口B由PC2控制。
(P59)
19、82C55中方式1中有A口、B口、C口,方式2中有A口、B口,方式1中有A口。
20、IEEE1284并行接口的兼容模式是最早的向打印机单向传输的模式。
ECP模式中HostClk与PeriphAck组成一组握手信号来控制传输主机到外设的数据或命令信息字节。
(P76)
21、若采用三条握手联络线可以实现一个接口同时与多个外设间的握手联络传送。
(P81)
22、DAV信号的发送器件为三态器件,而NRFD和NDAC的发送器件为集电极开路器件。
GPIB标准规定GPIB总线上采用负真逻辑,即低电平表示“真”或“1”,而高电平表示“假”或“0”。
(P85)
23、TXD、RXD,分别为发送数据和接受数据线,TXD既是计算机/终端的输出,又是调制解调器MODEM的输入,对RXD而言,则正好相反。
;RTS、CTS分别为请求发送和清除发送。
GND为信号地。
(P97)
24、传号MARK状态电平为-15V~-5V,空号SPACE状态电平为+5V~+15V。
控制信号的接通电平为+5V~+15V,断开电平为-15V~-5V。
(P97)
25、INS8250支持异步通信(无同步通信能力)的串行接口芯片。
(P112)
26、CPU将发送的字符写入发送保持寄存器,线路状态寄存器的D5位始终反映发送过程的状态,查询发送就是由程序循环测试D5位状态,查询接受首先读取线路状态寄存器,判断D4-D1位是否全为“0”,这四位中有一位位“1”,表明接收存在错误,应转向相应的错误处理。
如果接受无错误,再检查D0位是否为“1”。
当D0=1时,CPU可以从接受缓冲器中读取字符。
当D0=0时,CPU应该循环等待。
(P123图)
27、HDLC高级数据链路协议的帧格式中,它靠约定的位组合模式(01111110称标志),作为一帧的开始和结束。
(P135)
28、8254的基本功能:
有3个独立16位计数器通道;每个计数器可按二进制或十进制(BCD)计数;每个计数器可编程工作于6种不同的工作方式;每个计数器允许的最高计数频率为10MHZ(8253为2MHZ);有读回命令(8253没有)。
(P143)
29、门选通信号GATE用于允许或禁止CLK信号进入计数器,或者根据工作方式用作计数器的启动信号。
计数结束后在输出线OUT上产生一个标志信号,该信号可编程定义为脉冲、恒定电位或者周期信号。
(P143)
30、计数器0用作系统定时器,其门控信号GATE接+5V电源,始终处于选通状态;计数器1用作动态随机存储器RAM的刷新;计数器2用作扬声器的音频信号。
(P152)
填空题:
1.计算机是由中央处理器CPU、存储器、输入与输出三功能模块组成。
(P1)
2.CPU通过三总线数据总线、地址总线、控制总线、与RAM、ROM和输入输出设备(I/O)三大功能模块进行数据交换。
(P1)
3.IO接口就是CPU和外设或外部世界交换数据的中转站。
(P2)
4.输入与输出控制方式程序控制I/O、中断驱动I/O、直接存储器存取(DMA)。
(P6)
5.在计算机领域内通常我们把不可分的数据叫做位。
(P10)
6.并行通信用于桌面系统或室内系统;串行通信主要用于远程通信系统。
7.微机系统运行的核心是CPU。
(P14)
8.端口引脚在复位时被内部编程为输入引脚。
(P53)
9.方式O操作使82C55或作为输入缓冲器,或作为锁存输出器。
(P55)
10.IBF为输入缓冲器满信号。
(P59)
11.BIOS提供的打印机驱动程序用INT17H.。
(P72)
12.EPP模式应用与计算机常用外设的数据传输。
(P74)
13.GPIB系统设备属性有控者、讲者、听者三种。
(P)
14.在GPIB数据总线DIO1~DIO8上流通的消息分为两类:
设备消息和接口控制消息。
(P86)
15.异步通信要求每个字符传送都有起始位和停止位。
(P93)
16.同步通信的固有检错能力,比异步通信强得多。
(P93)
17.数字信号转换为模拟信号的过程称为调制,模拟信号转化为数字信号的过程称为解调。
(P94)
18.距离小于50英尺,不需要使用MODEM,2个RS-232C接口就可以直接互连。
(P98)
19.异步串行接口通常提供三种错误指示:
帧错、溢出错、奇偶错。
(P105)
20.HDLC定义的三种站和两种链路结构:
主站、次站、组合站、不平衡结构、平衡结构。
(P137)
21.8254每个计数器可编程工作于6种不同工作方式。
(P143)
22.8254计数器0的输出连到中断控制器8254A的IRQ0端上。
(P151)
23.MC146818内部是摩托罗拉公司生产CMOS实时时钟专用集成电路芯片。
(P153)
24.MC146818内部有64字节的CMOS,RAM单元存放实时时钟和系统配置信息。
(P154)
25.MC146818的三种中断周期中断允许、报警中断允许、更新结束中断允许。
(P155)
26.IO端口编址方式:
存储器映像I/O方式、隔离I/O方式。
(P6)
27.8254计数器0用作系统定时器。
计数器1专门用于动态随机存储器RAM的刷新。
计数器2用来产生扬声器的音频信号。
(P152)
28.电流环至少在共模抑制和隔离两个方面优于RS-232C,所以对长距离通信来说,宁愿用电流环方式。
(P101)
29.允许INTR中断STIIF=1禁止INTRCLIIF=0
30.HDLC所传输的一帧数据可以是任意长的位数,他靠约定的位组合模式(01111110称标志),作为一帧的开始和结束。
(P135)
简答题
1.存储映像I/O方式的优缺点?
(P6)
答:
优点:
由于存储器访问指令类型多,功能齐全,访问I/O端口的编程灵活方便,可对端口内进行算数、逻辑、移位等运算。
系统的读写控制逻辑设计较简单。
缺点:
存储器地址空间被I/O端口地址占用而减少,为识别一个I/O端口必须对全部地址线进行译码,增加了地址译码的复杂性,外设操作的时间相对延迟。
2.程序控制输入程序流程?
(P7)
答:
CPU先读入状态信息,进行判断,当外设未准备好数据时,就在一次读入状态信息,再作判断,直到状态指示可以读入数据时,执行输入指令,读入数据。
图:
3.并行和串行传送方式的比较?
(P11)
答:
1.通信距离:
并行通信数据传送的距离一般情况下小于10米,串行数据传送的距离可以几米到几千米,距离的差异主要受线路成本的制约。
2.传送速度:
并行数据传送速率比较高。
3.信号电平:
并行接口通常使用TTL信号电平。
4.应用:
并行通信用于桌面系统或室内系统,串行通信主要用于远程通信系统。
4.单向总线和双向总线的定义?
(P10)
答:
单向总线是一个单工数据通通路,它支持数据流从一个特定的源地到几个可能的目的地中的一个。
单向总线仅有一个发送器且至少有一个或者可有多个接收器。
双向总线是一个半双工数据通路,它可能连接几个发送器和接收器。
5.可屏蔽中断响应的中断过程?
(P18.)
答:
某些引脚有中断请求输入后,按优先级进行排队,优先级最高的中断通过8259A内部的TNT和CPU内部的INTR相连,通过CPU的总线控制器向8259A发送两个INTA(上划线)信号,一个INTA(上划线)信号是回应中断信号,另一个INTA(上划线)信号传送到8259A后,8259A发送中断类型N。
由CPU对选定的中断源进行响应,中断服务子程序,进行相应的中断服务。
6.中断处理子程序的基本结构?
答:
子程序PROCFAR
程序体
IRET
程序名:
ENDP
7.保留现场的定义?
(P41)
答:
保留现场是指除了处理器响应中断时自动保留IP、CS、FLACS外,在中断处理子程序中凡用到其他寄存器eg:
AX、BX等,也压入堆栈,以便在结束中断处理后能使所有寄存器恢复中断响应前的内容,不影响原程序的继续执行。
8.IEEEP284标准定义五种工作模式?
(P73)
答:
1.兼容模式2.字节模式3.半字节模式4.ECP模式5.EPP模式
10.握手联络线的定义及必要性?
(P47)
答:
握手联络线是指在接口和外设间传送数据所用的状态控制信息线。
必要性:
握手联络线是并行数据线以外的信息线,是为了保证接口和外设间高效可靠传送数据而增加的状态控制信息线,而且这种信息线间有一定的应答关系。
9.20mA电流环特点?
(P100-101)
答:
1内在的双端传输具有共模噪声抑制作用。
2.用隔离技术能消除地回路引起的一些问题。
3.连接距离比RS-232C长。
4.公模抑制和隔离方面优于RS-232C。
5.20mA电流环的文件目前还只是非正式的标准。
10.进行异步通信时,为了减少这种差错的注意事项?
(P105)
答:
1.应力求保证通信一方的发送器时钟与通信另一方的接受时钟频率一致性。
2.异步串行接口的检错能力
11.面向位/比特协议满足的要求?
(P135)
答:
1.点到点的链路和多点链路。
2.半双工及全双工模式BSC是半双工模式。
3.用于主一次交互(计算机----终端)以及对对等交互(计算机------计算机)。
4.与所用字符集无关,用户可用任何字符集和位模式传输数据。
5.高可靠性,协议具有较强的检错功能。
编程题
补充(4模板+遗留=全部)
1.利用INOUT分支结构
例:
控制端口14CH,状态端口14DH,读入外设状态判断为01H,则输出0FH,启动外设,否则输出00关闭外设。
MOVDX,14DH
INAL,DX
CMPAL,01H
JZGOON
MOVDX,14CH
MOVAL,00H
OUTDX,AL
JMPEXT
GOON:
MOVDX,14CH
MOVAL,OFH
OUTDX,AL
EXT:
RET
2.8250初始化
一、80H---通信线控制寄存器
二、1:
除数寄存器的高低8位。
2:
三、写D7=0的通信线路寄存器,确定帧格式。
四:
写中断控制寄存器。
五:
写MODZM控制寄存器。
3.8255初始化
例:
端口地址600H~603H,A,B口方式1,输入A口中断,B口禁中断。
MOVDX,603H
MOVAL,10110110B
OUTOX,AL
MOVAL,,0xxx1001B
OUTDX,AL
MOVAL,0XXX0100B
OUTDX,AL
4.8254初始化
例:
地址10CH~10FH,fclk=8MOUT方波f=8K
得N=1000
MOVDX,10FH
MOVAL,00110110B
OUTDX,AL
MOVDX,10CH
MOVAL,1000
OUTDX,AL
MOVAL,AH
OUTDX,AL
历史遗留:
一、打印机接口程序调用(p71)
PRINTPROCNEAR
PUSHAX
PUSHDX
MOVDX,378H
OUTDX,,AL
MOVDX,379H
WAIT:
INAL,DX
TESTAL,80H
JZWAIT
MOVDX,37AH
MOVAL,0DH
OUTDX,AL
MOVAL,0CH
OUTDX,AL
POPDX
POPAX
RET
PRINTENDP
二、(P123)
FOREVER;
MOVDX,3FDH
INAL,DX
TESTAL,1EH
JNZERROR
TESTAL,01H
JNZRECEIVE
TESTAL,20H
JZFOREVER
MOVDX,3F8H
OUTDX,AL
RECEIVE:
MOVDX,3F8H
INAL,DX
三、
16550初始化(P131)
MOVAL,80H
MOVDX,3FBH
OUTDX,AL
MOVAL,120
MOVDX,3F8H
OUTDX,AL
MOVAL,0
MOVDX,3F9H
OUTDX,AL
MOVAL,0AH
MOVDX,3FBH
OUTDX,AL
MOVAL,87H
MOVDX,3FAH
OUTDX,AL
MOVAL,01H
MOVDX,3F9H
OUTDX,AL综合(补充:
11年下半年卷38.39.40、10年下半年34.38.40)
33.将下列程序段补充完整,完成对微机系统中NS16550的初始化。
要求:
波特率为38.4kbps;7位数据位,1位停止位,奇校验;FIFO中断触发值为8;FIFO允许;DMA禁止;清除接收、发送FIFO;只允许接收中断。
;设置波特率
MOV AL,①
MOV DX,3FBH
OUT DX,AL
MOV AL,②
MOV DX,3F8H
OUT DX,AL
MOV AL,③
MOV DX,3F9H
OUT DX,AL
;设置帧格式
MOV AL,④
MOV DX,3FBH
OUT DX,AL
;设置FIFO控制寄存器
MOV AL,⑤
MOV DX,3FAH
OUT DX,AL
;设置中断允许寄存器
MOV AL,⑥
MOV DX,3F9H
OUT DX,AL
34.设82C55A口工作于方式1输出,采用中断方式与外设进行数据交换,请完成下列初始化子程序。
(设82C55端口地址为214H~217H)
INITPROC
MOV DX,①
MOV AL,②
③
MOV DX,④
MOV AL,⑤
OUT DX,AL
RET
INITENDP
31.完成下列程序段,从端口240H读出数值,测试其是否为01H,若不是,转检验程序ERROR,若是,将241H单元置1。
MOV DX,①
②AL,DX
③AL,01H
④
MOV DX,241H
MOV AL,1
⑤
…
…
ERROR:
…
…
29.假设82C55口地址为210H~213H,写出82C55的初始化程序,要求A口工作在方式1输入,允许中断,B口工作在方式1输出,禁止中断。
32.设系统外接一片8254,口地址为224H~227H,GATE0接+5V,CLK0的时钟信号为5MHz,要求在OUT0端输出频率为500Hz的方波信号,请填空下列的程序段:
MOV DX,
(1)________________
MOVAL,
(2)________________
OUTDX,AL
MOVDX,(3)________________
MOVAL,(4)________________
OUTDX,AL
31.设系统外扩一片8254,口地址为228H~22BH,GATE1接+5V,CLK1时钟信号频率为500KHz,限定采用十进制计数,要求在OUT1端产生频率为400Hz,宽度为2us的连续负脉冲。
填空完成下列程序段:
MOVDX,
(1)____________
MOVAL,
(2)____________
OUTDX,AL
MOVDX,(3)____________
MOVAL,(4)____________
OUTDX,AL
MOVAL,(5)____________
OUTDX,AL
37.利用两台PC/XT机COM1端口进行单工方式的串行通信,A机采用查询方式发送,B机采用查询方式接收,通信速率为4800bps,数据位8位,停止位1位,偶校验。
请将下列为A机编写的初始化子程序补充完整。
I8250PROC
MOVDX,3FBH
MOVAL,
(1)_________
OUTDX,AL
MOVDX,3F9H
MOVAL,
(2)_________
OUTDX,AL
MOVDX,3F8H
MOVAL,(3)_________
OUTDX,AL
MOVDX,(4)_________
MOVAL,(5)_________
OUTDX,AL
MOVDX,3F9H
MOVAL,(6)_________
OUTDX,AL
MOVDX,3FCH
MOVAL,(7)_________
OUTDX,AL
RET
I8250ENDP
35.设系统8254,CLK2时钟信号为1.2MHz,执行以下程序段:
MOVAL,10010110B;控制字
OUT43H,AL
MOVAL,40
OUT42H,AL
(1)该段程序对____________号计数器初始化。
(2)该计数器将工作在方式____________。
(3)控制字预示后继写入的计数初值其数制是____________。
(4)程序执行后,计数器输出信号的频率是____________。
(5)如果控制字改为10010111B,计数器输出信号的频率大约是____________。
(6)如果控制字改为10100111B,计数器输出信号的频率大约是____________。
34.两台微机用主串口进行点-点单工通信(不用联络线),波特率为1200bps,每个字符对应1个起始位、8个数据位、1个奇校验位、2个停止位。
(1)试求传送1000个字符数据最少需要多少时间?
(2)在题34图(a)中画出连续发送数据0A6H时传输线上的波形(TTL电平)。
题34图(a)
(3)在题34图(b)中画出两机的RS-232C接口接线方式。
题34图(b)
36.题36图(a)是82C55与打印机的握手连接图,82C55端口A的地址为200H,端口B的地址为201H,端口C的地址为202H,控制口的地址为203H,打印机每接收一个字符向82C55回送一个ACK信号,请完成下列要求:
题36图(a)
(1)根据上面的连接图,判断此时82C55A口工作于方式________的________(输入/输出)。
(2)IBMPC打印机接口是Centronics标准应用的一个例子,该标准规定了打印机标准插头座是________脚簧片式插座。
(3)Centronics接口标准中定义的三条握手联络线是:
数据选通线
、响应线
和________。
(4)请将题36图(b)Centronics并行口“正常数据输入时序”补充完整。
题36图(b)
38.利用PC系统机主串口查询方式发出8位数据55H,题38图是从8250的Sout引脚观察到的波形。
(1)请将波形补充完整;
题38图
(2)根据题38图,请分析出这帧数据的停止位是_________位,采用的是_________校验;
(3)若双方通信波特率是4800bps,则连续发送10个数据,需要多少时间?
39.题39图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的128个字符送去打印。
设已知8255A的口地址为154H~157H。
完成以下程序段。
题39图
(1)根据题目要求,分析电路,并判断出该片8255A的B口工作在方式_________,是_________(填输入/输出)。
(2)下列程序段是将存放在BUF缓冲区的128个字符送去打印,请完成该程序。
……
……;8255A初始化(略)
……;使
=1(略)
……
START:
MOVSI,OFFSETBUF;打印字符的内存首址
MOVCX,128;打印字符个数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 计算机及通信接口复习大纲要点 计算机 通信 接口 复习 大纲 要点