|
15秋学期《汇编语言程序设计》在线作业3
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.一个字节所能表示的无符号整数数据范围为()。
A. 0~256
B. 0~255
C. -128~127
D. -127~127
满分:5分
2.确定下列哪些数据在汇编语言中的表示是不正确的( )
A. 19BH+25D
B. AL+10
C. 10Q-102Q
D. 101B AND 0ABH
满分:5分
3.如果AL中存放的数据为偶数,则转到标号OK去执行,不能实现上述转移的程序段是( )。
A. TEST AL 01H JZ OK
B. TEST AL,01H JP OK
C. TEST AL,01HJE OK
D. TEST AL,0FFHJP OK
满分:5分
4.已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段 ( )。
A. MUL BX "
B. "XOR AH,AHMUL BX"
C. "MOV AH,-1 IMUL BX "
D. "CBW IMUL BX"
满分:5分
5.已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段( )
A. DIV BL
B. IDIV BL
C. "XOR AH,AH DIV BL "
D. CBWDIV BL
满分:5分
6.确定下列哪些数据在汇编语言中是非法的 ( )。
A. 19BH+38Q
B. 25D AND 17Q
C. 35D*1234H
D. 101B
满分:5分
7.已知AX=8065H,BX=103AH,则指令SUB BH,AH执行后,OF和CF的值分别为( )。
A. 0,0
B. "0,1"
C. "1,0"
D. "1,1"
满分:5分
8.已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( )
A. JBE
B. JL
C. JNG
D. JNA
满分:5分
9.已知AL=4DH,则DAS执行后,AL的值为:
A. 4DH
B. 47H
C. 37H
D. 07H
满分:5分
10.假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位SF和OF的内容为( )。
A. 0,0
B. "0,1"
C. "1,0"
D. "1,1"
满分:5分
二、判断题(共10道试题,共50分。)
1.MOV [DI],[SI] ( )
A. 错误
B. 正确
满分:5分
2.MOV DS,ES( )
A. 错误
B. 正确
满分:5分
3.IN AL,[DX]( )
A. 错误
B. 正确
满分:5分
4.ADD AL,NOT 56H( )
A. 错误
B. 正确
满分:5分
5.OUT 2F8H,AL()
A. 错误
B. 正确
满分:5分
6.MOV CS, AX( )
A. 错误
B. 正确
满分:5分
7.LOOPNE LABEL ( )
A. 错误
B. 正确
满分:5分
8.CMPS ( )
A. 错误
B. 正确
满分:5分
9.CMP80,67( )
A. 错误
B. 正确
满分:5分
10.宏定义中可以将寄存器的名称定义为形式参数。 ()
A. 错误
B. 正确
满分:5分
|
|