资源描述:
《汇编语言试卷一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一-选择题:(每题1分,共20分)1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是()。A.2025:0F2AB.2108:OOEAC.2000:017AD.2100:117A2.某程序装入内存后,DS-1200H,CS二1400H,则程序中数据段中的数据最多是()字节。A.2KB.4KC.8KD.16K3.以寄存器DI间接寻址的存储器字节单元内容加1的指令是(A.INC[DI]C.INCBYTEPTR[DI]4.有语句:COUNTEQU256,下列四种叙述中,正确的是(A.COUNT是变量节存储单元C.COUNT是符号常数单元5.下面指令中,源操
2、作数的寻址方式为立即寻址的是(A.MOVAX,C.MOVAX,OFFSETAA+l)oB.INCDID.ADD[DI],1)o)o)oB.COUNT占用一个字D.COUNT占用二个字节存储B.MOVAX,AD.MOVAX,A[BX]6.已知SP=2110H,执行POPAX后,SP寄存器的值是(A.2111H211211C.210FH210E1I7.将AX中有符号数除以2的正确指令是(A.SHRAX,1C.RORAX,18.比较BX和SI中的两个存储器地址,若BX2SI转向HIGH的正确指令是()oB.SARAX,1D.RCRAX,)oB.D.A.JAEHIGHB.JBE
3、HIGHC.JEGHIGHD.JLEHIGH9.指令SCASB操作数的段地址一定在(A.CSB.DS)寄存器屮。C.ESD.SS10.有数据定义语句BUFDWOABH,1,10DUP(3DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是()。A.48IIB.90HC.1206011.下列抬令执行后,不改变AL寄存器内容的指令是(A.ANDAL,1C.XORAL,AL12.执行01H号DOS系统功能调用,从键盘输入的字符值存放在(A.ALB.BLC.CLI).DL13.执行下面指令语句,则AX=(MOVAL,9511CBWA.0095HB.0F95HC.0F
4、F95II)oB.CMPD.SUB)寄存器中。D.AL,DLAL,DL)o1).91A.SHLAX,1RCLDX,1B.RCLAX,1SHLl)X,1C.SULAX,1D.RCLAX,1SHLDX,1RCLDX,115.将CX寄存器低4位清零的正确指令是()。A.ANDCX,OFOHB.ANDCX,0FFF01IC.ANDCX,1110HD.MOVCX,016.判断AX和BX是否同时为偶数或同时为奇数。若是转YES的正确指令序列是()。A.ORAX,BXB.XORAX,BXANDAX,1ANDAX,1JEYESJEYESC.CMPAX,BXD.SUBAX,BXANDAX
5、,1ANDAX,1JEYESJEYES)o17、095H14.将DX,AX中32位数左移一位的指令序列是(18、下面四条指令中,A、MOVAX,C、MOVEAX,下面四条指令中,A、MOVAX,C、XORAX,源操作数不采用立即寻址的是()。DATA[EBX]能使AX清零,0AXB、MOVAX,D、MOVAX,19、1234HOFFSET且不影响标志位的是()oB、SUBAX,AXD、ANDAX,0DB<1234567,,则A-BUF字节单元的内容是(D、12ARY在数据段有如下定义:A_BUFA、31H己知(DS)=2000H,(ES)=3000H,(CS)=4000
6、H,(SS)=5000H,(BP)=2080H,COUNT=80H则指令MOVAX,COUNTIBPJ中,源操作数的物理地址为()。B、01HC、12H)o二、填空题:(每空1分,共20分)1.在8086/8088系统中,存储器物理地址是分段组织的。堆栈段的段地址存放在寄存器中,栈顶数据的偏移地址放在寄存器中。代码段的段地址存放在寄存器中,偏移地址在寄存器中。2.已知DS二29A0H,某数据的物理地址是2A400H,则当DS=6700H时,该数据的物理地址是。3.逻辑运算指令都是按操作的,其屮指令执行后不影响任何标志位。4.有指令MOVCL,要使该指令合法,则N的最大值
7、是,最小值是。(用十进制数表示)5.已知DSM000H,BX二0100H,SI二0004,(40100H)二28H,(40101H)二69H,(40104H)二10H,(40105H)二9AH,先执行MOVAX,[0100H],AX二再执行ADI)AX,[BX+S叮,AX二,CF=o6.有下列数据定义:AADW1,2,3,4,5,6,7COUNTEQU($-AA)/2则COUNT二o7.用于控制字符操作地址增量方向的状态标志位是,表示加法结果溢出的状态标志位是,允许产生中断时,IF二。8.在移位指令中,用于指定移位位数的操作数只能是及o9