微型计算机试题
编辑整理:浙江自考网 发表时间:2018-05-24 【大 中 小】
一、填空题
1、现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为_________。
2、8086系统中,存储器分为奇、偶两个存储体。其中,奇体的数据信号线固定与数据总线的_________相连,偶体的数据信号线固定与数据总线的__________相连。
3、从____地址开始的字称为“非对准字”,访问“非对准字”,需_________个总线周期。
4、8086系统中,把16字节的存储空间称作一节(Paragraph),为了简化操作,要求各个逻辑段必须从节的整数倍边界开始,即段首地址的低4位总是________。将段首地址的高16位地址码称作________,存放在相应的_______中。
5、CPU访问存储器时,在地址总线上送出的地址称为____________地址。
6、由逻辑地址获得物理地址的计算公式为物理地址=__________。
7、80X86系统中,堆栈是向__________(上、下)生长的,即栈底在堆栈的_________(最高地址端、最低地址端)。
8、在8086最小模式的典型配置中,需________片双向总线收发器8286、8286的OE接自CPU的_________。
9、指令“MOV AX,[BX+SI+6]”源操作数的寻址方式为____________。
10、设(DS)=24EOH,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOV AX,[DI+100H]”源操作数的有效地址为__________,物理地址为____________。
11、8086/8088 CPU可访问两个独立的地址空间,一个为I/O地址空间,其大小为_______字节;另一个为_______,其大小为______。
12、执行指令“XOR AX,AX”后,标志位ZF的值为_______。
13、字符“H”的ASCII码是1001000,若采用奇校验,则应配置的校验位为__________。
14、若(AL)=10011000B,(BL)=01100111B,则执行指令“ADD AL,BL”后,(AL)=_______;执行指令“AND
AL,BL”后,(AL)=________。
15、可屏蔽中断从CPU的_________引脚进入,只有当中断允许标志IF为______时,该中断才能得到响应。
16、8086系统最多能识别__________种不同类型的中断,每种中断在中断向量表中分配有_______个字节单元,用以指示中断服务程序的入口地址。
17、中断类型号为20H的中断所对应的中断向量存放在内存从_________开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址_________。
18、8086/8088的间接输入/输出指令中允许使用的端口地址范围是_________。
19、中断返回指令IRET总是安排在________,执行该指令时,将从堆栈弹出_________,以使CPU返回到主程序断点处继续执行后续指令。
20、现要用6116静态RAM芯片构成8K×32位的存储器,共需此种芯片__________片。
21、8255A工作于“方式1输出”时与外设之间的一对"握手"信号是___________。
22、一片8237内部有__________个独立的DMA通道,每个通道一次DMA传送的最大长度可达__________字节。
23、微型计算机的总线按功能和规范分类可分为三大类型,分别是内部总线(I-BUS),________和_______。
24、基本的总线仲裁方式有两种,即______________。
二、判断题
1、一个存储单元的物理地址不是唯一的。( )
2、8086系统中,堆栈的操作可以是字节或字操作。( ) ?
3、最小模式下8086读总线操作时序和写总线操作时序中的DT/R信号波形基本相同。( ) ?
4、若主程序中已使用IF标志位置“1”,则在执行完中断服务程序并返回主程序后,IF标志位一定为“0”。( )
5、CPU响应可屏蔽中断时,无从数据总线上读取中断类型码。( )
6、采用直接寻址输入/输出指令的最大端口地址为FFH。( )
7、异步串行通信收发双方的时钟频率必须相同。( ) ?
8、DRAM必须定时刷新,否则所存信息就会丢失。( ) ?
9、采用全译码方式的存储器,其任一单元都有唯一的确定地址。( )
10、采用I/O端口和存储器单独编址时,可以利用访问存储器的指令来访问I/O端口。( ??
三、单项选择题
1、设(AX)=ABDFH,则在执行指令“AND AX,0001H”后,AX寄存器的内容为:( )
A、ABDEH B、FFFFH C、0001H D、0000H
2、设(AX)=1000H,(BX)=2000H,则在执行了指令“SUB AX,BX”后,标志位CF和ZF的值分别为:( )
A、0,0 B、0,1 C、1,0 D、1,1
3、现行数据段位于存储器B0000H~BOFFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为: ( )
A、B000H,BOFFH B、0000H,OFFFH C、B000H,OFFFH D、BOOOH,OOFFH
4、对8259A进行初始化时,必须设置的两个初始化命令字为:( )
A、ICW1,ICW2 B、ICW1,ICW3 C、ICW1,ICW4 D、ICW2,ICW4
5、若512K位(bit)SRAN芯片具有4条数据线,则它具有的地址线条数为:( )
A、15 B、16 C、17 D、18
6、若寄存器AX,BX,CX,DX的内容分别为11,12,13,14时,依次执行PUSH AX,PUSH BX,POP CX,POP
DX,PUSH CX,PUSH DX,POP AX,POP BX后,则寄存器AX和BX的内容分别为:( )
A、11,12 B、12,13 C、13,14 D、11,14
7、DMA控制器8237有四种工作方式,其中,传输率较高的一种是:( )
A、单字节传送方式 B、块传送方式 C、请求传送方式 D、级联方式
8、在8253的6种工作方式中,能够自动重复工作的两种方式是:( )
A、方式1,方式2 B、方式2,方式3 C、方式2,方式4 D、方式3,方式5
9、在8237控制下进行“写传送”时,8237需先后向I/O接口和存储器发出的控制信号是:( )
A、IOR,MEMW B、IOR,MEMR C、IOW,MEMW D、IOR,IOW
10、设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:( )
A、4800 B、2400 C、480 D、240
四、简答题
1、简要说明串行同步通信方式的主要特点。
2、简述以DMA方式从外设输入一个字节数据到内存的工作过程。
3、说明I/O端口和存储器单独编址(I/O-Mapped I/O)的含义和主要优缺点。
4、微机A和微机B采用主频不同的CPU芯片,在片内逻辑电路完全相同的情况下,若A机的CPU主频为8MHZ,B机为12MHZ,且已知每台机器的总线周期平均含有4个时钟周期,A机的平均指令执行速度为0.4MIPS,那么该机的平均指令周期为多少微秒(μs)?每个指令周期含有几个总线周期?B机的平均指令执行速度为多少MIPS?
五、阅读程序段,并简述所给程序段的功能(每小题4分,共8分)
1、
MOV BX,2000H;
MOV AL,[BX];
M0V CX,13H;
P1:INC BX;
CMP AL,[BX];
JNC P2;
MOV AL,[BX];
P2:DEC CX;
JNZ P1;
MOV BX,3000H;
MOV [BX],AL;
HLT
该程序段的功能是___________________________。
2、
MOV CX,100;
MOV SI,0FFFH;
NEXT:INC SI;
CMP BYTE PTR [SI],'A';
LOOPNZ NEXT;
EXIT:
该程序段的功能是____________________________。
六、程序填空
把内存中从PACKED开始的8个字节单元中的16位组合BCD数转换成非组合BCD数,并把结果存放在从UNPACKED开始的16个字节单元中:
MOV DX,___________;
MOV CL,___________
MOV SI,0;
MOV DI,______________;
CONVERT:MOV AL,[SI+PACKED];
MOV AH,AL;
AND AL,OFH;
_________________;
MOV [DI+UNPACKED],______________;
ADD DI,_____________;
______________;
DEC DX;
JNZ CONVERT;
HLT;
七、设计与应用
1、用8K×8位的静态RAM芯片组成16K×16位的存储器,地址线的高位与74LS138译码器相连,采用全译码方式产生存储芯片的片选信号。试画出存储器与CPU之间的地址线、数据线及主要控制信号线的连接图。
设CPU输出的地址信号为A17~A0,输出的读、写控制信号为WR,高为读,低为写,同时输出控制信号MREQ作为74LS138的C2A控制信号,存储芯片的读写控制输入端为WE,片选输入为CS。
2、试对下面给出的8259A的初始化程序填加简要注释:
MOV AL,13H;
OUT 20H,AL;
MOV AL,80H;
OUT 21H,AL;
MOV AL,0DH;
OUT 21H,AL;
3、编写采用查询方式通过8251A从串行传输线接受20个数据字符并将其存入内存储2000H:3000H始址处的程序段。设8251A工作于异步方式,奇校验,2位停止位,7位数据位,波特率因子为64;8251A的端口地址为50H,51H;要求写出简要程序注释。
4、一个交通灯微机控制模拟实验接口如下图所示,其中接于8255A端口C的PC0位的开关K用来模拟十字路口小道车辆通行情况,开关状态为“1”表示小道车有辆要通行;端口A的PA2、PA1、PA0用来控制大道的红(R)、黄(Y)、绿(G)灯,端口B的PB2、PB1、PB0用来控制小道的红(R)、黄(Y)、绿(G)灯。平时大道放行(绿灯亮),小道禁止通行(红灯亮);当小道上有车辆要通过时(PC0端为“1”),大道交通灯由绿→黄(延迟5秒)→红,小道交通灯由红→绿。小道放行20秒后,其交通灯由绿→黄(延迟5秒)→红,然后大道重新放行;要求大道至少放行40秒。
试画出实现上述控制过程的程序流程框图,不要求具体编程。
浙江自考网声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。