2011汇编语言选择题及填空题复习部分已填写答案的解读 下载本文

40.算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是(

A.目的操作数最高位为0 B.目的操作数最高位为1 C.目的操作数为任意情况 D.无论什么情况都不可能完全 相同

41.与LEA BX,BUF指令完全等效的指令是( A.MOV BX, BUF B.LDS BX,BUF

C.MOV BX,OFFSET BUF D.MOV BX,WOKD PTR BUF

42.设有变量VAR和标号LAB,不正确的指令是( A.LEA AX,VAR B.LEA AX,LAB C.JMP NEAR PTR VAR D.JMP SHORT LAB

43.设SP的初值为1000H,执行指令PUSH AX后SP的值是( A.OFFFH

B.1001H C.0FFEH D.1002H

44.下列指令执行后既能使AX=0同时又使CF=0,OF=0的是( A.XOR AX,AX B.AND AX,AX C.OR AX,AX D.TEST AX,0

45.在指令的操作数字段中,允许出现表达式,若BUF1与BUF2均为变量名,下面指令中正确的是(

A.MOV DX,BUF1*BUF2 B.MOV DX,BUF1/BUF2 C.MOV DX,(BUF1*BUF2-BUF1 D.MOV DX,BUF2-BUF1 46.汇编语言源程序,可以是( A.可以直接由机器执行

B.必须由编译程序生成目标程序才能执行 C.必须由解释程序生成目标程序才能执行 D.必须由汇编程序汇编成目标程序才能执行

47. ORG 200H BUF DB 12H,34H

MOV AX, WORD PTR BUF

上述指令语句执行后AX中的内容是( A.3412H B.1234H C.0200H D.0012H

48.伪指令DA1 DB 04H DUP(3 DUP(2, 2 DUP(3在数据区中能构成0203H 操作数共有 (

A.07个 B.04个 C.03个 D.02个

49.设NUM1 EQU 100 NUM2= 64H

下面指令执行后,使BL中为全1的指令是( A.MOV BL,NUM1 EQ NUM2 B.MOV BL,NUM1 LT NUM2

C.MOV BL,NUM1 NE NUM2 D.MOV BL,NUM1 GT NUM2

50.设非压缩BCD码(AL=09H,(BL=04H在执行SUB AL,BL指令后应选的校正指令是 (

A.DAA B.AAS C.DAS D.AAA

51.设AX=9ABCH,DX=8765H PUSH AX PUSH DX POP AX POP DX

上述4条指令执行后,AX,DX中内容分别是( A.AX=9ABCH DX=8765H B.AX=9ABCH DX=9ABCH C.AX=8765H DX=8765H D.AX=8765H DX=9ABCH 52. DA1 EQU WORD PTR DA2