一.选择题1.8086CPU通过C.IO/M控制信号来区分存储器控制信号来区分是存储器访问,还是I/O访问。与存储器的数据传送属于A.同步式传输。\2.下列总线中,B.IEEE-488不属于系统总线,B.PCI属于局部总线。\3.在PC/XT系统中8259用于硬件中断的管理,其中断请求信号送到CPU的D.INTR端,C.NMI端则用于接收非屏蔽中断请求信号\。4.下列中断D.存储器奇偶校验错属于非屏蔽中断,A.打印机中断属于可屏蔽中断,INT21H属于内部中断。\5.若8253定时器输入时钟周期为Ti,计数初值为N,则定时周期为A.Ti*N,要实现周期性定时,必须工作在C.3方式。\6.8253DMA控制器的块传输和查询传输均可传输数据块,其差别是查询传输要求在传输期间C.DREQ信号必须有效,但当B.EOP信号为高电平时都会结束DMA传输。\7.8237在DMA传送期间,通过C.DREQ来选择I/O设备。\8.PC机中8237在DMA通道0用于A.动态存储器刷新。\9.PC机从8255A的A.PA口读取键盘送来的数据。\10.在异步串行通信中,影响传输帧长度的参数有B.数据位。\11.一个8位的D/A转换器的分辨能力可达到满量程的D.1/256。三.填空题:1.计算机与外部设备之间的数据传送方式有:(无条件)传送方式,(条件)传送方式(中断)传送方式和(DMA)传送方式。\2.计算机中主要有两种输出寻址方式:(I/O)寻址方式和(存储器对应的I/O)寻址方式。PC机采用的是(I/O端口)寻址方式。\3.根据不同的数据传输模块和设备,总线有不同的数据传输方式:(同步)式传输,(异步)式传输,(同步)式传输和分离式传输。\4.CPU用于接收中断请求信号的引脚是(INTR)和(NMI)。\\5.80X86系统中,一个中断向量占4个字节,分别存放中断服务程序的(IP)和(CS)。\\6.NMI,INTR,单步执行,协处理器出错所引发的中断优先级从高到低依次为:(协处理出错),(NMI),(INTR)和(单步执行)。\\7.PC系统中,8253三个计数通道的作用为:(电子钟时间基维),(为动态RAM刷新定时),(扬声器音频控制)。\\8.8253定时器有二进制和BCD两种计数方式,各自的计数范围为(0~65535)和(0~9999)。9.8253定时器能产生周期性输出的工作方式是(2)方式和(3)方式。10.PC机中8237的DMA通道0的作用(刷新动态存储器DRAM)。11.若RS-232C接口以9600,7,N,1传输通信,则传输帧长度为\(9)bit,每秒最多能传输(1066)个字符。二.判断题:1.总线和接口都具有连接和控制多个外部设备的功能。×\2.地址译码功能是微机接口必须具有的功能之一。√\3.CPU内部的总线属于系统总线。×\4.固定式端口地址译码可通过加入跳线来局部更改接口的I/O端口地址。√\5.PC系统采用内存前1K空间作为中断矢量表,因此只能有256种中断类型。√\6.硬件中断可用INT指令来激活。√\7.采用中断向量表,可大大加快CPU响应处理中断的速度。√\8.DMA是一种没有CPU参与的高速数据传送方式。√\9.DMA有2种启动方式:硬件启动和软件启动。√\10.8253定时器是通过改变标准脉冲宽度来实现定时的。√\11.8253定时器内部有3个独立的加1计数器。×\12.8255并行接口芯片的PA,PB,PC口均可工作在0方式,1方式和2方式。×\13.8255并行接口芯片的按位置位/复位命令字是针对C口的,因此应直接写向C口。√14.DAC芯片与系统连接时,如果DAC没有数据寄存器,必须外加锁存器或者I/O接口芯片。√\15.8250/8251串行接口芯片既可用于同步传送,也可用于异步传送。√\16.异步通信一般用于数据传送时间不能确定,传送数据不连续,数据量较少的场合。√\17.PC机利用16H中断从键盘缓存区读取被按键的ASCII码。√\18.串行通信中的双同步通信使用的2个同步字符必须相同。√四.问答题1.I/O接口应具备哪些功能?①数据缓冲功能②设备选择功能③信号转换功能④提供信息交换的握手⑤信号中断管理功能⑥可编程功能2.画出异步串行传送以2400,7,E,1传输参数传送字符F的传输波形图。ASCII(F)=1000110五.编程题:1、某应用系统中8253的输入CLK=1MHZ、GATE=1,端口地址为260H~263H,编写一个指令序列使通道0输出450HZ的连续方波。8253控制字格式如图:D7D6D5D4D3D2D1D0SC1SC0RL1RL0M2M1M0BCD选择通道:I/O格式:计数方式:计数方式:00=计数器000=计数锁存000=方式00=二进制计数01=计数器101=低8位有效001=方式11=BCD码计数10=计数器210=高位有效010=方式211=非法11=先低后高8位011=方式3100=方式4101=方式5#includestudio.hMain(){UnsingnedintN=1000000/450;Outportb(ox263,oxB6);Outportb(ox260,N-256*(N-256));Outportb(ox260,N/256);}3.编写一个指令序列,判断图3中有无键按下。8255A控制字格式如图2所示。D7D6D5D4D3D2D11A组方式PAPC7-PC4B组PBPC3-PC0特征位PA方式:AI/O:PC7-PC4:PB方式:B:PC3-PC0:00=0方式0=输出0=输出0=0方式0=输出0=输出01=0方式1=输入1=输入1=1方式1=输入1=输入1=2方式图28255A控制字格式答案:MOVAL,82H;MOVDX,203HOUTDX,AL;MOVAL,OH;MOVDX,200H;OUTDX,AL;NN:INAL,201H;ANDAL,0FHCMPAL,OFH;JZNN;