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

62.下列指令中有语法错误的是( A.PUSH AX

B.PUSH [20H+SI+BX] C.POP CS D.PUSH CS

63.下面有语法错误的指令是( A.LDS BL,VAR[SI] B.LEA BX,VAR[SI] C.LES DI,VAR[BX] D.LEA DI,VAR[BP]

64.执行PUSH BP指令时,目的操作数的物理地址表达式是( A.16*SS+BP B.16*DS+BP C.16*CS+IP D.16*SS+SP

65.结果为零的条件转移指令,其测试条件是( A.ZF=1 B.ZF=0 C.SF=l

D.SF=0

66.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方框里应填的语句是(

MOV CH,0

TEST DA-BYTE,80H MOV CH,0FFH ZERO:MOV DH,CH A.JNZ ZERO B.JS ZERO C.JZ ZERO D.JC ZERO

67.汇编源程序时,出现语法错误的语句是( A.MOV [BX+SI],BX B.MOV CL,[BP+DI] C.MOV CS,AX D.MOV DS,AX

68.设SP初值为3050H,执行指令PUSH BX后,SP的值是( A.304FH B.304EH

C.3048H D.3049H

69.下列指令执行后影响CF值的是( A.DEC B.XCHG C.LEA D.SHL

70.串操作指令中,每次操作后使SI/DI为减量应设置( A.DF=0 B.TF=1 C.DF=1 D.TF=0

71.设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为( A.AL=57H,BL=24H B.AL=33H,BL=24H C.AL=57H,

BL=33H D.AL=33H,BL=0

72.设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是( A.0FFH

B.80H C.00H D.0FEH

73.已知BX=028AH,SI=0294H,(DS:051EH=5432H。执行语句LEA BX, [BX+SI]后,BX中的内容是(

A.051EH B.5423H C.1E05H D.3254H

74.CPU要访问的某一存储单元的实际地址称( A.段地址 B.偏移地址 C.物理地址 D.逻辑地址

75.某存储单元的物理地址是12345H,可以作为它的段地址有( A.2345H B.12345H C.12340H D.1234H