《中国地质大学-汇编语言程序设计-模拟题.docx》由会员分享,可在线阅读,更多相关《中国地质大学-汇编语言程序设计-模拟题.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、汇编语言程序设计模拟题一、单项选择题1 ,以下表示中,不是合法的立即数是().A.DFHB.98C.21CHD.0526答案:A20乂)=637口-01)=2人98日位移量=7237凡直接寻址方式的有效地址是().A.8E18HB.D5B4HC.637DHD.7237H答案:D.计算4321H+62A0H之后,根据结果设置的标志位SF,ZF,CF,OF的值为。.A.0000B.1001C.0010D.0110答案:B.(DX)=00B9H,(CL)=3,(CF)=l,指令 SHRDX,1执行后 DX 中的值为().A.0072HB.05C8HC.0017HD.005CH答案:D.在汇编语言程序
2、中,对END语句的表达正确的选项是().A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.005CHD.END语句在汇编后要产生机器码答案:C.以下寄存器中,不能用作间接寻址的寄存器是。.A.BXB.SIC.BPD.DX答案:D.设DS=8225H,DI=3942H,指令INCBYTEPTRDI操作数的物理地址是().A.85B92HB.86192HC.BB690HD.12169H 答案:A3 .下面指令执行后,有可能改变AL寄存器内容的指令是(). A.TESTAL,02HB.OR AL, ALC.CMPAL,BLD.ANDAL,BL 答案:D
3、4 .完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是().A.MOVAL,OOHB.ANDAL,00HC.XORAL,AL D.SUBAL,AL 答案:A.假设(AX) =4652H, (DX) =0234H,依次执行 SUBAXQF0F0H 和 SBBDXQF0F0H 两条 指令后,寄存器AX和DX的值分别为().A.5562H 和 1142HB.5562H 和 U43HC5562H 和 1144HD.4652H 和 0234H 答案:B5 .执行指令 moval, 12h,movbl, 12h,movdl,02h,cmpxchgbl,dl 后,al 的值为(). A.12HB
4、.02HC.1HD.OH 答案:B6 .VAR是数据段中定义的变量,指令MOVAXJSI+VAR源操作数的寻址方式是。. A.寄存器寻址B.寄存器间接寻址C寄存器相对寻址 D.基址变址寻址 答案:C.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略 的项是0.A.名字项B.操作项C.操作数项D.注释项答案:B.当一个带符号数大于20H时程序转移,需选用的条件转移指令是().AJLB.JNLEC.JNLD.JLE答案:B.连续完成下面指令,moveax,12345678h和bteax,5后()标志位的第5位变成了 1.A.CFB.CFC.ZFD.OF答案:A二、判
5、断题1 .TurboC嵌入式汇编方式的注释使用汇编的注释符.答案:错误.重复汇编伪指令FORC按参数个数重复.答案:错误.movax,ebx是错误的指令.答案:错误.00FFH与5555H相与运算后得00FFH.答案:错误.在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址和3015:002A不一样.答案:错误.SF记录运算结果的符号,结果为正是置1.答案:错误.语句ADCBYTEPTRBX,BYTEPTRSI语法正确.答案:错误.注释项用于说明程序段或是一条和几条指令的功能,一般用分号表示注释的开始. 答案:正确7 .汇编语言是用指令的助记符.符号地址.标号等符号书写程序的语言.答案:正确.伪指令告诉CPU要执行的操作,在程序运行时执行.答案:错误10.8086用于寻址外设端口的地址线为16条,所以端口最多为16个.答案:错误1L在上电或复位后,32位80x86CPU首先初始化为实地址方式.答案:正确.在1MB的存储器里,每个存储单元都有一个唯一的20位物理地址.答案:正确.运算结果为0时ZF置0.答案:错误.指令 MOVDLJDX错误.答案:错误6需独立运行的程序必须包含一个代码段.答案:正确