计算机语言9h等于9,西安交通大学18年9月课程考试《汇编语言程序设计(高起专)》作业考核试题答案...

西安交通大学18年9月课程考试《汇编语言程序设计(高起专)》作业考核试题-0001

试卷总分:100    得分:0

一、 单选题 (共 30 道试题,共 60 分)

1.8位的微型计算机系统是以16位来表示地址,则该微机系统有()个地址空间。

A.255

B.65535

C.65536

D.1048576

2.在汇编下列条件转移指令中,两条指令功能不一样的是()。

A.JZ与JE

B.JC与JB

C.JA与JNBE

D.JP与JS

3.8086∕8088 CPU中可用作寄存器间址的寄存器是()。

A.BX、SI、DI

B.BX、BP、SI、DI

C.BX、IP、SI、DI

D.BX,DX,SI,DI

4.8位有符号二进制数能表示的最大十进制数是()

A.256

B.255

C.128

D.127

5.假定AX的内容为-32768,在执行了指令NEG AH后,标志位(SF,OF)为()。

A.0,0

B.0,1

C.1,0

D.1,1

6.下列指令中,不影响标志位的指令是 ( )

A.SUB BX,BX

B.ROR AL,1

C.JNC Label

D.INT n

7.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为()。

A.8个字节

B.4个字节

C.2个字节

D.1个字节

8.已知AX=8078H, BX=5610H,指令CMPBL,AH执行后OF,CF的值为()

A.0,0

B.0,1

C.1,0

D.1,1

9.假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,[DI]后,(BX)= ( )

A.0100H

B.55AAH

C.AA55H

D.4100H

10.假定AX和BX寄存器中存放的是有符号整数,如果AX>BX则转移到LABEL,应采用下面哪一条指令序列?()。

A.A、SUBAX,BX JC LABEL

B.SUBAX, BX JNC LABEL

C.CMP LABEL

D.CMP AX, BX JG LABEL

11.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。

A.MOVAL,00H

B.ANDAL,00H

C.XOR AL,AL

D.SUB AL,AL

12.下列指令执行后总是使CF=0,OF=0的是()。

A.AND

B.NEG

C.NOT

D.INC

13.使用 DOS 系统功能调用时,使用的软中断指令是( )

A.INT 21

B.INT 10H

C.INT 16H

D.INT 21H

14.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A.无符号十进制数136

B.带符号十进制数-120

C.压缩型BCD十进制数88

D.8位二进制数-8的补码表示

15.在循环次数已知的情况下,采用哪种方法控制循环程序最方便()。

A.计数法

B.条件控制法

16.设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是 ( )

A.AX=0032H

B.AX=00E0H

C.AX=03E0H

D.AX=0FFE0H

17.若(AX)=10101101B,为了使其内容变为01010010B,下列()指令执行一次即可完成此操作

A.NOT指令

B.OR指令

C.AND指令

D.XOR指令

18.已知AL,BX为无符号数,计算AL×BX的乘积,使用下述程序段()

A.MULBX

B.IMULBX

C.MOV AH,0 MUL BX

D.CBW MULBX

19.当A≥B时转移的条件转移指令为(A,B为带符号数)()。

A.JA

B.JAE

C.JG

D.JGE

20.设SP=1110H,执行PUSH AX指令后,SP的内容为 ( )

A.SP=1112H

B.SP=110EH

C.SP=1111H

D.SP=110FH

21.有一个数值152,它与十六进制数6A相等,那么该数值是()

A.二进制数

B.八进制数

C.十进制数

D.四进制数

22.已知X,Y为带符号数,两个数比较后,欲判断X≤Y发生转移,应使用()指令。

A.JBE

B.JL

C.JNG

D.JNA

23.循环控制指令隐含指定哪个寄存器作为循环计数器()。

A.CL

B.CX

C.AL

D.AX

24.循环指令LOOPNZ终止循环的条件是()。

A.CX=0,且ZF=0

B.CX=0, 或ZF=1

C.CX<>0,且ZF=0

D.CX<>0, 或ZF=1

25.当执行指令 ADD AX,BX 后,若 AX 的内容为 2BA0H,设置的奇偶标志位 PF=1,下面的叙述正确的是( )

A.表示结果中含 1 的个数为偶数

B.表示结果中含 1 的个数为奇数

C.表示该数为偶数

D.表示结果中低八位含 1 的个数为偶数

26.十进制数269变换为十六进制数是()。

A.10B

B.10C

C.10D

D.10E

27.当执行完下列两条指令后,标志位CF和SF的值为()。MOV AL,0C4H ADD AL,9DH 当执行完下列两条指令后,标志位CF和SF的值为()。MOV AL,0C4H ()ADD AL,9DH

A.0,0

B.1,1

C.0,1

D.1,0

28.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )

A.直接、立即、间接

B.直接、间接、立即

C.立即、直接、间接

D.不一定

29.7位ASCII总共可表示()个符号。

A.256

B.127

C.128

D.255

30.汇编程序使用()伪指令使重复块重复多次。

A.LOOP

B.REPE

C.REPT

D.LOCAL

二、 判断题 (共 20 道试题,共 40 分)

1.SUB BYTE PTR [SI],1

A.错误

B.正确

2.ADD AX,100

A.错误

B.正确

3.CALLFAR PTR [SI+2]

A.错误

B.正确

4.微型计算机的字长并不一定是字节的整数倍

A.错误

B.正确

5.在汇编语言中当缺省为十进制数时,表示十六进制数要用H结尾

A.错误

B.正确

6.DEC [BX],1

A.错误

B.正确

7.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样

A.错误

B.正确

8.在标志IF=0时,CPU忽略所有的中断请求

A.错误

B.正确

9.INC [BX]

A.错误

B.正确

10.在DEBUG中,缺省值为十进制数

A.错误

B.正确

11.POP 1234

A.错误

B.正确

12.宏定义中的形式参数可以多于宏调用的实在参数

A.错误

B.正确

13.ADD ES, BX

A.错误

B.正确

14.宏的处理是在程序执行过程中处理的

A.错误

B.正确

15.ADD [SI],[BX]

A.错误

B.正确

16.PUSH A(A为字节单元)

A.错误

B.正确

17.存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节

A.错误

B.正确

18.ADD AX,BL

A.错误

B.正确

19.ADD [SI],100

A.错误

B.正确

20.当执行LAHF和SHAF两条指令后,标志位不改变

A.错误

B.正确

80ffda8eb520d0296f5f1758576641e4.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值