- 1
- 0
- 约2.33千字
- 约 7页
- 2023-10-26 发布于江苏
- 举报
PAGE
PAGE1
第PAGE1页共NUMPAGES5页
A.MOV SI, OFFSET A[DI] B.MOV SI, OFFSET A
C.MOV SI, OFFSET A+1 D.MOV AX, OFFSET A
.标准答案:A
58. 若(ECX)=0ABCD1234H (BL)=0E3H,则语句MOVZX ECX,BL执行后: (2分)
A.0ABCD1234H B.0FFFFFFE3H C.000000E3H D.0ABCD12E3H
.标准答案:C
59. 下面程序段执行后所完成的功能是_______。 (2分)
A.求(AX)的绝对值AX
B.求(AX)的相反数AX
C.求(AX)的倒数AX
D.对(AX)进行逻辑非AX
.标准答案:A
60. 逻辑乘指令AND主要用于_______。 (2分)
A.在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变
B.在目的操作数中置与源操作数为1的对应位为1,其余位不变
C.将目的操作数中与源操作数置1的对应位取反
D.在目的操作数中清除与源操作数置1对应的位为0,其余的位保持不变
.标准答案:A
61. 条件转移指令JNC的测试条件为 。 (2分)
A.ZF=0 B.CF=0 C.ZF=1 D.CF=1
.标准答案:B
62. 地址表达式中出现的偏移地址分离算符OFFSET,在_______阶段进行运算 (2分)
A.汇编 B.连接 C.装载 D.运行
.标准答案:A
63. 有关等价伪指令EQU和等号伪指令=的说法中,正确的是_______。 (2分)
A.EQU能对所定义的符号名再重新定义,而=不行
B.=能对所定义的符号名再重新定义,而EQU不行
C.EQU和=都能对所定义的符号名再重新定义
D.EQU和=都不能对所定义的符号名再重新定义
.标准答案:B
64. 下列哪个指令可以把字扩展为双字_______。 (2分)
A.CBW B.CWD C.CWB D.CDW
.标准答案:B
65. 比较两个带符号的数A、B,当A=B时程序转移,测试的条件为_______。 (2分)
A.ZF=1 B.ZF=0 C.SF=1 D.SF=0
.标准答案:A
66. 执行CLD指令后,串传送指令CMPSB,每比较一次,源串和目的串的_______。 (2分)
A.偏移地址+1 B.偏移地址+2 C.偏移地址-1 D.偏移地址-2
.标准答案:A
67. 命令“MASM TEST;”汇编成功后生成正确的文件名是_________。 (2分)
A.TEST.COM B.TEST.EXE C.TEST.OBJ D.TEST.LIB
.标准答案:C
68. 字变量使用数据定义伪指令________来定义 (2分)
A.DB B.DW C.DD D.DS
.标准答案:B
69. 可以作输出指令OUT的目的操作数,存放端口地址的是________ (2分)
A.AX B.BX C.CX D.DX
.标准答案:D
70. 在标志寄存器中,中断允许标志是________ (2分)
A.TF B.IF C.DF D.SF
.标准答案:B
71. 已知A和B是数据段中定义的两个字类型的变量,某人写了一段汇编程序,其中错误的语句是_________。 (2分)
A.SUB B, AX B.SUB A, B
C.MOV AX,B+1 D.ADD A[1], BX
.标准答案:B,D
72. 已知(AX)=3,下面语句_________能够将AX的值改为2 (2分)
A.INC AX B.DEC AX
C.SUB AX, 1
原创力文档

文档评论(0)