欢迎光临
我们一直在努力

20年春西交《汇编语言程序设计》在线作业【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

西交《汇编语言程序设计》在线作业

试卷总分:100  得分:100

一、单选题 (共 40 道试题,共 80 分)

1.指令JG LAB 是指当标志满足___条件时转移到标号LAB处执行

A.((SF XOR OF) OR ZF)=1

B.(SF XOR OF)=0 AND ZF=0

C.(SF XOR OF)=0 OR ZF=1

D.CF = 1

 

2.8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。

A.1KB

B.64KB

C.1MB

D.16MB

 

3.已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是: ( )。

A.6H

B.14H

C.5H

D.16H

 

4.现有数据存储如图所示:

{图}

 

设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )

A.AL=20H

B.AL=38H

C.AL=00H

D.AL=41H

 

5.完成对寄存器BX的内容求补运算,下面错误的指令是( )

A.NEG BX

B.NOT BX

INC BX

C.XOR BX,0FFFFH

INC BX

D.MOV AX,0

SUB AX,BX

 

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

A.直接、立即、间接

B.直接、间接、立即

C.立即、直接、间接

D.不一定

 

7.完成对字单元BUF的内容加1运算,下面错误的指令是( )

A.MOV BX,BUF

INC BX

MOV BUF,BX

B.MOV BX,OFFSET BUF

INC WORD PTR [BX]

C.MOV BX,BUF

INC WORD PTR [BX]

D.MOV BX,0

INC WORD PTR BUF[BX]

 

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

A.CL

B.CX

C.AL

D.AX

 

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

A.256

B.127

C.128

D.255

 

10.LOOPNE指令当满足( )时执行循环操作。

A.ZF=1且CX=0

B.ZF=1且CX≠0

C.ZF=0且CX≠0

D.ZF=0且CX=0

 

11.设数据定义如下:

ARRAY DW 1,2,3

执行指令ADD SI,TYPE ARRAY相当于完成下面同等功能的指令是    (    )

A.ADD SI,1

B.ADD SI,2

C.ADD SI,3

D.ADD SI,0

 

12.LOOPNE指令当满足___时执行循环操作。

A.ZF=1且CX=0

B.ZF=1且CX≠0

C.ZF=0且CX≠0

D.ZF=0且CX=0

 

13.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为( )。

A.AAA

B.DAA

C.AAS

D.DAS

 

14.执行1号DOS系统功能调用后,从键盘输入的字符应存放在 ( )。

A.AL中

B.BL中

C.CL中

D.DL中

 

15.在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。

A.WORD

B.PAGE

C.BYTE

D.PARA

 

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

A.AX=0032H

B.AX=00E0H

C.AX=03E0H

D.AX=0FFE0H

 

17.1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。

A.AND

B.OR

C.XOR

D.NOT

 

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

A.计数法

B.条件控制法

 

19.下面指令序列执行后,正确的结果是 ( ) MOV AL,0FEH ADD AL,AL ADC Al,AL。

A.AL=0F8H CF=1

B.AL=0F8H CF=0

C.AL=0F9H CF=0

D.AL=0F9H CF=1

 

20.一个8位二进制数的补码为1000 1010,其原码的16进制形式为( )。

A.-0AH

B.-75H

C.-76H

D.8AH

 

21.MOV AL,80H

MOV CL,2

SAR AL,CL

上述指令序列执行后,结果是    (    )

A.AL=40H

B.AL=20H

C.AL=0C0H

D.AL=0E0H

 

22.如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为( )转移。

A.FAR

B.NEAR

C.SHORT

D.MIDDLE

 

23.判当AX的内容为负数时,转MINUS执行,下面错误的指令是 ( )。

A.NOT AX JNS MINUS

B.TEST AX,8000H JNZ MINUS

C.SHL AX,1 JC MINUS

D.OR AX,AX JZ MINUS

 

24.4B的字长是( )。

A.8位

B.16位

C.32位

D.64位

 

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

A.255

B.65535

C.65536

D.1048576

 

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

A.二进制数

B.八进制数

C.十进制数

D.四进制数

 

27.DOS系统功能调用中,显示单个字符的系统调用号是( )

A.01H

B.02H

C.08H

D.09H

 

28.INT 1AH指令执行的结果高位字存在( )中

A.AX

B.BX

C.CX

D.DX

 

29.下列指令中等价的是:( )

A.JC和JO

B.JNC和JNO

C.JP和JPE

D.JA和JG

 

30.使状态标志位CF清零的错误指令是 ( )。

A.OR AX,AX

B.SUB AX,AX

C.MOV CF,0

D.CLC

 

31.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为___

A.AAA

B.DAA

C.AAS

D.DAS

 

32.执行PUSH AX指令的正确步骤是 ( )。

A.1.SP←SP-1,(SP)←AH 2.SP←SP-1,(SP)←AL

B.1.(SP)←AH,SP←SP-1 2.(SP)←AL,SP←SP-1

C.1.SP←SP+1,(SP)←AH 2.SP←SP+1,(SP)←AL

D.1.(SP)←AH,SP←SP+1 2.(SP)←AL,SP←SP+1

 

33.下列80X86指令中,不合法的指令是 ( )。

A.IN AX,21H

B.MOV BL,AL

C.MOVSB

D.SHL AX,6

 

34.条件转移指令JNE的测试条件为( ).

A.ZF=0

B.CF=0

C.ZF=1

D.CF=1

 

35.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。

A.占内存空间小,但速度慢

B.占内存空间大,但速度快

C.占内存空间相同,速度快

D.占内存空间相同,速度慢

 

36.MOV AX,COUNT[SI]的源操作数在( )。

A.CS段

B.DS段

C.SS段

D.ES段

 

37.段内直接转移指令采用的寻址方式是:( )

A.直接寻址

B.相对寻址

C.绝对寻址

D.间接寻址

 

38.使状态标志位CF清零的错误指令是( )

A.OR AX,AX

B.SUB AX,AX

C.MOV CF,0

D.CLC

 

39.现有数据存储如图所示:

{图}

 

设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )

A.AL=00H

B.AL=4OH

C.AL=01H

D.AL=79H

 

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

A.8个字节

B.4个字节

C.2个字节

D.1个字节

 

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

41.CALL FAR PTR [SI+2]( )

 

42.ADD ES, BX ( )

 

43.当执行LAHF和SHAF两条指令后,标志位不改变( )。

 

44.ADD AX, BL ( )

 

45.INC [BX] ( )

 

46.在标志IF=0时,CPU忽略所有的中断请求。( )

 

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

 

48.PUSH A(A为字节单元)( )。

 

49.微型计算机的字长并不一定是字节的整数倍( )。

 

50.SUB BYTE PTR [SI],1( )

赞(0)
未经允许不得转载:奥鹏作业网 » 20年春西交《汇编语言程序设计》在线作业【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址