当前位置:文档之家› 西安交通大学19年3月课程考试《汇编语言程序设计》作业考核试题辅导答案

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

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