2015春北京航空航天大学《汇编语言》在线作业二

所属学校:北京航空航天大学 科目:汇编语言 2015-05-12 18:34:24
北航《汇编语言》在线作业二
一、单选题(共15道试题,共60分。)1.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。
A.表示结果中含1的个数为偶数
B.表示结果中含1的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含1的个数为偶数
-------选择:D
2.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()
A.名字的第一个字符可以是大写英文字母及小写英文字母
B.名字的第一个字符可以是字母、数字及、@、_
C.名字的有效长度≤31个字符
D.在名字中不允许出现$
-------选择:B
3.条件转移指令JNE的测试条件为().
A.ZF=0
B.CF=0
C.ZF=1
D.CF=1
-------选择:A
4.数据传送指令中,错误的操作是()。
A.MOVSS:[BX+DI],1000H
B.MOVDX,1000H
C.MOVWORDPTR[BX],1000H
D.MOVDS,2000H
-------选择:D
5.MOVBH,1000〔SI〕,该指令中源操作数采用的寻址方式是()
A.立即
B.直接
C.寄存器相对
D.寄存器间接
-------选择:C
6.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()
A.CX≠0且ZF=1
B.CX≠0且ZF=0
C.CX≠0或ZF=1
D.CX≠0或ZF=0
-------选择:B
7.下列指令执行时出错的是()
A.ADDBUF1,BUF2
B.JMPD WORD PTRDAT[BX]
C.MOVAX,[BX+DI]NUM
D.TESTAL,08H
-------选择:A
8.在下列指令的表示中,不正确的是()
A.MOVAL,[BX+SI]
B.JMPSHORTDONI
C.DEC[BX]
D.MULCL
-------选择:C
9.在汇编语言程序中,对END语句的叙述正确的是()
A.END语句是一可执行语句
B.END语句表示程序执行到此结束
C.END语句表示源程序到此结束
D.END语句在汇编后要产生机器码
-------选择:C
10.执行下列指令后,正确的结果是()MOVAL,100MOVBL,-2
A.AL=100HBL=02H
B.AL=64HBL=0FEH
C.AL=64HBL=82H
D.AL=100HBL=0FEH
-------选择:B
11.根据下面定义的数据段:DESGSEGMENTDAT1DB‘1234’DAT2DW5678HADDREQUDAT2-DAT1DESGENDS执行指令MOVAXADDR后,AX寄存器中的内容是()
A.5678H
B.7856H
C.4444H
D.0004H
-------选择:D
12.指令JMPFARPTRDONE属于()
A.段内转移直接寻址
B.段内转移间接寻址
C.段间转移直接寻址
D.段间转移间接寻址
-------选择:C
13.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()
A.DAA校正指令的功能已自动加在AH中
B.进位值在AF中,校正后根据AF内容再加在AH中
C.进位值在CF中,校正后根据CF内容再加在AH中
D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
-------选择:C
14.下列指令执行后总是使CF=0,OF=0的是()。
A.AND
B.NEG
C.NOT
D.INC
-------选择:A
15.设AH=0,AL=06H,BL=09H,执行指令ADDAL,BL之后,其结果应是()。
A.AH=01,AL=05
B.AH=1AL=15
C.AH=0AL=0FH
D.AH=0AL=05
-------选择:A
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: