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

DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1

上述两条指令执行后,DA2中两字节单元内容分别是( A.0ABH,0CDH B.2BH,9BH C.4DH,57H D.56H,9BH

53.无条件转移指令JMP实现段间间接转移,转移的目标地址在( A.某个字存储单元中 B.某个双字存储单元中 C.某个16位通用寄存器中 D.两个16位通用寄存器中

54.检查BUF单元的内容是否为正偶数,下面程序段正确的是( A.MOV AL,BUF B.MOV AL,BUF JS K1 AND AL,11H SHR AL,1 JNE K1 JC K1 ……;是正偶数

……;是正偶数 K1:…… K1:…… C.MOV AL,BUF D.MOV AL,BUF JNP K1 TEST AL,81H TEST AL,80H JNE K1

JNE K1 ……;是正偶数……;是正偶数 K1:…… K1:……

55 .为在一连续的存储单元中,依次存放数据 41H , 42H , 43H , 44H , 45H , 46H ,可选用的数据定义语句是(

A . D

B 41 , 42 , 43 , 44 , 45 , 46 B . DW 4142H , 4344H , 4546H C . DW ‘AB' ,‘CD' ,‘EF' D . DW ‘BA' ,‘DC' ,‘FE'

56 .在同一程序段中,定义下面伪指令,正确的是( A . PORT EQU AL

B . CONT EQU 3500H AND OFFH PORT EQU 2000H C . STRl DD‘ABCD' D . STR2 DW‘ABCD' 57 . DA2 DB‘AB' ,‘CD' ┇

MOV AX , WORD PTR DA2+1 上述语句执行后 AX 中的值是( A .‘AD' B .‘BC' C .‘DA' D .‘CB'

58 .下列数据定义语句中可实现留空 20H 个字节存储单元的是( A . D

B 20 DUP(? B . DW 20H DUP(? C . DB 10H DUP(4 DUP(? D . DD 08H DUP(? 59 . DATA SEGMENT VAR1 DB 12H,34H

VAR2 DB 10H DUP(O ADR1 DW VAR1,VAR2 DATA ENDS

为使ADR1+2字存储单元中内容为0030H,上述方框中应选用的语句是( A.ORG 30H B.DB 2EH DUP(0 C.DB 30H DUP(0 D.ORG $+30H

60.如某存储器分段时,表示偏移地址是16位二进制代码,那么一个段最多的存储单元数是(

A.32K字节 B.32K字 C.64K字节 D.64K字

61.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是( A. BX B.BP C.SI D.DI