最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

【奥鹏】21年春西交《汇编语言程序设计》在线作业

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

试卷总分:100  得分:100

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

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

A.6H

B.14H

C.5H

D.16H

 

2.汇编程序至少必须有一个___

A.CS段

B.DS段

C.ES段

D.SS段

 

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

A.直接寻址

B.相对寻址

C.绝对寻址

D.间接寻址

 

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

A.JC和JO

B.JNC和JNO

C.JP和JPE

D.JA和JG

 

5.下列串操作指令中,必须同时指明源串和目的串地址的指令是 ( )。

A.STOSW

B.LODSW

C.SCASW

D.CMPSW

 

6.假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是 ( )。

A.直接寻址

B.间接寻址

C.立即寻址

D.存储器寻址

 

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

A.JNC LOP1

B.JA LOP1

C.JC LOP1

D.JGE LOP1

 

8.NUM EQU 80H

DA  DB 34H

AND DA,NUM

上述语句执行后,DA中的内容是(    )

A.0B4H

B.80H

C.34H

D.0

 

9.MOV AX,COUNT[SI]的源操作数在___

A.CS段

B.DS段

C.SS段

D.ES段

 

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

A.计数法

B.条件控制法

 

11.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( )

A.目的操作数最高位为0

B.目的操作数最高位为1

C.目的操作数为任意情况

D.无论什么情况都不可能相同

 

12.下列串操作指令中,必须同时指明源串和目的串地址的指令是( )

A.STOSW

B.LODSW

C.SCASW

D.CMPSW

 

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

A.01H

B.02H

C.08H

D.09H

 

14.下列指令中使用错误的是( )。

A.POP DS

B.POP CX

C.POP DX

D.POP CS

 

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

A.0100H

B.55AAH

C.AA55H奥鹏作业答案请进open5.net或请联系QQ/微信:18866732

D.4100H

 

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

A.WORD

B.PAGE

C.BYTE

D.PARA

 

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

A.AND

B.NEG

C.NOT

D.INC

 

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

A.AX

B.BX

C.CX

D.DX

 

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

A.AH

B.AL

C.BH

D.BL

 

20.根据下面定义的数据段: DESG SEGMENT DAT1 DB ‘1234’   DAT2 DW 5678H   ADDR EQU DAT2-DAT1   DESG ENDS   执行指令MOV AXADDR后,AX寄存器中的内容是( )

A.5678H

B.7856H

C.4444H

D.0004H

 

21.设数据段中已有:    DA1 DB 12H,34H    DA2 DW 56H,78H    下面有语法错误的语句是( )。

A.ADR1 DW DA1

B.MOV DA1+1,AX

C.MOV BYTE PTR DA2+1,AL

D.MOV WORD PTR DA1+1,AX

 

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

A.1KB

B.64KB

C.1MB

D.16MB

 

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

A.-0AH

B.-75H

C.-76H

D.8AH

 

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

A.CX=0,且ZF=0

B.CX=0, 或ZF=1

C.CX<>0,且ZF=0

D.CX<>0, 或ZF=1

 

25.下面指令执行后,改变目标寄存器内容的指令是( )。

A.TEST AL,0EFH

B.SHL AX,CL

C.CMP DH,BL

D.AND AL,FFH

 

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

A.二进制数

B.八进制数

C.十进制数

D.四进制数

 

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

A.LOOP

B.REPE

C.REPT

D.LOCAL

 

28.设DS=8225H,DI=5678H,指令MOV AX,[DI]源操作数的物理地址是( )。

A.8D89DH

B.86198H

C.8B698H

D.878C8H

 

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

A.INC AL DAA

B.ADD AL,1 DAS

C.ADD AL,1 DAA

D.STC AAA

 

30.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是( )

A.SHR BL,1

B.SHL BL,1

C.SAR BL,1

D.RCR BL,1

 

31.4B的字长是( )。

A.8位

B.16位

C.32位

D.64位

 

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

A.AL=40H

B.AL=20H

C.AL=0C0H

D.AL=0E0H

 

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

A.MOV AL,00H

B.AND AL,00H

C.XOR AL,AL

D.SUB AL,AL

 

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

A.JZ与JE

B.JC与JB

C.JA与JNBE

D.JP与JS

 

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

A.SP=1112H

B.SP=110EH

C.SP=1111H

D.SP=110FH

 

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

A.AND

B.OR

C.XOR

D.NOT

 

37.执行下面的程序段后,(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.0003H

B.0300H

C.0400H

D.0004H

 

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

A.INC AX

B.DEC AX

C.NOT AX

D.NEG AX

 

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

{图}

 

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

A.AL=20H

B.AL=38H

C.AL=00H

D.AL=41H

 

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

A.SUB BX,BX

B.ROR AL,1

C.JNC Label

D.INT n

 

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

41.ADD AX, 100 ( )

 

42.宏的处理是在程序执行过程中处理的( )

 

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

 

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

 

45.POP 1234( )。

 

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

 

47.ADD AX, BL ( )

 

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

 

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

 

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

转载请注明:奥鹏作业之家 » 【奥鹏】21年春西交《汇编语言程序设计》在线作业

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

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