计算机等级考试三级PC技术练习题汇总(共6章)-计算机等级考
第一章基础知识
1.在微机系统中分析并控制指令执行的部件是( )。
A. 寄存器 B. 数据寄存器
C. CPU D. EU
2.已知X=76, 则[X]补=( )。
A. 76H B. 4CH
B. 0B4H D. 0CCH
3.已知[X]补=80H, 则X=( )。
A. 80H B. 0
C. 0FFH D. -80H
4.已知[X]补=98H, 则[X]补/2=( )。
A. 0CCH B. 4CH
C. 49H D. 31H
5.已知X=78,Y=-83则[X+Y]补=( )。
A. 0F5H B. 0A1H
C. 0FBH D. 65H
6.在计算机的CPU中执行算术逻辑运算的部件是( )。
A. ALU B. PC
C. AL D. AR
7.将125转换成二进制数的结果( )。
A. 7DH B. 7CH
C. 7EH D. 7BH
8.执行指令PUCH CX后堆栈指针SP自动( )。
A. +1 B. 不操作
C. -2 D.-1
9.在标志寄存器中表示溢出的标志( )。
A. AF B.CF
C. OF D.SF
10.将93H看成一个组合BCD码,其结果是:( )。
A. 10010101 B.10010011
C. 10000011 D.10000001
参考答案:
1、C 2、B 3、D 4、A 5、C
6、A 7、A 8、C 9、C 10、B
第二章寻址方式和指令系统
1.MOV AX,ES:[1000H] 源操作数的寻址方式是:( )
A. 立即寻址 B. 直接寻址
C. 变址寻址 D. 基址寻址
2.MOV AX,ES:COUNT[DI] 源操作数的寻址方式是:( )
A. 基址寻址 B. 立即寻址
C. 变址寻址 D. 基址变址寻址
3.MOV DX,COUNT[BP][DI]的源操作数的寻址方式是:( )
A. 变址寻址 B. 基址寻址
C. 直接寻址 D. 基址变址寻址
4.若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为:( )
A. 0EF1FH B. 0FEFFH
C. 0FE1FH D. 0FE21H
5.若AX=2000H,CL=90H,则DIV CL执行后,AX=( )
A. 8038H B. 8039H
C. 9138H D. 8138H
6.若BL=83H,CF=1,则ADC BL,90H执行后,BL=( )
A. 15H B. 16H
C. 17H D. 14H
7.若DX=1010H,则AND DX,DX的执行结果为( )
A. 0000H B. 1111H
C. 1010H D. FFFFH
8.指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为:( )
A. 17500H B. 16500H
C. 14500H D. 13500H
9.指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为: ( )
A. 17400H B. 17000H
C. 15400H D. 14500H
10.指令MOV DX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为( )
A. 6F300H B. 77800H
C. 59800H D. 78700H
参考答案
1.B 2.C 3.D 4.C 5.A
6.D 7.C 8.B 9.C 10.C
第三章宏汇编语言
1.源程序结束语句为( )
A、ENDP B、ENDS
C、END MAIN D、END
2.SKY: MOV AL,20H中操作数为( )
A、MOV B、SKY
C、AL或20H D、AL和20H
3.下列为不合法的标志符的是( )
A、AXYZ B、5SKY
C、@ATT D、?ABC
4.下列地址表达式正确的是( )
A、[BX-SI] B、[BP-DI]
C、[BX+2] D、[BP+BX]
5.NEAR标号的类型值为( )
A、2 B、-1
C、4 D、-2
6.组合类型中本段与其它段无逻辑关系,每段均有自己的基址的组合类型是( )
A、NONE B、PUBLIC
C、COMMON D、STACK
7.下面哪一个命令是显示内存单元的内容( )
A、D命令 B、E命令
C、F命令 D、R命令
8.能被计算机直接识别和执行的指令是:( )
A、符号指令 B、机器指令
C、伪指令 D、宏指令
9.取变量偏移属性的分析运算符是:( )
A、OFFSET B、TYPE
C、SIZE D、SEG
10.分析运算符LENGTH只有用( )定义的变量才有意义。
A、表达式 B、字符串
C、DUP D、疑问号
11.在段定义中,( )是默认的定位类型。
A、PAGE B、PARA
C、WORD D、BYTE
12.汇编语言指令中唯一不可缺少的域是:( )
A、标号名字域 B、助记符域
C、操作数域 D、注释域
参考答案:
1、c 2、d 3、b 4、c
5、b 6、a 7、a 8、b
9、a 10、c 11、b 12、b
第四章程序设计的基本方法
1.段内直接转移指令采用的寻址方式是:
A、直接寻址 B、相对寻址
C、绝对寻址 D、间接寻址
2.下列指令中不等价的是:
A、JA和JNBE B、JG和JNLE
C、JL和JNG D、JBE和JNA
3.下列指令中等价的是:
A、JC和JO B、JNC和JNO
C、JP和JPE D、JA和JG
4.在MOVB指令中,其目的串的物理地址为:
A、DS*2*2*2*2+SI B、DS*2*2*2*2+DI
C、ES*2*2*2*2+SI D、ES*2*2*2*2+DI
5.条件转移指令的转移范围:
A、-128 -- +127 B、-32768 -- +32767
C、0 -- +255 D、0 -- +65535
6.执行段间调用指令CALL时,首先保护断点的:
A、段地址和偏移地址 B、段地址
C、偏移地址
判断题
1. ( )无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。
2. ( )间接转移指令都可以通过寄存器来寻址。
3. ( )段间间接转移指令中,低地址的字送IP,高地址的字送CS。
4. ( )所有串操作指令的源串的段地址均取自于段寄存器DS:
5. ( )串操作指令一般用CX存放长度:
6. ( )约定寄存器法适合于参数较多的情况:
7. ( )用赋值法编写子程序时,子程序内必须修改返回地址:
8. ( )RET N指令中,N可为任意值:
选择题答案:1.B 2.C 3.C 4.D 5.A 6.A
判断题答案:1.× 2.× 3.∨ 4.∨ 5.∨ 6.× 7.∨ 8.×
第五章输入输出和中断调用
1.中断服务程序入口地址占用( )个字节。
A. 4 B. 6
C. 2 D. 1
2.INT 1AH指令执行的结果高位字存在( )中。
A. AX B. BX
C. CX D. DX
3.DOS系统功能调用的屏幕显示字符是( )号调用。
A. 1 B. 4
C. 5 D. 2
4.2BH DOS功能调用中,月份送给( )寄存器。
A. DH B. DL
C. AL D. AH
5.键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )。
A.AH B.AL
C.BH D.BL
答案:1.A 2.C 3.D 4.A 5.B
判断题(在正确的题目前打钩,错误的不必打钩,一题十分,共30分)
1. ( )IN AL,DX是将一个字节由输入端口传送至AL
2. ( )所有中断过程均可用IRET指令退出
3. ( )8号类型的中断向量在中断向量表中的地址是2*8
1. ∨ 2. ∨ 3.×
第六章常用程序设计
选择题:
1.十进制数运算调整指令AAS可以紧跟在( )之后:
A、SBB B、DEC
C、CMP D、NEG
2.除法调整指令AAD是对( )调整:
A、AX中组合的十进制被除数 B、AL中组合的十进制的商数
C、AX中未组合的十进制被除数 D、AL中未组合的十进制的商数
3.( )查表发的特点是速度快、效率高,但计算复杂:
A、计算 B、顺序
C、对分 D、用XLATA
4.在多字节加减运算时,特别要注意标志( )对运算的影响:
A、AF B、CF
C、SF D、OF
5.在一张降序表中要插入一个关键字为KEY的项,则首先必须找到第一个( )的项:
A、KEYi = KEY B、KEYi > KEY
C、KEYi < KEY
判断题
1. ( )指令AAA必须紧跟在加法指令之后使用。
2. ( )INC指令之后可以使用加法调整指令。
3. ( )指令PUSH CS是正确的。
4. ( )AAD指令放在除法指令之后。
5. ( )表的删除,只需将删除项的内容取出,并修改表长就可以了。
选择题答案:1.A 2.C 3.C 4.B 5.C
判断题答案:1.∨ 2.× 3.∨ 4.× 5.×