欢迎来到天天文库
浏览记录
ID:14114014
大小:56.00 KB
页数:6页
时间:2018-07-26
《2012汇编语言试卷b参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2012汇编语言试题B一.单项选择题(每小题1分,共20分)1.指令指针寄存器是(C)。A)BPB)SPC)IPD)PSW2.DA1 DB 67HNUM EQU 80H则执行ANDDA1,NUM语句后DA1中的内容是(D);A)E7HB)80HC)67HD)03.与指令MOV AX,NOT 0F0H等效的汇编语言指令是(B)。A)MOVAX,0FHB)MOVAX,0FF0FHC)MOVAX,000FHD)MOVAX,0F0H4.一个有16个字的数据区,它的起始地址是70A0H:DDF6,则这
2、个数据区最末一个字单元的物理地址是(C)。70A00+DDF6,总共32个字节,第1个字节的物理地址是7E7F6第一个字的地址也是7E7F6,第2个字节的物理地址是7E7F7第二个字的物理地址,第最末一个字的物理地址就是第31个字节的物理地址7E7F6+31=7E7F6+1F=7E815HA)7E806HB)7E814HC)7E815HD)7E80BH5.可用作基址变址寻址或寄存器间接寻址的寄存器是(D)。A)AX,BX,CX,DXB)DS,ES,CS,SSC)SP,BP,IP,BXD)SI,D
3、I,BP,BX6.在串操作指令中,下列描述中不正确的是(C)。A)REPMOVSBB)REPSTOSBC)REPECMPSBD)REPLODSB7.ORG0030HDA1DB0,‘0’,30H偏移地址为0030H字存储单元的内容是(A)。A)3000HB)00HC)0030HD)3030H8.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是(D)。A)CMPB)SUBC)ANDD)MOV9.将高级语言的程序翻译成机器码程序的实现程序是(A)。A)编译程序B)汇编程序C)
4、解释程序D)目标程序10.设DS=1E4AH,偏移地址为0056H,该字节的物理地址为(D)。A)1E4A6HB)1E456HC)1E556HD)1E4F6H11.假设下列指令中所用的标识符类型均为字类型属性的变量,下述指令中正确的指令是(B)。A)MOVWORD-DA1,WORD-DA2B)MOVWORD-DA[BX+4*4][DI],SPC)MOVAX,WORD-DA[DX]D)MOV[BX][SI],312.在程序顺序执行时,每取一条指令语句,IP指针增加的值是(D)。A)1B)2C)3D
5、)由指令长度决定的13.若AX=349DH,CX=0FH。则执行指令ADDAX,CX后,AX的值是(B)。A)349DCHB)000DHC)049DHD)0240H14.在下列四种描述中,不重复执行循环的是(C)。A)MOVCX,0B)MOVCX,-1LOP:LOOPLOPLOP:LOOPLOPC)MOVCX,1D)MOVCX,2LOPLOOPLOPLOPLOOPLOP15.若(AX)=2000H,(BX)=0050H,(20050H)=12H,(20051H)=34H,执行MOVAX,[BX]
6、指令后,AX寄存器中的内容的(D)。A)(AX)=0050HB)(AX)=0012HC)(AX)=1234HD)(AX)=3412H16.设(AX)=0FC77H,(CX)=504H,CF=1,执行SARAX,CL指令后,AX的值是(C)。A)FFC8HB)FFC9HC)FFC7HD)FCC8H17.假设字节单元(02398H)=12H,(02399H)=34H,(0239AH)=56H,则(02399H)字单元的内容是(C)。A)3412HB)3456HC)5634HD)1234H18.INC
7、WORDPTR[BX]指令中的操作数的数据类型是(A)。A)字B)双字C)字节D)四字19.下列4条指令中,错误的指令是(B)。A)SUBCX,DXB)MOVAX,SS:[DX]C)SHLAX,1D)ADDAX,[BP+SI]20.若AX=912DH,CX=OFH,执行指令ORAX,CX后,AX的值是(B)。A)000DHB)912FHC)912AHD)002FH二.填空题(每空1分,共5分)1.在8086/8088汇编语言中,串操作指令中搜索字符串指令的助记符是(SCAS);2.当发生除法溢出
8、时,OF=(1)。3.指令JMPWORDPTR[BX]属于(段内间接转移)寻址。4.当源程序被汇编时,汇编程序对每个宏调用作(宏展开)。5.DD伪指令中定义的每个操作数占有(4)个字节。三.简答题(每小题2分,共6分)1.ARRAY2DB10H,20H,30,40HARRAY3DW20H,DUP(0,1,2,DUP(2))……..MOVBL,SIZEARRAY2MOVCL,SIZEARRAY3上述两条指令的等效指令是什么?答:MOVBL,1MOVCL,40H1.请指出下述两条伪指令语句的区别?C
此文档下载收益归作者所有