课程代码:02321 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.设A=186,B=273Q,C=OBBH,它们之间的关系是( ) A.A>B>C B.A2.8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是。( ) A.185A2H B.00020H C.01004H D.0AB568H 3.堆栈中当前出栈的存储单元地址是( ) A.SS*10H+SP B.SS*10H+BP C.SS*10+SP D.SS*10+BP 4.设DL=55H,执行指令后能使DL中的数据为OAAH的指令是( ) A.TEST DL, OAAH B.OR DL, OAAH C.NEG DL D.XOR DL, OFFH 5.当SS=9876H, SP=4328H,执行POPF指令后,堆栈顶部的物理地址是( ) A.9CA8AH B.9CA90H C.9CA86H D.0DB00H 6.DW 10H DUP (2 DUP(3),300H) 上述定义的数据单元中,能构成0303H字存储单元的个数是( ) A.10H B.20H C.1EH D.OFH 7.用一条指令实现将寄存器BX和SI的内容相加,结果并送入AX中,这条指令是( ) A.ADD AX,[BX][ST] B.MOV AX,[BX][ST] C.AND AX, [BX][SI] D.LEA AX,[BX][SI] 8.设AX中有一带符号数8520H,执行SAR AX,1指令后,AX中的值是( ) A.4290H B.0A40H C.0C290H D.0C260H 9.下列中指令执行后,能影响标志位的指令是( ) A.PUSHF B.POPF C.JNLE OPR D.LOOPZ LOP 10.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是( ) A.CX≠0且ZF=1 B.CX≠0且ZF=0 C.CX≠0或ZF=1 D.CX≠0或ZF=0 11.下面两个传送指令语句中源操作数寻址方式是( ) VAR1 DW 32H VAR2 EQU 32H ┇ MOV AX,VAR1 MOV BX,VAR2 A.都是立即数寻址 B.前一条指令是立即数寻址,后一条指令是直接寻址 C.前一条指令是直接寻址,后一条指令是立即数寻址 D. 都是直接寻址 12. ARRAY DW 6, 9, $+4, 10H, 1,$+4 ┇ MOV AX, ARRAY+4 设变量ARRAY的偏移量是0084H,上述指令执行后AX中的内容是( ) A.0009 B.008CH C.0090H D.0010H 13.设AX=0CCBBH, CF=1 AND AX, 7FFEH RCR AX, 1 上述两条指令执行后,AX和CF中的内容分别是( ) A.AX=265DH,CF=0 B.AX=265DH,CF=1 C.AX=A65DH, CF=0 D.AX=A65DH, CF=1 14.DA_B EQU BYTE PTR DA_W DA_W DW ‘AB’ ‘CD’,‘EF’’,‘GH’ ┇ MOV BX,DA_W+3 MOV BH,DA_B+3 执行上述两条指令后,BX中的内容是( ) A.‘EF’ B.‘FC’ C.‘CC’ D.‘FF’ 15.指令语句中标号的错误定义是( ) A.在供码段中的名字项定义,后面紧跟冒号 B.用EQU伪指令定义 C.用LABEL伪指令定义 D.由“JMP标号”指令定义 |