微型计算机DEC影响什么标志位,西安交通大学18年12月补考《汇编语言程序设计》作业考核试题【标准答案】...

西安交通大学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.正确

(责任编辑:admin)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值