|
17秋学期《汇编语言程序设计》在线作业1
一、单选题:【10道,总分:50分】东北大学
1.下列数据( )在汇编语言中的表示是正确的。 (满分:5)
A. HIGH AX
B. NOT 105D
C. 100H MUL 2
D. A0H+3
2.确定下列哪些数据在汇编语言中是非法的( )。 (满分:5)
A. 19AH
B. 1372
C. ABH
D. 145
3.已知AX=0304H,则AAD执行后,AX的值为: (满分:5)
A. 0034H
B. 0304H
C. 0022H
D. 不确定
4.已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 4前SP=100H,执行后SP的内容为( ) (满分:5)
A. 102H
B. 106H
C. 0FCH
D. 0FAH
5.确定下列哪些数据在汇编语言中的表示是正确的( ) (满分:5)
A. 19B+25D
B. 25 AND 0D3H
C. 108Q-102
D. 101B MUL 0ABH
6.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"
7.已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段( ) (满分:5)
A. DIV BL
B. IDIV BL
C. "XOR AH,AH DIV BL "
D. CBWDIV BL
8.已知AL=11H, CF=0, AF=1, 执行DAA后, AL的内容应为( )。 (满分:5)
A. 11H
B. 17H
C. 77H
D. 71H
9.当执行完下列指令序列后,标志位CF和SF的值为( )。 MOV AH,00H NEG AH (满分:5)
A. 0,0
B. 0,1
C. 1,0
D. 1,1
10.已知AL=48H,则AAM执行后,AX的值为: (满分:5)
A. 0408H
B. 0804H
C. 0702H
D. 0207H
二、判断题:【10道,总分:50分】
1.宏定义中的形式参数可以多于宏调用的实在参数。( ) (满分:5)
A. 错误
B. 正确
2.在8位补码表示法中,对-128取补会产生溢出。( ) (满分:5)
A. 错误
B. 正确
3.ADDDS,AX( ) (满分:5)
A. 错误
B. 正确
4.PUSH AL( ) (满分:5)
A. 错误
B. 正确
5.CALL AX( ) (满分:5)
A. 错误
B. 正确
6.在宏定义中嵌套宏定义时,任何层的宏定义都可在任何时调用。( ) (满分:5)
A. 错误
B. 正确
7.MOV AX, CS( ) (满分:5)
A. 错误
B. 正确
8.ADD[SI],[BX] ( ) (满分:5)
A. 错误
B. 正确
9.NEG30H( ) (满分:5)
A. 错误
B. 正确
10.INC12H( ) (满分:5)
A. 错误
B. 正确
更多学习资料请登录www.openhelp100.com
|
|