汇编语言程序设计复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《汇编语言程序设计》复习题
一、单项选择题
1.在微机系统中分析并控制指令执行的部件是()
A. 寄存器
B. 数据寄存器
C. CPU
D. EU
2.已知[X]补=80H, 则X=()
A. 80H
B. 0
C. 0FFH
D. -80H
3.已知[X]补=98H, 则[X]补/2=()
A. 0CCH
B. 4CH
C. 49H
D. 31H
4 .在计算机的CPU中执行算术逻辑运算的部件是()
A. ALU
B. PC
C. AL
D. AR
5.将125转换成二进制数的结果()
A. 7DH
B. 7CH
C. 7EH
D. 7BH
6.执行指令PUCH CX后堆栈指针SP自动()
A. +1
B. 不操作
C. -2
D.-1
7.在标志寄存器中表示溢出的标志()
A. AF
B.CF
C. OF
D.SF
8.将93H看成一个组合BCD码,其结果是()
A. 10010101
B.10010011
C. 10000011
D.10000001
9.CPU要访问的某一存储单元的实际地址称( )
A.段地址
B.偏移地址
C.物理地址
D.逻辑地址
10.执行后使BX=0的指令是( )
A. XOR BX,BX
B. OR BX,BX
C. AND BX,BX
D. NOT BX
11.取变量偏移属性的分析运算符是( )
A.OFFSET
B.TYPE
C.SIZE
D.SEG
12.已知X=76, 则[X]补=( )
A. 76H
B. 4CH
C. 0B4H
D. 0CCH
13.完成对CL寄存器的内容乘以4的正确操作是( )
A.ROL CL,1
B.MUL 4
C.SHL CL,1
D.MOV CL,2
14.下面各传送指令中,正确的是( )
A. MOV [DI],[SI]
B. MOV[DX+DI],AL
C. MOV WORD PTR [BX],0100H
D. MOV AL,BX
15. MOV AX,ES:[1000H] 源操作数的寻址方式是()
A. 立即寻址
B. 直接寻址
C. 变址寻址
D. 基址寻址
16.对AND,OR,XOR,NOT四条逻辑运算指令,下面正确的是( )
A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位
B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0
C.指令AND AX,OFH执行后,分离出AL低四位
D.NOT AX,执行后,将AX清0
17.若AX=1020H, BX=1200H,CF=1,则SBB AX,BX的执行结果为( )
A. 0EF1FH
B. 0FEFFH
C. 0FE1FH
D. 0FE21H
18.指令MOV BX,MASK[BP],若MASK=3500H, SS=1200H, DS=1000H, BP=1000H,那么物理地址为()
A. 17500H
B. 16500H
C. 14500H
D. 13500H
19.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是( )
A. ADD BH,01H
B. OR BH,01H
C. XOR BH,01H
D. TEST BH,01H
20.下列指令中不等价的是()
A. JA和JNBE
B. JG和JNLE
C. JL和JNG
D. JBE和JNA
21.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为( )
A. ZF=1
B. ZF=0
C. SF=1
D. SF=0
22.在段定义中,()是默认的定位类型。
A. PAGE
B.PARA
C.WORD
D.BYTE
23.下列地址表达式正确的是( )
A.[BX-SI]
B.[BP-DI]
C.[BX+2]
D.[BP+BX]
24.MOV AX,ES:[1000H] 源操作数的寻址方式是( )
A. 立即寻址
B. 直接寻址
C. 变址寻址
D. 基址寻址
25.MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( )
A. 基址寻址
B. 立即寻址
C. 变址寻址
D. 基址变址寻址
26.MOV DX,COUNT[BP][DI]的源操作数的寻址方式是( )
A. 变址寻址
B. 基址寻址
C. 直接寻址
D. 基址变址寻址
27.若AX=1020H,BX=1200H,CF=0,则SBB AX,BX的执行结果为( )
A. 0EF20H
B. 0FEFFH
C. 0FE20H
D. 0FE21H
28.若AX=2000H,CL=90H,则DIV CL执行后,AX=( )
A. 8038H
B. 8039H
C. 9138H
D. 8138H
29.若BL=83H,CF=1,则ADC BL,90H执行后,BL=( )