泽学网——奥鹏作业辅导,国开/电大作业辅导,毕业论文辅导,客服: zexue66
当前位置: 主页 > 在线作业正文

西安交通大学23秋《汇编语言程序设计》在线作业【奥鹏作业答案】

03-25 在线作业

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

试卷总分:100 得分:100

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

1.汇编源程序出现语法错误的指令有 ( )。

A.MOV [BX+SI],AL

B.MOV AX,[BP+DI]

C.MOV DS,AX

D.MOV CS,AX

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

A.FAR

B.NEAR

C.SHORT

D.MIDDLE

3.设数据定义如下:

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

4.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。

A.CMP

B.SUB

C.AND

D.MOV

5.用来存放下一条将要执行的指令地址的寄存器是( )

A.SP

B.IP

C.BP

D.CS

6.执行下面的程序段后,(AX)= ( ) DATA SEGMENT TAB DW 1,2,3,4,5,6 ENTRY EQU 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV AX,DATA MOV DS,AX ... MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX] ...。

A.H

B.0300H

C.0400H

D.H

7.执行段间调用指令CALL时,首先保护断点的:( )

A.段地址和偏移地址

B.段地址

C.偏移地址

8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( )

A.JLE

B.JNL

C.JNLE

D.JL

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

A.BX、SI、DI

B.BX、BP、SI、DI

C.BX、IP、SI、DI

D.BX,DX,SI,DI

10.下面指令序列执行后,正确的结果是 ( ) 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

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

A.IN AX,21H

B.MOV BL,AL

C.MOVSB

D.SHL AX,6

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

A.8个字节

B.4个字节

C.2个字节

D.1个字节

13.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是( )

A.INC AL

DAA

B.ADD AL,1

DAS

C.ADD AL,1

DAA

D.STC

AAA

14.下面指令中影响状态位CF的指令是( )

A.INC AX

B.DEC AX

C.NOT AX

D.NEG AX

15.设数据定义如下: BUF DW 100 DUP(?)执行指令:MOV CX,LENGTH BUF相当于完成下面同等功能的指令是 ( )。

A.MOV CX,00C8H

B.MOV CX,0200H

C.MOV CX,0064H

D.MOV CX,0100H

16.在程序执行过程中,IP寄存器中始终保存的是( )

A.上一条指令的首地址

B.下一条指令的首地址

C.正在执行指令的首地址

D.需计算有效地址后才能确定地址

17.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。

A.MOV AX, BX

B.MOV BX, AX

C.PUSH AX POP BX

D.MOV CX, AX MOV AX, BX MOV BX, CX

18.下面指令执行后,变量DAB中的内容是( )。    DAW DW2A05H    DAB DB 0FAH    :    MOV AL,BYTE PRT DAW    SUB DAB,AL

A.0DAH

B.0FAH

C.0F5H

D.0D0H

19.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( )。

A.INC AL DAA

B.ADD AL,1 DAS

C.ADD AL,1 DAA

D.STC AAA

20.键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )

A.AH

B.AL

C.BH

D.BL

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

A.直接、立即、间接

B.直接、间接、立即

C.立即、直接、间接

D.不一定

22.执行下面指令序列后,结果是( )。 MOV AL,07FH CBW

A.AX=0F7FH

B.AX=87FH

C.AX=0FF7FH

D.AX=007FH

23.执行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

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

A.256

B.255

C.128

D.127

25.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )

A.JNC LOP1

B.JA LOP1

C.JC LOP1

D.JGE LOP1

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

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

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

C.表示该数为偶数

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

27.MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( )。

A.AL=40H

B.AL=20H

C.AL=0C0H

D.AL=0E0H

28.判当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

29.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。

A.OF=1,CF=0

B.OF=1,CF=1

C.OF=0,CF=0

D.OF=0,CF=1

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

A.二进制数

B.八进制数

C.十进制数

D.四进制数

31.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。

A.TEST BL,4FH     JZ NEXT

B.XOR BL,4FH     JZ NEXT

C.AND BL,4FH     JZ NEXT

D.OR BL,4FH     JZ NEXT

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

A.AAA

B.DAA

C.AAS

D.DAS

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

A.SUB BX,BX

B.ROR AL,1

C.JNC Label

D.INT n

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

A.1KB

B.64KB

C.1MB

D.16MB

35.MOV AL,80H

MOV CL,2

SAR AL,CL

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

A.AL=40H

B.AL=20H

C.AL=0C0H

D.AL=0E0H

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

A.256

B.127

C.128

D.255

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

A.ZF=0

B.CF=0

C.ZF=1

D.CF=1

38.指令指针寄存器是( )。

A.IP

B.SP

C.BP

D.PSW

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

A.AL中

B.BL中

C.CL中

D.DL中

40.在汇编语言程序中,对END语句的叙述正确的是( )

A.END语句是一可执行语句

B.END语句表示程序执行到此结束

C.END语句表示源程序到此结束

D.END语句在汇编后要产生机器码

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

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

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

43.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。

44.DEC [BX],1 ( )

45.ADD [SI], [BX] ( )

46.ADD AX, BL ( )

47.ADD AX, 100 ( )

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

49.ADD [SI], 100 ( )

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


版权保护: 本文由 奥鹏作业答案-泽学网-专业的奥鹏作业毕业论文辅导网 原创,转载请保留链接: https://www.zexuewang.nethttps://www.zexuewang.net/zaixianzuoye/32481.html

泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业 关于我们泽学网
泽学网致力打造中国更专业的远程教育辅导网站
  • 89560文章总数
  • 泽学网泽学网
  • 建站天数
  • 泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业
    泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业
    泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业

    友情链接