|
微型机及其应用(计、含实验)
上海市(2000.4)
一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每小题1分,共20分) 1.8255PA口工作在方式2、PB口工作在方式0时,其C端口( )。 ①作2个4位端口 ②部分引脚作联络信号,部分引脚作I/O ③全部引脚作联络信号 ④作8位I/O端口 2.8086/8088的中断向量表( )。 ①用于存放中断类型号 ②用于存放中断服务程序的入口地址 ③是中断服务程序的入口 ④是中断服务程序的返回地址 3.DMA操作的基本方法之一,周期挪用法是( )。 ①利用CPU不访存的周期来实现DMA操作 ②DMA操作期间,CPU一定处于暂停状态 ③要影响CPU的运行速度 ④DMA传送操作可以有规则地、连续地进行 4.在8086中,用一个总线周期访问一个字数据时,必须是( )。 ___ ①BHE=A0=0 ___ ②BHE=0、A0=1 ___ ③BHE=1、A0=0 ___ ④BHE=1、A0=1 __ _ 5.8086CPU在进行I/O写操作时,M/IO和DT/R必须是( )。 ①0 0 ②0 1 ③1 0 ④1 1 6.RS-232C是( )标准。 ①片总线 ②内总线 ③串行通信的一个 ④局部总线 7.8253某计数器的最大计数初值是( )。 ①65536 ②FF00H ③0000H ④FFFFH 8.IBM PC机的总线是( )总线。 ①芯片级 ②局部 ③系统 ④MULTIBUS 9.除法出错是属于( )中断。 ①线路故障 ②内 ③INTO ④单步 10.8288的作用是提供( )信号。 ①地址总线 ②数据总线 ③INTR ④对M和I/O接口的读写命令 11.查询传送输入方式,被查询I/O端口给出( )。 ①就绪信息 ②忙状态 ③请求信息 ④类型号 12.在PC机上的DRAM刷新,每( )完成一行刷新。 ①0.2μs ②1μs ③15μs ④1/18.2秒 13.当8255的PA口工作在方式1的输入时,对PC4置位、其作用是( ) ①启动输入 ②开放输入中断 ③允许输入 ④停止输入 14.当有4个8259采用级联工作时,主8259可直接与( )个中断源连接。 ①32 ②16 ③8 ④5 15.在串行同步通信中,常采用( )校验。 ①奇偶 ②双重奇偶 ③海明 ④循环 16. 当8086/8088访问100H端口时,采用( )端口寻址方式。 ①直接 ②寄存器间接 ③立即 ④相对 17. 8086/8088的一个总线周期在( )之后插入TW。 ①T1 ②T2 ③T3 ④T4 18.8253某计数器工作在方式1时,在计数中途OUTi( )。 ①由低变高 ②由高变低 ③1电平 ④0电平 19.8259的0CW1( )设置。 ①在ICW之前 ②只允许一次 ③可允许多次 ④仅屏蔽某中断源 20.对8253的定时与计数( ) ①有两种不同的工作方式 ②定时只加时钟脉冲,不设计数值 ③实质相同 ④从各自的控制端口设置 二、多项选择题(在每小题的五个备选答案中,选出二个至五个正确的答案,并将其号码分别填在题干的括号内,多选、 少选、错选、均无分。每小题2分,共10分) 1.CPU在响应INTR请求时,包括的条件有( )。 ①IF=1 ②指令周期结束 ③无NMI请求 ④TF=1 ⑤有INTR上升沿出现 2.8253的某计数器在计数过程中,CE可能会( )。 ①减1计数 ②减2计数 ③减4计数 ④减到0止 ⑤减到1止 3.对8250串行接口芯片( )。 ①以字节为单位 ②常用奇偶校验 ③与CPU串行传送 ④可实现异步通信 ⑤可采用循环校验 4.PC机上的时钟中断( )。 ①将CLK经256K分频提供 ②频率为18.2HZ ③送8259的IRO ④类型号为08H ⑤中断向量为00032H 5.利用中断方式传送数据时,需要( )。 ①IRi请求 ②由8259提出INTR请求 ③TF=1 ④CPU从8259获取类型号 ⑤CPU执行中断处理程序完成入出 三、判断改错题(判断正误,将正确的划上"√",错误的划上"×",并改正错误。每小题2分,共10分) 1.PC机上的DRAM刷新,每1μS由8259向CPU提出一次请求。( ) 2.在利用8250实现的串行通信中,对每个数据块要配同步字符。( ) 3.当8253的计数器的CE被减为0后,定会重装计数初值。( ) 4.信号线IO/M=0时,表示8086访问存贮器。( ) 5.RS-423采用平衡发送和差分接收以抑制共模干扰。( ) 四、简答题(每小题4分,共20分) 1.什么是BIOS,在PC机中ROM BIOS有何基本功能。 2.在8253计数器的六种工作方式中,方式2和方式3各输出何种波形,它们有何特点。 3.外设向CPU申请中断,但CPU不给以响应,其原因有哪些? 4.简述8086的最小方式和最大方式。 5.PC机上的8087协处理器执行的指令有何特点? 五、基本设计题(共20分) 1.一个条件传送的输出接口,其数据和状态端口地址分别为205H和206H,忙状态位用D0传送,输出数据时可启动外设, 将存贮器BUFFER缓冲区中的5000B数据输出,选画出流程图,再编写程序段(7分)。 2.利用工作在方式1的8255PA作输入接口,从输入设备上输入4000B数据送存贮器BUFFER缓冲区,编写相应的程序段,设 8255的端口地址为60H-63H(7分)。 3.利用64KB的RAM芯片组成256KB的RAM,先画出RAM的结构图,再写出各芯片的片选信号表达式CSi。(6分) 六、综合设计题(每小题10分,共20分) 有个以时间为准的中断系统,每秒从BUFFER缓冲区取出一个波形数送D/A转换器输出,1秒定时由1MHZ信号源送8253用硬件 扩大定时提供,8253的OUTi送8259的IR2,其中8253的端口地址为40H-43H。8259IR0的类型号为08H,输出中断过程名为 OUTINT。 1.画出1MHZ信号源,8253,8259之间连接关系图以及对8253的初始化程序段。 2.每中断一次,从BUFFER缓冲区中取出一个波形数据输出,已知提供波形数偏移地址在BX中。 1)为过程名为OUTINT的中断过程设中断向量表; 2)编写从缓冲区中取出一个波形数输出的中断过程。(设波形数的端口地址为4AH) |