openhelp100 发表于 2017-9-12 13:10:23

东北大学17秋学期《汇编语言程序设计》在线作业2参考答案

17秋学期《汇编语言程序设计》在线作业2
一、单选题:【10道,总分:50分】东北大学


1.循环控制指令隐含指定哪个寄存器作为循环计数器。(    )          (满分:5)
    A. CL
    B. CX
    C. AL
    D. AX
2.IBM PC微机系统的I/O指令可以采用的寻址方式为(    )。          (满分:5)
    A. 直接寻址
    B. 间接寻址
    C. 变址寻址
    D. 直接寻址与间接寻址
3.指令MOV AX,[BX+SI]的源操作数字段的寻址方式是(    )。          (满分:5)
    A. 基址变址寻址
    B. 寄存器间接址
    C. 变址寻址
    D. 基址寻址
4.已知SUBR是一个属性NEAR的子程序, 下述调用SUBR子程序的指令序列中, 哪一个不能实现调用SUBR的目的。(    )          (满分:5)
    A. CALL SUBR
    B. CALL NEAR PTR SUBR
    C. "MOV BX, OFFSET SUBRCALL NEAR PTR "
    D. "MOV BX, OFFSET SUBRCALL BX"
5.DATA的定义如下:DATA DW 12H,34H 现想把1234H取入到AX寄存器,可以实现该功能的程序段是(    )。          (满分:5)
    A. MOV AX,DATA
    B. "MOV AX,DATA+2"
    C. "MOV AH,BYTE PTR DATA MOV AL, BYTE PTR DATA+1 "
    D. "MOV AH,BYTE PTR DATA MOV AL, BYTE PTR DATA+2"
6.已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 4前SP=100H,执行后SP的内容为(    )          (满分:5)
    A. 102H
    B. 106H
    C. 0FCH
    D. 0FAH
7.指令MOV AX, SI的源操作数字段的寻址方式是(    )。          (满分:5)
    A. 寄存器直接寻址
    B. 寄存器间接址
    C. 变址寻址
    D. 基址寻址
8.已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段(    )。          (满分:5)
    A. MUL BX "
    B. "XOR AH,AHMUL BX"
    C. "MOV AH,-1 IMUL BX "
    D. "CBW IMUL BX"
9.使用DOS系统调用时,功能号应放在(    )。          (满分:5)
    A. AL
    B. AH
    C. DL
    D. DH
10.1MB为(    )。          (满分:5)
    A. 210B
    B. 216B
    C. 220B
    D. 1000KB
二、判断题:【10道,总分:50分】

1.MOV DS,ES(    )          (满分:5)
    A. 错误
    B. 正确
2.在程序中使用宏比使用子程序运行速度高。(    )          (满分:5)
    A. 错误
    B. 正确
3.DIV 5(    )          (满分:5)
    A. 错误
    B. 正确
4.LOOPNE LABEL(    )          (满分:5)
    A. 错误
    B. 正确
5.JS AX(    )          (满分:5)
    A. 错误
    B. 正确
6.宏定义中的标号必须声明为局部标号。(    )          (满分:5)
    A. 错误
    B. 正确
7.IN AL,DL(    )          (满分:5)
    A. 错误
    B. 正确
8.ADD AL,12H(    )          (满分:5)
    A. 错误
    B. 正确
9.ADD AX,BL(    )          (满分:5)
    A. 错误
    B. 正确
10.MOV DX,BH(    )          (满分:5)
    A. 错误
    B. 正确
更多学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 东北大学17秋学期《汇编语言程序设计》在线作业2参考答案