您好,欢迎来到星星旅游。
搜索
您的当前位置:首页PC技术笔试章节练习试卷3(题后含答案及解析)

PC技术笔试章节练习试卷3(题后含答案及解析)

来源:星星旅游


PC技术笔试章节练习试卷3 (题后含答案及解析)

题型有:1. 选择题 2. 填空题

选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1. Pemium4微处理器的指令流水线有______条。 A.1 B.3 C.5 D.6

正确答案:B

解析:PentiumPro、Pentium2、Pentium3、Pentium4的指令流水线均为3条。 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位寄存器使用

正确答案:A 解析:Pentium微处理器寄存器实际是8086/8088内部寄存器的增强和补充,寄存器从16位扩展到32位,但段寄存器仍为16位。

3. Pemimn微处理器复位后,首先进入下面的______工作模式。 A.系统管理模式 B.保护模式 C.实模式 D.虚拟模式

正确答案:C

解析:在Pentium微处理器复位后,处理器先进入实地址模式,对系统进行初始化,然后才转入保护模式进行操作。

4. 在保护模式下处理中断时,提供Pentium微处理器中断服务程序段基址的是以下

A.段描述符 B.中断描述符

C.TSS描述符 D.CS寄存器

正确答案:B

解析:在保护模式下处理中断时,捉供Pentium微处理器中断服务程序段基址的是中断描述符。

5. 假设Pentium微处理器的段描述符中基地址是00280000H,段的限界是00010H,粒度G=I,则以该描述符寻址的段的结束地址是______。

A.00370000H B.0028000FH C.00290000H D.00280010H

正确答案:C

解析:段以页(4K=1000H)为基本单位,所以最大的段是00010H*1000H=00010000H, 00280000H+00010000H=00290000H。

6. Pentium微处理器进行存储器读操作时,在时钟周期T1期间,完成下列______操作。

A.信号变为高电平 B.发送存储器地址 C.读操作码 D.读操作数

正确答案:B

解析:T1期间,微处理器向数据/地址复用的总线上输出地址信息。

7. 假设主频为66MHz的Pentium微处理器以非流水线方式访问存取时间为60ns的 DRAM存储器,则在T1周期与T2周期之间至少应插入______等待状态。

A.1个 B.2个 C.4个 D.6个

正确答案:C 解析:微处理器的主频为66MHz,一个时钟周期的时间约为1/66MHz=15ns,访问DRAM存储器的时间为60ns,则可在此期间插入60/15=4个等待状态。

8. 下面是80x86宏汇编语言中关于SHORT和NEAR的叙述,其中正确的是______。

A.它们都可以直接指示五条件转移指令目标地址的属性

B.它们都必须借助于PTR才能指示五条件转移指令目标地址的属性

C.SHORT必须借助于PTR才能指示五条件转移指令目标地址的属性 D.NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性

正确答案:C

解析:段内直接短转移JMP SHORT标号(SHORT是短距离转移,其转移范围相对于指令地址而言在-128~+127个字节之间)。

9. 若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA SI,[BX]指令后,SI寄存器中的内容是______。

A.1234H B.3412H C.1000H D.0010H

正确答案:C

解析:LEA指令是一条取有效地址的指令,用来将源操作数的偏移地址传送到通用寄存器。因此SI寄存器内容就是IBX)的内容,即1000H。

10. 假设DAT为字节变量,下列三条指令中功能相同的是哪几条?______。 Ⅰ.MOVAL,DAT[2] Ⅱ.MOVAL,DAT+2 Ⅲ.MOVAL,2[DAT]

A.三条都相同 B.仅Ⅰ和Ⅱ相同 C.仅Ⅰ和Ⅲ相同 D.仅Ⅱ和Ⅲ相同

正确答案:A

解析:DAT[2],DAT+2,2[DAT]都有效地表示DAT第二个字节,因此上面三条指令都是将DAT第二个字节送入AL。

11. 若(AL)=80H,执行NEGAL指令后,CF和OF标志位的状态分别为______。

A.0和0 B.0和1 C.1和0 D.1和1

正确答案:D

解析:NEG是求负数的操作,而CF表示进位,OF表示溢出。 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

正确答案:D

解析:C的内容就是B的内容和原来A的高位。

13. 下列______。是不合法的指令。 A.MOVAL,[BX) B.MOVAL,02H C.MUL[BXl D.MULBX

正确答案:C

解析:C选项中[BX]是一个存储器操作数,数据类型不能确定,目的操作数也就不能确定使用哪个寄存器。

填空题(每空2分,共40分)请将每一个空的正确答案写在答题卡上。

14. 奔腾芯片采用了超标量技术,它通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间。在经典奔腾中,一共有3条流水线。它们分别由两条整数指令流水线(U指令流水线和V指令流水线)和一条______组成。

正确答案:浮点指令流水线

15. Pentium微处理器的中断描述符表占用的内存空间是______KB。

正确答案:2 16. Pentium微处理器在保护模式下,中断描述符表内最多有______个中断描述符。

正确答案:256或100H

17. Pentium微处理器在实模式下,最小的段只有______字节。

正确答案:16或10H

18. 在MOVWORDPTR[0072],55AAH指令的机器代码中,最后一个字节是______。

正确答案:55H

19. 假定(AX)=96H, (BX)=65H,依次执行ADDAX,BX和DAA指令

后, (AL)=______。

正确答案:161H

20. 执行下面的程序段后, (AL)=______。BUF 2152H, 3416H, 5731H,4684HMOV BX, OFFSET BUFMOV AL,3XLAT

正确答案:34H

21. 下面的汇编语言源程序经汇编后,发现TEST[BX],01H指令有语法错误,试问该指令的正确形式应该是______。DSEG SEGMENTDAT DB 5,13,4,-2,6,23,44,-1,29,-3CNT DW $-DATDSEG ENDSSSEG SEGMENT STACKDB 256 DUP (0)SSEG ENDSCSEG SEGMENTASSUME DS:DSEG, SS:SSEG, CS:CSEGSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX, DSEGMOV DS,AXXOR AX, AXMOV BX, OFFSET DATMOV CX, CNTLP: TEST [BX],01HJZ NEXTINC AHADD AL, [BX]NEXT: INC BXLOOP LPRETSTART ENDPCSEG ENDSEND START

正确答案:TEST BYTE PTR [BX], 01H或TEST DAT [BX], 01H

22. DSEG SEGMENTDAT DB 5,13,4,-2,6,23,44,-1,29,-3CNT DW $-DATDSEG ENDSSSEG SEGMENT STACKDB 256 DUP (0)SSEG ENDSCSEG SEGMENTASSUME DS:DSEG, SS:SSEG, CS:CSEGSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX, DSEGMOV DS,AXXOR AX, AXMOV BX, OFFSET DATMOV CX, CNTLP: TEST [BX],01HJZ NEXTINC AHADD AL, [BX]NEXT: INC BXLOOP LPRETSTART ENDPCSEG ENDSEND START程序执行结束后,AX寄存器中的内容是______(用十六进制表示)。

正确答案:02H

23. DSEG SEGMENTDAT DB 5,13,4,-2,6,23,44,-1,29,-3CNT DW $-DATDSEG ENDSSSEG SEGMENT STACKDB 256 DUP (0)SSEG ENDSCSEG SEGMENTASSUME DS:DSEG, SS:SSEG, CS:CSEGSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX, DSEGMOV DS,AXXOR AX, AXMOV BX, OFFSET DATMOV CX, CNTLP: TEST [BX],01HJZ NEXTINC AHADD AL, [BX]NEXT: INC BXLOOP LPRETSTART ENDPCSEG ENDSEND START程序中的JZNEXT指令修改为JNZNEXT指令,则程序执行结束后,AX寄存器中的内容是______(用十六进制表示)。

正确答案:0434H

24. 执行下列指令序列后,完成的功能是将(DX,AX)的值______。MOV CL, 04SHL DX, CLMOV BL, AHSHL AX, CLSHR BL, CLOR DL, BL

正确答案:左移四位 25. 执行以下程序后,A)X=______。MOV AL, 87MOV CL, 4MOV AH, ALAND AL, 0FHOR AL, 30HSHR AH, CLOR AH, 30H

正确答案:3537H

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务