|
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[BX] "
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,AHMUL 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
|
|