西安交通大学19年3月课程考试《汇编语言程序设计》作业考核试题【答案】

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2019-03-05 10:15

西安交通大学18年5月补考《汇编语言程序设计》作业考核试题 -0001 试卷总分:100 得分:0 一、 单选题 (共 30 道试题,共 60 分) 1.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令
西安交通大学18年5月补考《汇编语言程序设计》作业考核试题 -0001
试卷总分:100    得分:0
一、 单选题 (共 30 道试题,共 60 分)
1.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( )
A.JLE
B.JNL
C.JNLE
D.JL
 
 
2.执行下面指令序列后,结果是( )。 MOV AL,07FH CBW
A.AX=0F7FH
B.AX=87FH
C.AX=0FF7FH
D.AX=007FH
 
 
3.下面指令中影响状态位CF的指令是( )
A.INC AX
B.DEC AX
C.NOT AX
D.NEG AX
 
 
4.下列指令中,不影响标志位的指令是( )
A.SUB BX,BX
B.ROR AL,1
C.JNC Label
D.INT n
 
 
5.段内直接转移指令采用的寻址方式是:( )
A.直接寻址
B.相对寻址
C.绝对寻址
D.间接寻址
 
 
6.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为___
A.AAA
B.DAA
C.AAS
D.DAS
 
 
7.MOV AX,COUNT[SI]的源操作数在___
A.CS段
B.DS段
C.SS段
D.ES段
 
 
8.DOS系统功能调用中,显示单个字符的系统调用号是( )
A.01H
B.02H
C.08H
D.09H
 
 
9.下列指令中不等价的是:( )
A.JA和JNBE
B.JG和JNLE
C.JL和JNG
D.JBE和JNA
 
 
10.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
A.CMP
B.SUB
C.AND
D.MOV
 
 
11.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。
A.名字项
B.操作项
C.操作数项
D.注释项
 
 
12.循环控制指令隐含指定哪个寄存器作为循环计数器( )。
A.CL
B.CX
C.AL
D.AX
 
 
13.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )
A.直接、立即、间接
B.直接、间接、立即
C.立即、直接、间接
D.不一定
 
 
14.汇编程序至少必须有一个___
A.CS段
B.DS段
C.ES段
D.SS段
 
 
15.下列指令执行后总是使CF=0,OF=0的是( )。
A.AND
B.NEG
C.NOT
D.INC
 
 
16.假定AX的内容为-32768,在执行了指令NEG AH后,标志位(SF,OF)为( )。
A.0,0
B.0,1
C.1,0
D.1,1
 
 
17.在程序执行过程中,IP寄存器中始终保存的是( )
A.上一条指令的首地址
B.下一条指令的首地址
C.正在执行指令的首地址
D.需计算有效地址后才能确定地址
 
 
18.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( )
A.AL中
B.BL中
C.CL中
D.DL中
 
 
19.设AH=0,AL=06H,BL=09H,执行以下指令之后,其结果应是( )。 ADD AL,BL AAA
A.AH=01H, AL=05
B.AH=01H, AL=15
C.AH=0, AL=0FH
D.AH=0, AL=05
 
 
20.当执行指令 ADD AX,BX 后,若 AX 的内容为 2BA0H,设置的奇偶标志位 PF=1,下面的叙述正确的是( )
A.表示结果中含 1 的个数为偶数
B.表示结果中含 1 的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含 1 的个数为偶数
 
 
21.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是:( )
A.6H
B.14H
C.5H
D.16H
 
 
22.当A≥B时转移的条件转移指令为(A,B为带符号数)( )。
A.JA
B.JAE
C.JG
D.JGE
 
 
23.4B的字长是( )。
A.8位
B.16位
C.32位
D.64位
 
 
24.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )
A.JNC LOP1
B.JA LOP1
C.JC LOP1
D.JGE LOP1
 
 
25.在汇编下列条件转移指令中,两条指令功能不一样的是( )。
A.JZ与JE
B.JC与JB
C.JA与JNBE
D.JP与JS
 
 
26.指令指针寄存器是( )。
A.IP
B.SP
C.BP
D.PSW
 
 
27.下列指令中等价的是:( )
A.JC和JO
B.JNC和JNO
C.JP和JPE
D.JA和JG
 
 
28.判当CX=0时,转ZERO执行的错误指令是( )
A.CMP CX,0
JZ ZERO
B.MOV AX,CX
JZ ZERO
C.OR CX,CX
JZ ZERO
D.JCXZ ZERO
 
 
29.设SP=1110H,执行PUSH AX指令后,SP的内容为( )
A.SP=1112H
B.SP=110EH
C.SP=1111H
D.SP=110FH
 
 
30.十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。
A.无符号十进制数136
B.带符号十进制数-120
C.压缩型BCD码十进制数88
D.8位二进制数-8的补码表示
 
 
二、 判断题 (共 20 道试题,共 40 分)
1.在汇编语言中当缺省为十进制数时,表示十六进制数要用H结尾。( )
A.错误
B.正确
 
 
2.ADD [SI], 100 ( )
A.错误
B.正确
 
 
3.在DEBUG中,缺省值为十进制数。( )
A.错误
B.正确
 
 
4.ADD AX, 100 ( )
A.错误
B.正确
 
 
5.SUB BYTE PTR [SI],1( )
A.错误
B.正确
 
 
6.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。
A.错误
B.正确
 
 
7.在标志IF=0时,CPU忽略所有的中断请求。( )
A.错误
B.正确
 
 
8.ADD ES, BX ( )
A.错误
B.正确
 
 
9.存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。
A.错误
B.正确
 
 
10.PUSH A(A为字节单元)( )。
A.错误
B.正确
 
 
11.宏定义中的形式参数可以多于宏调用的实在参数( )
A.错误
B.正确
 
 
12.微型计算机的字长并不一定是字节的整数倍( )。
A.错误
B.正确
 
 
13.INC [BX] ( )
A.错误
B.正确
 
 
14.当执行LAHF和SHAF两条指令后,标志位不改变( )。
A.错误
B.正确
 
 
15.宏的处理是在程序执行过程中处理的( )
A.错误
B.正确
 
 
16.POP 1234( )。
A.错误
B.正确
 
 
17.ADD AX, BL ( )
A.错误
B.正确
 
 
18.ADD [SI], [BX] ( )
A.错误
B.正确
 
 
19.CALL FAR PTR [SI+2]( )
A.错误
B.正确
 
 
20.DEC [BX],1 ( )
A.错误
B.正确
 
Tag:  

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)