专升本《汇编语言程序设计》-试卷-答案.docVIP

  • 1
  • 0
  • 约2.33千字
  • 约 7页
  • 2023-10-26 发布于江苏
  • 举报

专升本《汇编语言程序设计》-试卷-答案.doc

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)

1亿VIP精品文档

相关文档