当前位置:文档之家› 微机原理考试复习题

微机原理考试复习题

《微机原理》复习试题一、填空题1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011;2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD;3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率;4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节;5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址;6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大);7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。

8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字;9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B;10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D;11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0;12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能;13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效;14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号;15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H;16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH;17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H);18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。

若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号CS的逻辑表达式为:CS=(A19A*18A*17=100);19、INT 80H 指令的中断向量存放在(0000H):(0200H)中;20、下面程序段执行后,标志位CF=(1),OF=(1)MOV AL,-64MOV BL,-70ADD AL,BL21、下面程序段执行后,(AX)=(1);MOV SI,0MOV DI,0MOV CX,60REP MOVSBMOV AX,SI21、下面程序段执行后,(AX)=(0132H),(BX)=(0112H);MOV AX,92HMOV BX,10HADD BX,70HADC AX,BXPUSH AXMOV AX,20HPOP BXADD AX,BX22、8086CPU的一个最基本的总线周期需(4)个时钟周期;23、在串行通信中,RS232标准电平与TTL电平是否兼容?答案是(否);将RS232的电平范围(-5~-15V)规定为逻辑“0”,即低电平;24、INTA是8086CPU对8259中断控制器的中断响应信号,INTA包含两个负脉冲,对于8259来说,这两个负脉冲的含义是(第一个负脉冲到达时,8259A使当前中断服务寄存器ISR中的相应位置)、(第二个负脉冲到达时,8259A将中断类型码送到数据总线的D7~D0,CPU将此作为中断类型码);25、要使8086CPU复位,要求RESET引脚至少维持(4)个时钟周期的高电平,才有效。

当复位信号RESET变为低电平启动时,8086CPU开始执行程序的存储单元的物理地址为(FFFF0H);26、欲使8086CPU工作在最小模式,其引脚MN/MX应接+5V或接地?答案是(应接+5V)。

27、最小模式下8086CPU的READY引脚和HLDA引脚分别是输入或是输出引脚?答案是(READY 引脚是输入, HLDA引脚输出引脚);28、最小模式下8086CPU在执行指令MOV AL,[SI]期间,8086的下面哪些引脚为低电平?答案是(B);A、 M/IOB、WRC、RDD、DT/ R29、8086CPU输出的地址信号可直接与存储器连接。

这句话对吗?答案是(不对);30、若用2164的动态RAM芯片(64K×1位)组成128KB的存储器系统,需要多少片2164芯片。

答案是(16);31、定时/计数器8253是通过对脉冲的加法计数实现定时。

这句话对吗?答案是(对);32、采用串行异步通信时,波特率为9600bps,8位数据位,无奇偶校验,1位停止位,那么连续传输9600个ASCII码字符,至少需要(9)秒;33、伪指令ASSUME的作用是(指示段地址与段寄存器的关系);34、8086向偶地址存储单元0送一个字节数据时, 须执行一个总线周期, 在第一个T状态中, ALE为(1), A0为(0),WR为(0);35、下列指令中,不影响进位的指令是(C);A. ADD AX,10B. SAL AL,1C. INC CXD. SUB AX,BX36、下列指令中,有语法错误的指令是(D);A. MOV AX,[BX][SI]B. LEA DI,[2000H]C. OUT DX,ALD. SHL BX,237、某时刻8259A的IRR内容是06H,说明(IR1、IR2有申请)某时刻8259A的ISR内容是08H,说明(IR3正在服务中)。

若要屏蔽IR3和IR5上的中断请求输入,则屏蔽字应为(00101000B);38、8086硬件中断申请输入信号引脚有(2)个;39、用3片8259A中断控制器组成2级主从式中断控制系统,最多可以管理的中断源为(2)级;40、下列指令中,隐含使用AL寄存器的指令有(4)条。

SCASB;CBW;HLT;MUL BL ;CMPSB;XLAT;41、设当前的SP=0FFFH,执行PUSHF指令后,SP=(0FFDH)H,若改为执行INT 20H指令后,则SP=(0FF9H)H;42.8253每个通道有( 6 )种工作方式可供选择。

8253的CLK0接2MHZ的时钟,欲使OUT0产生频率为200HZ的方波信号,则8253的计数初值应为(2000),应选用的工作方式是(3)。

方式控制字为(00110110);43、8088的ALE引脚的作用是(锁存复用线上的地址);44、在8088读存储器周期中,采样Ready线的目的是(确定是否在T3周期后插入T w周期)。

45、8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP)、(由寻址方式决定的16位偏移量)和(SP)提供;46、微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成;47、在IBM-PC/XT中,外设是通过(8259)器件对CPU产生中断请求。

这些中断的中断类型码为(08H—OFH);48、8088中的指令INT n用(n)指定中断类型;49、一片8255A端口A有(3)种工作方式,端口B有(2)种工作方式;50、串行异步接口在接收时是由(接收移位)寄存器将串行数据转换成并行数据。

在发送时,是由(发送移位)寄存器将并行数据转换成串行数据。

二、单项选择题1、PSW中表示符号的位是(D)。

A、CFB、OFC、AFD、SF2、逻辑地址1000:2000对应的物理地址为(B)。

A、1200HB、12000HC、2100HD、21000H3、下面哪个寄存器使用时的默认段寄存器为SS(C)。

A、AXB、BXC、SPD、SI4、下面叙述正确的是( B)。

A、数据传送指令只改变目的操作数的值,不改变PSW的值。

B、数据传送指令在改变目的操作数的值的同时,还要改变PSW的值。

C、数据传送指令不改变目的操作数的值,不改变PSW的值。

D、数据传送指令不改变目的操作数的值,只改变PSW的值。

5、有符号字节数+32,可表示为( B)。

A、32HB、20HC、0B2HD、0AEH6、下面对PUSH指令描述正确的是(C)。

A、 PUSH只能将字节型数据压入堆栈。

B、 PUSH只能将字型数据压入堆栈。

C、 PUSH只能将双字节型数据压入堆栈。

D. PUSH可对任何类型数据操作。

7、若BL=20H,BH=32H,则BX=(D)。

A、20HB、32HC、2032HD、3220H8、某微机具有16MB的内存空间,其CPU的地址总线应有(D)条。

A、26B、20C、28D、249、当RESET信号进入高电平状态时,将使8086的(D)寄存器初始化为0FFFFH。

A、SSB、DSC、ESD、CS10、8086CPU与慢速设备之间进行数据传输,为了使传送速度匹配,有时需要在(B)状态之间插入若干等待周期TW。

A、T1和T2B、T2和T3C、T3和T4D、随机11、8086系统中,可以有(D)个段地址。

A、16B、64C、16KD、64K12、当对两个组合(压缩)BCD数(字节)相加后,应使用(B)调整。

A、AAAB、DAAC、AASD、DAS13、若CX=3,AX=1,执行完SHL AX,CL指令后,AX=(D)。

A、1B、2C、4D、814、用段基值及偏移量来指明内存单元地址的方式称为(C)。

A、有效地址B、物理地址C、逻辑地址D、相对地址15、10100101 01011010 =(A)。

A、00000000B、11111111C、00001111D、1111000016、采用2的补码形式时,一个字节能表达的有符号整数为(A)。

A、[-128 , +127]B、[-127 , +127]C、[-127 , 128]D、[-128,+128]17、已知变量VAR为字型,则TYPE VAR=(B)。

A、1B、2C、3D、418、(B)指向的内存单元的值被CPU做为指令执行。

A、DS:SIB、CS:IPC、SS:SPD、ES:DI19、8086中(D)的源操作数和目的操作数可同时为存储器数。

A、数据传送指令B、算术、逻辑运算指令C、控制转移指令D、串操作指令20、已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=(B)。

相关主题