




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
练习题 第一篇:练习题汇编语言练习题1.已知:DATASEGMENTTA1DW0102H,0304H,0506HTA2DB02H,03H,04H…MOVBX,DS:[0004H]ANDBX,0FFHORBH,[BX]上述指令序列运行后,BX的内容是:()A.0605HB.0402HC.0206HD.0204H2.下列指令中,有语法错误的是:()A.mov[si],[di]B.andax,cxC.jmpwordptr[bx]Dipbx3.若标志DF为0,则执行串操作MOVS指令后,寄存器SI,DI会:()A.不变B.增量C.减量D.不定4.下列()指令不合法。A.inax,278hB.rcrdx,clC.cmpsbD.ret45.下列串操作指令中,在()指令前加重复前缀指令指令是没有实际价值的.A.movsbB.stosbC.lodsbD.cmpsb6.设DS=8200H,SI=3942H,指令“INCBYTEPTR[SI]”操作数的物理地址是()?A.85B92HB.85942HC.BB420HD.12412H7.执行如下“movsp,4320h”和“pushbx”之后,SP寄存器的值是()?A.4321HB.4322HC.431EHD.431FH8.假设SS=2000H,SP=0100H,AX=2021H,执行指令PUSHAX,存放数据21H的堆栈区的物理地址是()?A.20102HB.20101HC.200FEHD.200FFH9.将寄存器AX的内容乘以2的正确指令序列是()?A.shrax,1B.shlax,1C.rorax,1D.rcrax,110.下面指令执行后,将改变AL寄存器内容的指令是()?A.testal,80hB.0ral,alC.andal,blD.cmpal,80h11.执行除法指令后,影响的标志位是()?A.所有状态标志都不确定B.CF,OFC.SF,ZFD.AF,PF12.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是()?A.CMPB.SUBC.ANDD.MOV13.下面指令中,执行后对标志未发生改变的是()?A.cmpax,axB.pushaxC.addax,00ffhD.scasb14.下面指令中,不影响标志位的是()?A.subax,bxB.roral,1C.jnclabelD.cmc15.下面指令中,执行后,不改变标志位CF的是()?A.clcB.andal,alC.salal,1D.incal16.下面指令执行后,总是使CF=OF=0的是()?A.andB.negC.notD.inc17.为使CX=-1时,执行“jzminus”转至标号minus而编制了一指令,其中错误的是()?A.inccxB.subcx,offffhC.andcx,offffhD.xorcx,offffh18.当一个带符号的数大于0FBH时程序转移,在“CMPAL,OFBH”指令后,需选用的条件转移指令是()?A.JLEB.JNLC.JNLED.JL19.指令“TESTBH,1”测试BH中的数是否为奇数,若为奇数则转移,那么随后的条件指令应为()?A.JNEB.JZC.JSD.JC20.循环指令LOOPNZ继续循环的条件是()?A.CX=0,且ZF=0B.CX=0,或ZF=1C.CX≠0,且ZF≠0D.CX≠0,且ZF=021.测试BL寄存器内容是否与数据4FH相等,若相等则转换NEXT处执行,那么在“JZNEXT”指令前的一条指令应该是()?A.TESTBL,4FHB.XORBL,4FHC.ANDBL,4FHD.ORBL,4FH22.执行REPMOVSW串操作指令时,错误的操作是()?A.置方向标志位B.根据串操作指令设置重复次数并送入CXC.设置源操作数及目的操作数指针D.源操作数和目的操作数都可以加段超越23.CBW指令的功能是()?A.把源操作数的符号位扩展到目的操作数中B.把AL中的符号位扩展到AH中C.把AH中的符号位扩展到AL中D.把AX中的符号位扩展到AL中24.下列4条指令MULBX、DIVBL、INAX,20H、OUT21H,AL中,有()条指令需要使用DX寄存器。A.1B.2C.3D.425.设AX=0012H、BX=0034H,那么下述程序段MOVCL,8ROLAX,CLORAX,BX执行后,AX=()。A.1234HB.3412HC.0046HD.0034H26.执行下列指令序列MOVAL,81HADDAL,ALADCAL,AL后,AL=()。A.04HB.05HC.204HD.205H27.假定DS=4000H、DI=0100H、(40100H)=55H、(40102H)=AAH,那么执行指令“leabx,[di]”后,BX=()。A.AA55HB.55AAH

书生****22
实名认证
内容提供者


最近下载