1、PC技术笔试章节练习试卷 3及答案与解析 1 Pemium4微处理器的指令流水线有 _条。 ( A) 1 ( B) 3 ( C) 5 ( D) 6 2 下面是关于 Pentium微处理器中寄存器组的叙述,其中正确的是 _。 ( A)段寄存器从 4个增加到 6个 ( B)所有的寄存器都是从 16位扩展为 32位 ( C) EAX、 EBX、 ECX、 EDX、 ESP、 EBP、 ESI和 EDI既可存放数据,也可作为基址或变址寄存器使用 ( D) EAX、 EBX、 ECX、 EDX、 ESP、 EBP、 ESI和 EDI既可作为 32位也可作为16位或 8位寄存器使用 3 Pemimn微处理
2、器复位后,首先进入下面的 _工作模式。 ( A)系统管理模式 ( B)保护模式 ( C)实模式 ( D)虚拟模式 4 在保护模式下处理中断时,提供 Pentium微处理器中断服务程序段基址的是以下 ( A)段描述符 ( B)中断描述符 ( C) TSS描述符 ( D) CS寄存器 5 假设 Pentium微处理器的段描述符中基地址是 00280000H,段的限界是00010H,粒度 G=I,则以该描述符寻址的段的结束地址是 _。 ( A) 00370000H ( B) 0028000FH ( C) 00290000H ( D) 00280010H 6 Pentium微处理器进行存储器读操作时,
3、在时钟周期 T1期间,完成下列 _操作。 ( A)信号变为高电平 ( B)发送存储器地址 ( C)读操作码 ( D)读操作数 7 假设主频为 66MHz的 Pentium微处理器以非流水线方式访问存取时间为 60ns的 DRAM存储器,则在 T1周期与 T2周期之间至少应插入 _等待状态。 ( A) 1个 ( B) 2个 ( C) 4个 ( D) 6个 8 下面是 80x86宏汇编语言中关于 SHORT和 NEAR的叙述,其中正确的是_。 ( A)它们都可以直接指示五条件转移指令目标地址的属性 ( B)它们都必须借助于 PTR才能指示五条件转移指令目标地址的属性 ( C) SHORT必须借助于
4、 PTR才能指示五条件转移指令目标地址的属性 ( D) NEAR必须借助于 PTR才能指示无条件转移指令目标地址的属性 9 若 (BX)=1000H, (DS)=2000H, (21000H)=12H, (21001H)=34H,执行 LEA SI,BX指令后, SI寄存器 中的内容是 _。 ( A) 1234H ( B) 3412H ( C) 1000H ( D) 0010H 10 假设 DAT为字节变量,下列三条指令中功能相同的是哪几条 ?_。 MOVAL,DAT2 MOVAL,DAT+2 MOVAL,2DAT ( A)三条都相同 ( B)仅 和 相同 ( C)仅 和 相同 ( D)仅 和
5、 相同 11 若 (AL)=80H,执行 NEGAL指令后, CF和 OF标志位的状态分别为 _。 ( A) 0和 0 ( B) 0和 1 ( C) 1和 0 ( D) 1和 1 12 根据下面的数据段定义: DSEG SEGMENT A DW 1234H B DB 56H C EQU A+I DSEG ENDS 执行 MOVBX,C指令后, BX寄存器中的内容是 _。 ( A) 0001H ( B) 1234H ( C) 3456H ( D) 5612H 13 下列 _。是不合法的指令。 ( A) MOVAL,BX) ( B) MOVAL,02H ( C) MULBXl ( D) MULBX
6、 14 奔腾芯片采用了超标量技术,它通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间。在经典奔腾中,一共有 3条流水线。它们分别由两条整数指令流水线 (U指令流水线和 V指令流水线 )和一条 _组成。 15 Pentium微处理器的中断描述符表占用的内存空间是 _KB。 16 Pentium微处理器在保护模式下,中断描述符表内最多有 _个中断描述符。 17 Pentium微处理器在实模式下,最小的段只 有 _字节。 18 在 MOVWORDPTR0072, 55AAH指令的机器代码中,最后一个字节是_。 19 假定 (AX)=96H, (BX)=65H,依次执行 ADDAX, BX
7、和 DAA指令后, (AL)=_。 20 执行下面的程序段后, (AL)=_。 BUF 2152H, 3416H, 5731H, 4684H MOV BX, OFFSET BUF MOV AL, 3 XLAT 21 下面的汇编语言源程序经汇编后,发现 TESTBX, 01H指 令有语法错误,试问该指令的正确形式应该是 _。 DSEG SEGMENT DAT DB 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS SSEG SEGMENT STACK DB 256 DUP (0) SSEG ENDS CSEG SEGMENT ASSUME DS:
8、DSEG, SS:SSEG, CS:CSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX, DSEG MOV DS,AX XOR AX, AX MOV BX, OFFSET DAT MOV CX, CNT LP: TEST BX,01H JZ NEXT INC AH ADD AL, BX NEXT: INC BX LOOP LP RET START ENDP CSEG ENDS END START 22 DSEG SEGMENT DAT DB 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS
9、SSEG SEGMENT STACK DB 256 DUP (0) SSEG ENDS CSEG SEGMENT ASSUME DS:DSEG, SS:SSEG, CS:CSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX, DSEG MOV DS,AX XOR AX, AX MOV BX, OFFSET DAT MOV CX, CNT LP: TEST BX,01H JZ NEXT INC AH ADD AL, BX NEXT: INC BX LOOP LP RET START ENDP CSEG ENDS END START 程序执行结束
10、后, AX寄存器中的内容是 _(用十六进制表示 )。 23 DSEG SEGMENT DAT DB 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS SSEG SEGMENT STACK DB 256 DUP (0) SSEG ENDS CSEG SEGMENT ASSUME DS:DSEG, SS:SSEG, CS:CSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX, DSEG MOV DS,AX XOR AX, AX MOV BX, OFFSET DAT MOV CX, CNT LP:
11、TEST BX,01H JZ NEXT INC AH ADD AL, BX NEXT: INC BX LOOP LP RET START ENDP CSEG ENDS END START 程序中的 JZNEXT指令修改为 JNZNEXT指令,则程序执行结束后, AX寄存器中的内容是 _(用十六进制表示 )。 24 执行下列指令序列后,完成的功能是将 (DX, AX)的值 _。 MOV CL, 04 SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL 25 执行以下程序后, A)X=_。 MOV AL, 87 MOV CL, 4 MOV A
12、H, AL AND AL, 0FH OR AL, 30H SHR AH, CL OR AH, 30H PC技术笔试章节练习试卷 3答案与解析 1 【正确答案】 B 【试题解析】 PentiumPro、 Pentium2、 Pentium3、 Pentium4的指令流水线均为3条。 2 【正确答案】 A 【试题解析】 Pentium微处理器寄存器实际是 8086/8088内部寄存器的增强和补充,寄存器从 16位扩展到 32位,但段寄存器仍为 16位。 3 【正确答案】 C 【试题解析】 在 Pentium微处理器复位后,处理器先进入实地址模式,对系统进行初始化,然后才转入保护模式进行操作。 4
13、【正确答案】 B 【试题解析】 在保护模式下处理中断时,捉供 Pentium微处理器中断服务程序 段基址的是中断描述符。 5 【正确答案】 C 【试题解析】 段以页 (4K=1000H)为基本单位,所以最大的段是00010H*1000H=00010000H, 00280000H+00010000H=00290000H。 6 【正确答案】 B 【试题解析】 T1期间,微处理器向数据 /地址复用的总线上输出地址信息。 7 【正确答案】 C 【试题解析】 微处理器的主频为 66MHz,一个时钟周期的时间约为1/66MHz=15ns,访问 DRAM存储器的时间为 60ns,则可在此期间插入 60/15
14、=4个等待状态。 8 【正确答案】 C 【试题解析】 段内直接短转移 JMP SHORT标号 (SHORT是短距离转移,其转移范围相对于指令地址而言在 -128 +127个字节之间 )。 9 【正确答案】 C 【试题解析】 LEA指令是一条取有效地址的指令,用来将源操作数的偏移地址传送到通用寄存器。因此 SI寄存器内容就是 IBX)的内容,即 1000H。 10 【正确答案】 A 【试题解析】 DAT2, DAT+2, 2DAT都有效地表示 DAT第二个字节,因此上面三条指令都是将 DAT第二个字节送入 AL。 11 【正确答案】 D 【试题解析】 NEG是求负数的操作,而 CF表示进位, O
15、F表示溢出。 12 【正确答案】 D 【试题解析】 C的内容就是 B的内容和原来 A的高位。 13 【正确答案】 C 【试题解析】 C选项中 BX是一个存储器操作数,数据类型不能确定,目的操作数也就不能确定使用哪个寄存器。 14 【正确答案】 浮点指令流水线 15 【正确答案】 2 16 【正确答案】 256或 100H 17 【正确答案】 16或 10H 18 【正确答案】 55H 19 【正确答案】 161H 20 【正确答案】 34H 21 【正确答案】 TEST BYTE PTR BX, 01H或 TEST DAT BX, 01H 22 【正确答案】 0642H 23 【正确答案】 0434H 24 【正确答案】 左移四位 25 【正确答案】 3537H
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1