SUB 2.H,AL ( )[答案] X;改正:SUS VAR1.AL 2.ADD VAR1,VAR2 ( )[答案]X;改正:ADD VAR1,AL 3.XCHG AL;4.H ( )[答案] X;改正:XCHG AL,BYTE_DA1 4.XCHG[BX],VAR1 ( )[答案] X;改正:XCHG BX,VAR1 5.MOV DS,10.0H ( )[答案] X; 改正:MOV DS,AX 6.8.86总线请求/响应周期中,一旦HLDA由高电平变为低电平,则有关悬浮信号线[1]立即被微处理器[2]重新驱动。 ( )[答案] X;改正:……不会立即…… 7.当8086微处理器响应总线请求发出HLDA后,在下一个总线周期的Tl下降沿[3]开始,地址及数据总线[4]处于高阻。 ( ) [答案]√ 8.8086CPU的最大方式系统中,74LS245的DIR信号由8066的引脚DT/R提供。 ( ) [答案]X;改正:…… 8288引脚DT/R 提供。 9.最大方式8086系统中74LS373的G信号连接于8086的ALE引脚。 ( )[答案] X; 改正:…… 8288的ALE引脚。 10.8088微处理器在最大方式下其信号为高电平。 ( )[答案]√ 11.最小方式下,若8086微处理器响应总线主设备的总线请求,则8086微处理器的地址总线[5]、数据总线、信号以及有关的总线控制信号、命令输出信号处于高阻状态。( )[答案]√ 12.最小方式下总线主设备向8086发出HLDA请求总线控制权信号,若8086微处理器响应HLDA总线请求,则8086微处理器输出HOLD信号。 ( )[答案] X;改正:……发出HOLD总线请求信号,若8066微处理器响应,则输出HLDA信号。 13.存取操作数[6]时所需要的段内偏移量可以是指令中的位移量加上16位地址寄存器[7]内容。 ( )[答案]√ 14.存取操作数时所需要的段内偏移量可以是一个允许使用的16位寄存器[8]之值。 ( )[答案]√ 15.存取操作数时所需要的段内偏移量可以是指令中提供的直接地址。 ( )
2.H,AL ( )[答案] X;改正:SUS VAR
1.AL 2.ADD VAR1,VAR2 ( )[答案]X;改正:ADD VAR1,AL
3.XCHG AL;
4.H ( )[答案] X;改正:XCHG AL,BYTE_DA1 4.XCHG[BX],VAR1 ( )[答案] X;改正:XCHG BX,VAR1
5.MOV DS,1
0.0H ( )[答案] X; 改正:MOV DS,AX
6.
8.86总线请求/响应周期中,一旦HLDA由高电平变为低电平,则有关悬浮信号线[1]立即被微处理器[2]重新驱动。 ( )[答案] X;改正:……不会立即……
7.当8086微处理器响应总线请求发出HLDA后,在下一个总线周期的Tl下降沿[3]开始,地址及数据总线[4]处于高阻。 ( ) [答案]√ 8.8086CPU的最大方式系统中,74LS245的DIR信号由8066的引脚DT/R提供。 ( ) [答案]X;改正:…… 8288引脚DT/R 提供。
9.最大方式8086系统中74LS373的G信号连接于8086的ALE引脚。 ( )[答案] X; 改正:…… 8288的ALE引脚。 10.8088微处理器在最大方式下其信号为高电平。 ( )[答案]√ 11.最小方式下,若8086微处理器响应总线主设备的总线请求,则8086微处理器的地址总线[5]、数据总线、信号以及有关的总线控制信号、命令输出信号处于高阻状态。( )[答案]√ 12.最小方式下总线主设备向8086发出HLDA请求总线控制权信号,若8086微处理器响应HLDA总线请求,则8086微处理器输出HOLD信号。 ( )[答案] X;改正:……发出HOLD总线请求信号,若8066微处理器响应,则输出HLDA信号。 13.存取操作数[6]时所需要的段内偏移量可以是指令中的位移量加上16位地址寄存器[7]内容。 ( )[答案]√ 14.存取操作数时所需要的段内偏移量可以是一个允许使用的16位寄存器[8]之值。 ( )[答案]√ 15.存取操作数时所需要的段内偏移量可以是指令中提供的直接地址。 ( )
题目解答
答案
[答案]√ 16.存储器[9]中几个段可以完全重叠,或者部分重叠。 ( )[答案]√ 17.辅助进位位AF用于BCD码算术与逻辑运算。 ( )[答案] X;改正:……只用于BCD算术运算。 18.运算结果中的低8位含有1的个数为奇数,则PF等于0。 ( )[答案]√ 19.运算结果为零时,FR中的ZF为0。 ( )[答案] X;改正: 20.溢出与进位具有相同概念。 ( )[答案] X;改正:溢出与进位是不相同的两个概念。 21.求反指令操作数可以是立即数。 ( )[答案] x;改正:……不能是立即数。 22.清除进位/借位位指令为CLC。 ( )[答案]√ 23.通用寄存器[10]中的SP和BP都可以用于堆栈操作。 ( )[答案]√ 24.串操作中的源串和目标串都存放在数据段。 ( )[答案] X;改正:……源串存放在数据段,目标串存放在附加段。 25.寄存端间接寻址[11]方式中操作数是放在寄存器中。 ( )[答案] X;改正:……放在内存储器中。 26.LEA DS,VARl ( )[答案] X;改正:LEA DX,VAR1 27.通用寄存器中的变址寄存器[12]也可以分为高8位、低8位单独使用。 ( )[答案] X;改正:……不可以…… 28.总线接口部件和执行部件相互独立,互相配合、并行同步工作,提高了整机的运行速度。 ( )[答案] X;改正:……并行异步工作…… 29.8086/8088微处理器在取指令与执行指令时,总线总是处于忙状态。 ( )[答案]√ 30.当指令队列不满,执行部件又没有向指令队列请求时,则总线接口部件进入空闲状态。 ( )[答案] X;改正:……仍进入空闲状态。 31.8086/8088 CPU中的BIU部件内部有6个字节的指令队列。( )[答案] X;改正:/8080删掉 32.若BIU正在取指时,执行部件EU发出总线请求则必须等BIU取指完毕,该请求方能得到响应。 ( )[答案]√ 33.当执行单元EU执行指令结束时,EU能将计算结果存人指定的内存单元或I/O端口。( )[答案] X;改正:……计算结果通过BIU存入…… 34.当执行部件执行指令需要数据时,可以直接向存储器读取。( )[答案] X;改正:……可以通过BIU向…… 1.指令CWD或CBW用于( )指令之前。 A.无符号数的乘法 B.带符号[13]数的乘法 C.无符号数的除法 D.带符号数的除法[答案] D 2.执行JNGE指令实现转移的条件是( )。 A.OF=SF且ZF=0 B.OF=SF或ZF=O C.OF SF且ZF=0 D.OF SF或ZF=O[答案] C 3.执行LEA AX,VAR指令后,在AX中得到的是VAR的( )。 A.内容 B.段内偏移量 C.所在段的段基值 D.物理地址[答案] B 4.指令MOV AL,[BP][SI]源操作效在( )中。 A. 数据段 B.附加段 C.堆栈段 D.代码段[答案] C 5.指令ADD AX,ADDR中源操作数是( )寻址方式[14]。 A.直接 B.立即 C.基址 D.变址[15][答案] A 6.指令MOV[DI+BX], AX中目标操作数是( )寻址方式。 A. 寄存器 B. 寄存器间址 C. 基址址变址 D.基址[答案]C 7.指令INC WORD PTR[BX+25]中目的操作数是( )寻址方式。 A.寄存器 B.寄存器间址 C.基址变址 D.基址寻址[16][答案] D 8.指令MOV AL,[BX]中源操作数是()寻址方式。 A.寄存器 B.寄存器间址 C.基址寻址 D.基址变址[答案] B 9.当8086微处理器复位信号变为高电平后,再经过二个时钟周期[17],在三态输出线变为高阻前先有( )时钟周期的不作用状态。 A. 半个 B.1个 C.2个 D.4个[答案] A 10.8086微处理器复位信号从高电平跳变到低电平( )周期之后,微处理器被启动恢复正常工作。 A.4T B.7T C. 1T D.2T[答案] B 11.当8086系统中DMA传送结束时,HOLD变为低电平,则在( )处使HLDA号变为低电平。 A.下一时钟的下降沿 B.下一时钟的上升沿[18] C.下一时钟 D.同一时钟的上升沿[答案] A 12.8086微处理器接到HOLD请求信号后,在( )处发出响应信号HLDA。 A.T4或Ti之后的下一总线周期T1下降沿 B.T4或Ti之后的下一总线周期T1上升沿 C. T4或Ti的下降沿 D.T4或Ti的上升沿[答案] A 13.在读/写总线周期中,在( )期间利用地址锁存允许信号的下降沿锁存20位地址信号。 A.T1 B. T2 C.T3 D.T4[答案] A 14.8086/8088写总线周期中,微处理器完成数据写入过程是在( )。 A.T2上升举 B.T3下降沿 C.T4. D.T4下降沿[答案] C 15.8086/8088读总线周期中,微处理器是在( )时刻采样数据总线,以便获取数据。 A.T3下降沿 B.T3上升沿 C.T4下降沿 D.T4上升沿[答案] C 16.8086/8088读/写总线周期,微处理器在( )时刻采样READY信号,以便决定是否插入Tw。 A.T2 B.T3 C.T3下降沿 D.T2上升沿[答案] C 17.8086/8088微处理器要求RESET有效维持时间至少要有( )状态。 A.5T B.6T C.4T D. 7T[答案] C 18.若欲使RESET有效,只要( )即可。 A. 接通电源或按RESET键 B.接通电源或执行HLT指令 C.将RESET接地或执行HLT指令 D.按RESET键和将RESET引脚接地[答案] A 19.8086微处理器中的ES是( )寄存器。 A. 数据段 B.附加段 C.扩展附加段 D.扩展数据段[答案] B
20.8086微处理器中的DI是( )。[答案] B A.数据寄存器 B.目的变址寄存器 C.源变址寄存器 D.基址指针寄存器
21.8086微处理器用BP内容作为偏移量,则段基值是由( )寄存器提供。 A.CS B.ES C.SS D.BX[答案] C 22.8086微处理器中BP寄存器是( ) A.基址指针寄存器 B.基址寄存器[19] C.计数寄存器 D.堆栈基址寄存器[答案] A 23.字符中操作时目标串逻辑地址[20]只能由( )提供。 A.ES、SI B.ES、DI C. DS、SI D.DS、DI[答案] B 24.8086/8088微处理器中堆栈段SS作为段基值则偏移量为( )提供。 A.BP B.SP C.SI D.DI[答案]B 25.8086/8088微处理器中的段寄存器中的CS作为段基值,偏移量允许使用( ) A.IP B. DI C. SI D.BX[答案]A 26.若进行加法运算的两个操作数ABH和8BH其结果使得CF和OF为( )。 A.0和0 B. 0和1 C. 1和0 D. 1和1[答案]D 27.若有两个带有符号数ABH和FFH相加,其结果使FR中CF和OF位为( )。 A.O和O B.O和1 C.1和0 D.1和1[答案]C 28.当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据( )范围。 A.-128~+127 B.-32768~32767C.000~FFFFH D. 0~FFH[答案]B 29.8086微处理器内部具有自动增1功能的寄存器( )。 A.SI B. AX C.BP D.IP[答案]D 30.8086微处理器内部通用寄存器中的指针类寄存器( )。 A.IP B.BP C. BX D. CX[答案]B 31.8086/8088微处理器内都能够计算出访问内存储器的20位物理地址的附加机构是( )。A.ALU B.加法器[21]C.指令队列 D.内部通信寄存器[答案]B 32.用CWD指令生成的操作数放在( )中。A.AL B.AX C.DX D.DX:AX[答案]D 33.在数据传送[22]过程中,数据由串行变并行或并行变串行,其转换是通过( )。 A.数据缓冲器 B.移位寄存器[23] C.锁存器[24] D.数据寄存器[答案]B
80X86 微处理器的结构(2)