当前位置:文档之家› 南京工程学院微机原理练习

南京工程学院微机原理练习

附录Ⅴ练习题练习1一、单项选择1)下面关于8086指令队列的叙述,正确的是()。

A、队列存放已经译码的指令B、8086有4个字节的队列C、队列中的指令不一定被执行D、8086有8个字节的队列2)能保存各逻辑段的起始地址的寄存器称为()A、段寄存器B、地址寄存器C、数据寄存器D、计数寄存器3)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。

A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS4)8086中IP、SP分别属于()。

A、EU,EUB、EU,BIUC、BIU,EUD、BIU,BIU5)下列不属于8086EU部分的寄存器是()。

A、IPB、BPC、DID、SP6)8086 CPU内标志寄存器中的控制标志位占( )A、9位B、6位C、3位D、16位7)8086CPU在进行无符号数比较时,应根据()标志位来判别。

A、CF,OFB、CF,PFC、CF,ZFD、ZF,OF8)当方向标志DF=0 时,每次操作后使变址寄存器SI和DI()A、增量B、减量C、保持不变D、地址减19)下列哪一个标志不是8086的状态标志()。

A、SFB、CFC、DFD、ZF10)8086的一个典型总线周期需要()个T状态。

A、4B、3C、2D、111)8086的一个总线周期,最多可交换()字节A、1个B、2个C、4个D、8个12)在8086的延长总线周期中,在()之后插入Tw。

A、T1B、T2C、T3D、T413)在8086存储空间中,用一个总线周期访问一个16位的字数据时,BHE#和A0必须是()。

A、00B、01C、10D、1114)8086读一个以奇数地址开始的字,需几个总线周期?()A、1B、2C、3D、415)能使CPU与存储器、协处理器同步的信号分别是()。

A、HOLD,READYB、TEST#,HOLDC、READY,HOLDD、READY,TEST#16)8086系统中的()控制信号是与系统中DMA控制器有关的信号。

A、CLK,READYB、INTR,INTA#C、DEN#,ALED、HOLD,HLDA17)8086最大方式比最小方式在结构上至少应增加()。

A、数据驱动器B、地址锁存器C、总线控制器D、地址译码器18)Reset信号到来后,8086 CPU的启动地址为( )A、00000HB、FFFFFHC、FFFF0HD、0FFFFH19)8086的中断向量表()。

A、存放中断类型号B、存放中断处理程序的入口地址C、存放中断处理程序D、存放中断处理程序的返回地址20)8086在进行I/O写作时,M/IO#和DT/R#必须是()。

A、00B、01C、10D、1121)8288的作用是()。

A、地址锁器B、数据收发器C、时钟信号源D、总线控制器22)响应INTR请求的必要条件是()。

A、IF=0B、IF=1C、TF=0D、TF=123)响应NMI请求的必要条件是()。

A、IF=1B、IF=0C、当前指令执行结束D、无INTR请求24)下列引起8086程序中断的四种情况,哪一种需要由中断接口电路提供中断类型号()。

A、INTOB、NMIC、INTRD、INT n25)在下图中,AD0~AD15上传送的信息是()。

A、写存储器的地址与数据B、读存储器的地址与数据C、写I/O端口的地址与数据D、读I/O端口的地址与数据26)8086系统某中断所对应的中断向量存放在0000:0120H开始的4个单元中,则该中断的类型号为()。

A、20HB、34HC、48HD、52H27)下列关于硬件中断INTR、NMI的叙述,不正确的是()。

A、INTR能被IF所屏蔽;NMI不受IF的影响B、INTR的中断类型号由外设接口提供C、NMI的中断类型号由CPU内部硬件决定D、响应NMI、INTR时,CPU皆要发出两个INTA#负脉冲28)8086响应可屏蔽中断INTR转向中断服务程序共执行的总线周期数为()。

A、7B、5C、4D、229)下列关于Pentium的叙述,不正确的是()。

A、Pentium多任务环境中能有多个虚拟8086任务B、虚拟8086方式时,程序在最高特权级上运行C、虚拟8086方式下段寄存器的内容是作为段值解释D、虚拟8086方式支持分页功能30)下列关于Pentium的叙述,正确的是()。

A、Pentium多任务环境中能有多个虚拟8086任务B、虚拟8086方式时,程序在最高特权级上运行C、保护方式和虚拟8086的任务不能同时存在于Pentium多任务环境中D、实地址方式时,程序在最低特权级上运行31)下列各寄存器,Pentium和8086芯片内部都有的是()。

A、CSB、FSC、GDTRD、IDTR32)在Pentium微机系统中,LDTR的内容可以确定()。

A、LDT在内存中的位置和界限B、GDT中的一个LDT描述符C、LDT中的一个LDT描述符D、IDT中的一个IDT描述符33)存放段描述符的CPU介质是()。

A、TLBB、TSSC、LDT描述符高缓D、段描述符高缓。

34)TR的内容可以确定()。

A、TSSB、TSS描述符C、调用门描述符D、陷阱门描述符35)Pentium的一个突发式总线周期能在()个时钟周期中传送4个64位数据。

A、4B、5C、7D、836)在Pentium保护方式下,下面哪一个寄存器的内容不作为选择子?()A、DSB、GDTRC、LDTRD、GS37)Pentium的IDT包含的门描述符可以定义为()。

A、陷阱门、中断门、任务门B、调用门、陷阱门、中断门C、中断门、任务门、调用门D、调用门、陷阱门、任务门二、填空题1)8086内部由两个独立的逻辑单元组成:、。

前者的功能是,后者的功能是。

由于两个逻辑单元分开,所以和可以部分重叠操作,提高了CPU的利用率。

2)8086有6个状态标志、、OF、ZF 、CF 、SF及三个控制标志、TF、DF。

标志寄存器中的标志是为调试程序的方便而设置的。

3)8086CPU中典型总线周期由个时钟周期组成,其中T1期间,CPU输出信息;如有必要时,可以在两个时钟周期之间插入1个或多个TW 等待周期。

4)8086工作于最小模式具有如下特点:CPU的引脚信号接入+5V;系统控制总线信号由提供;支持系统。

5)在8086系统最小模式下的基本配置中的外围芯片有:①1片8284A,用来作为;②3片8282用来作为;③当系统中所连存储器和外设较多时,要加二片8286作为。

6)若8086工作于最小模式,当CPU完成将AH中的内容送到物理地址为91001H的存储单元操作时,引脚BHE#/S7,RD#,WR#,M/IO#,DT/R*的相应电平为。

7)下图是8086系统中的存储器写周期时序,涉及到的符号有AD15~AD0,A15~A0,D15~D0,WR#、M/IO#、ALE,试填写①~⑥符号名称:①(8),②(9),③(10),④(11),⑤(12),⑥(13)。

8)8086系统某中断所对应的中断向量2400H:0280H存放在000D8H开始的4个单元中,则该中断的类型号为;该中断服务程序入口的物理地址为;000DAH 字单元的内容为。

9)Pentium的虚拟地址两部分的名字分别是和。

10)Pentium可访问的物理地址空间为,而虚拟寻址空间可达。

11)Pentium是一个位微处理器,它通向存储器的外部数据总线宽度为位。

12)Pentium的分页管理支持两种页面模式:页面和页面。

当PSE置1时,一页有个32位表项。

13)Pentium响应中断时,根据中断类型号通过一个地址指针表与中断服务程序相关联。

在实方式下,地址指针表称为;在保护方式下,地址指针表称为。

14)写出下列相应的中文名称RPL 、GDTR 、LDTR 、IDTR 。

15)在保护方式下,Pentium通过实现逻辑地址向线性地址的转换;通过实现线性地址向物理地址的转换。

练习2单项选择题1)指令MOV AX,WORD PTR[BX+SI]的源操作数采用的寻址方式是:()。

A、基址加变址寻址B、寄存器间接寻址C、寄存器相对寻址D、相对的基址加变址寻址2)在8086的指令系统中,IN AX,DX和MOV AX,DX两条指令的源操作数的寻址方式依次是()。

A、寄存器直接寻址、寄存器直接寻址B、寄存器直接寻址、寄存器间接寻址C、寄存器间接寻址、寄存器直接寻址D、寄存器间接寻址、寄存器间接寻址3)MOV AX,7072H指令中数据7072H存放在()中。

A、数据段B、代码段C、附加数据段D、堆栈段4)8086指令JGE LOP1中,满足转移的条件为()A、SF XOR OF=1B、SF XOR OF=0C、(SF XOR OF) OR ZF=1D、(SF XOR OF) OR ZF=05)8086CPU在进行无符号数比较时, 应根据()标志位来判别。

A、CF和OFB、CF和PFC、CF和ZFD、ZF和OF6)8086指令DIV CL,其结果商在()。

A、AHB、ALC、CLD、AX7)使用移位指令,把寄存器的最高位移入CF,并在最低位补为0时使用()。

A、ROLB、SARC、SHRD、SAL8)下列那条指令不合法?A、IN AX,0278HB、RCR DX,CLC、CMPSBD、RET 49)下列8086的指令中格式错误的条数是()。

PUSH AL MOV CS,AXROR WORD PTR [2000H],CL MOV DS,2000HA、4B、3C、2D、110)在下列指令中,隐含使用AL寄存器的指令有几条?()。

SCASB; XLAT; MOVSB; DAA; NOP; MUL BH;A、1条B、2条C、4条D、5条11)8086指令OUT 80H,AL表示()。

A、将80H送给ALB、将80H端口的内容送给ALC、将AL的内容送给80H端口D、将AL内容送给80H内存单元12)若(AL)=10101101B,为了使其内容变为01011101B,下列哪一种指令执行一次即可完成此操作? ()。

A、NOT指令B、OR指令C、AND指令D、XOR指令13)若(AX)=2891H,问执行NEG AX指令后,CF和SF标志位的状态分别是: ()。

A、0和0B、0和1C、1和0D、1和114)下列指令中能完成测试AL中最高位是否为1的指令数目是()。

CMP AL,80H TEST AL,80HRCL AL, 1 ROR AL,1A、1B、2C、3D、415)执行下程序后,(AL)=()。

MOV AL, 92HSUB AL, 71HDASA、32B、21C、21HD、11H16)为了使下面的指令序列将AH和AL寄存器中的两个非压缩BCD码转换为一个压缩BCD码存放在AL中,应该在第三条指令中填入何种操作数?MOV CL, 4SHL AL, CLSHR (), CLA、AHB、ALC、AXD、BX17)假设在代码段的偏移地址2060H处有一条指令JZ LABEL,它的机器代码是74XX,LABEL 是标号,其地址是2050H,则该指令机器代码中的位移量XX是()。

相关主题