西安交通大学《汇编语言程序设计》在线作业二

奥鹏西安交通大学新学期作业参考

西安交通大学新学期《汇编语言程序设计》在线作业-00002

1.汇编源程序出现语法错误的指令有 ( )。
选项A:MOV [BX+SI],AL
选项B:MOV AX,[BP+DI]
选项C:MOV DS,AX
选项D:MOV CS,AX
正确答案问询微信:424329

2.如果一标号与访问它的JMP指令之间的相对位移量在-128~+127字节的范围内,则可将该 标号说明为( )转移。
选项A:FAR
选项B:NEAR
选项C:SHORT
选项D:MIDDLE
正确答案问询微信:424329

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
正确答案问询微信:424329

4.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
选项A:CMP
选项B:SUB
选项C:AND
选项D:MOV
正确答案问询微信:424329

5.用来存放下一条将要执行的指令地址的寄存器是( )
选项A:SP
选项B:IP
选项C:BP
选项D:CS
正确答案问询微信:424329

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:0003H
选项B:0300H
选项C:0400H
选项D:0004H
正确答案问询微信:424329

7.执行段间调用指令CALL时,首先保护断点的:( )
选项A:段地址和偏移地址
选项B:段地址
选项C:偏移地址
正确答案问询微信:424329

8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( )
选项A:JLE
选项B:JNL
选项C:JNLE
选项D:JL
正确答案问询微信:424329

9.8086∕8088 CPU中可用作寄存器间址的寄存器是( )。
选项A:BX、SI、DI
选项B:BX、BP、SI、DI
选项C:BX、IP、SI、DI
选项D:BX,DX,SI,DI
正确答案问询微信:424329

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
正确答案问询微信:424329

11.下列80X86指令中,不合法的指令是 ( )。
选项A:IN AX,21H
选项B:MOV BL,AL
选项C:MOVSB
选项D:SHL AX,6
正确答案问询微信:424329

12.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为( )。
选项A:8个字节
选项B:4个字节
选项C:2个字节
选项D:1个字节
正确答案问询微信:424329

13.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是( )
选项A:INC AL DAA
选项B:ADD AL,1 DAS
选项C:ADD AL,1DAA
选项D:STCAAA
正确答案问询微信:424329

14.下面指令中影响状态位CF的指令是( )
选项A:INC AX
选项B:DEC AX
选项C:NOT AX
选项D:NEG AX
正确答案问询微信:424329

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
正确答案问询微信:424329

16.在程序执行过程中,IP寄存器中始终保存的是( )
选项A:上一条指令的首地址
选项B:下一条指令的首地址
选项C:正在执行指令的首地址
选项D:需计算有效地址后才能确定地址
正确答案问询微信:424329

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
正确答案问询微信:424329

18.下面指令执行后,变量DAB中的内容是( )。    DAW DW2A05H    DAB DB 0FAH    :    MOV AL,BYTE PRT DAW    SUB DAB,AL
选项A:0DAH
选项B:0FAH
选项C:0F5H
选项D:0D0H
正确答案问询微信:424329

19.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( )。
选项A:INC AL DAA
选项B:ADD AL,1 DAS
选项C:ADD AL,1 DAA
选项D:STC AAA
正确答案问询微信:424329

20.键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )
选项A:AH
选项B:AL
选项C:BH
选项D:BL
正确答案问询微信:424329

21.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 ( )
选项A:直接、立即、间接
选项B:直接、间接、立即
选项C:立即、直接、间接
选项D:不一定
正确答案问询微信:424329

22.执行下面指令序列后,结果是( )。
MOV AL,07FH
CBW
选项A:AX=0F7FH
选项B:AX=87FH
选项C:AX=0FF7FH
选项D:AX=007FH
正确答案问询微信:424329

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
正确答案问询微信:424329

24.8位有符号二进制数能表示的最大十进制数是( )。
选项A:256
选项B:255
选项C:128
选项D:127
正确答案问询微信:424329

25.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )
选项A:JNC LOP1
选项B:JA LOP1
选项C:JC LOP1
选项D:JGE LOP1
正确答案问询微信:424329

26.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。
选项A:表示结果中含1的个数为偶数
选项B:表示结果中含1的个数为奇数
选项C:表示该数为偶数
选项D:表示结果中低八位含1的个数为偶数
正确答案问询微信:424329

27.MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( )。
选项A:AL=40H
选项B:AL=20H
选项C:AL=0C0H
选项D:AL=0E0H
正确答案问询微信:424329

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
正确答案问询微信:424329

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
正确答案问询微信:424329

30.有一个数值152,它与十六进制数6A相等,那么该数值是()。
选项A:二进制数
选项B:八进制数
选项C:十进制数
选项D:四进制数
正确答案问询微信:424329

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
正确答案问询微信:424329

32.8086汇编语言中,BCD码的运算是借用二进制数的运算指令并加以调整来实现的。其中非压缩型BCD码减法的调整指令为___
选项A:AAA
选项B:DAA
选项C:AAS
选项D:DAS
正确答案问询微信:424329

33.下列指令中,不影响标志位的指令是( )
选项A:SUB BX,BX
选项B:ROR AL,1
选项C:JNC Label
选项D:INT n
正确答案问询微信:424329

34.8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。
选项A:1KB
选项B:64KB
选项C:1MB
选项D:16MB
正确答案问询微信:424329

35.MOV AL,80H MOV CL,2 SAR AL,CL上述指令序列执行后,结果是 ( )
选项A:AL=40H
选项B:AL=20H
选项C:AL=0C0H
选项D:AL=0E0H
正确答案问询微信:424329

36.7位ASCII总共可表示( )个符号。
选项A:256
选项B:127
选项C:128
选项D:255
正确答案问询微信:424329

37.条件转移指令JNE的测试条件为( ).
选项A:ZF=0
选项B:CF=0
选项C:ZF=1
选项D:CF=1
正确答案问询微信:424329

38.指令指针寄存器是( )。
选项A:IP
选项B:SP
选项C:BP
选项D:PSW
正确答案问询微信:424329

39.执行1号DOS系统功能调用后,从键盘输入的字符应存放在( )
选项A:AL中
选项B:BL中
选项C:CL中
选项D:DL中
正确答案问询微信:424329

40.在汇编语言程序中,对END语句的叙述正确的是( )
选项A:END语句是一可执行语句
奥鹏西安交通大学新学期作业参考 选项B:END语句表示程序执行到此结束
选项C:END语句表示源程序到此结束
选项D:END语句在汇编后要产生机器码
正确答案问询微信:424329

41.在标志IF=0时,CPU忽略所有的中断请求。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

42.当执行LAHF和SHAF两条指令后,标志位不改变( )。
选项A:错误
选项B:正确
正确答案问询微信:424329

43.执行LEA BX,TABLE与执行MOV BX,OFFSET TABLE效果一样( )。
选项A:错误
选项B:正确
正确答案问询微信:424329

44.DEC [BX],1 ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

45.ADD [SI], [BX] ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

46.ADD AX, BL ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

47.ADD AX, 100 ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

48.CALL FAR PTR [SI+2]( )
选项A:错误
选项B:正确
正确答案问询微信:424329

49.ADD [SI], 100 ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

50.存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。
选项A:错误
选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网