东大18秋学期《汇编语言程序设计》在线作业3
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( )
A.JBE
B.JL
C.JNG
D.JNA
正确答案: C
2.当CX=0时,REP MOVSB执行的次数为。 ( )
A.0次
B.1次
C.65535次
D.65536次
正确答案: A
3.当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AL,0C4H AND AL,9DH
A.0,0
B.0,1
C.1,0
D.1,1
正确答案: D
4.已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。
A.0,0
B."0,1"
C."1,0"
D."1,1"
正确答案:
5.已知AX=000DH,则AAA执行后,AX的值为:
A.000DH
B.0103H
C.0003H
D.0013H
正确答案:
6.已知SP=100H,指令IRET执行后,SP的值为 ( )。
A.106H
B.104H
C.0FCH
D.0FAH
正确答案:
7.已知AL=9DH,则DAA执行后,AL的值为:
A.9DH
B.A3H
C.03H
D.93H
正确答案:
8.确定下列哪些数据在汇编语言中是非法的()。
A.19AH
B.1372
C.ABH
D.145
正确答案:
9.已知CALL BX执行前SP=100H, 执行后SP的内容为 ( )
A.100H
B.102H
C.98H
D.0FEH
正确答案:
10.DATA的定义如下:DATA DW 1234H 现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。
A.MOV AL,BYTE PTR DATA
B.MOV AL,HIGH DATA
C."LEA SI,DATA+1 MOV AL,[SI] "
D.MOV AX,DATA
正确答案:
二、 判断题 (共 10 道试题,共 50 分)
1.X3DB34H,ABH ()
A.错误
B.正确
正确答案:
2.宏定义中可以将寄存器的名称定义为形式参数。 ()
A.错误
B.正确
正确答案:
3.已知AH=01H, AL=0FFH, 执行MUL后, AX=0FFFFH。 ()
A.错误
B.正确
正确答案:
4.CPU响应NMI的必要条件是IF=1。()
A.错误
B.正确
正确答案:
5.NEG30H( )
A.错误
B.正确
正确答案:
6.JS AX( )
A.错误
B.正确
正确答案:
7.LOOPE 10H ( )
A.错误
B.正确
正确答案:
8.OUT 2F8H,AL( )
A.错误
B.正确
正确答案:
9.ADDAX,BL ( )
A.错误
B.正确
正确答案:
10.当X<Y(X,Y为无符号数)时发生转移的条件转移指令有JB和JC。
A.错误
B.正确
正确答案: