模拟题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章寻址方式和指令系统练习题
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.C10.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可为任意值:
选择题答案: