汇编语言平时练习题_第1页
汇编语言平时练习题_第2页
汇编语言平时练习题_第3页
汇编语言平时练习题_第4页
汇编语言平时练习题_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..2.知识点:01<基础知识>汇编语言属于〔A.用户软件B.系统软件C.高级语言D.机器语言6.知识点:0201<80x86微处理器>IBMPC机的DOS是属于〔。A.用户软件B.系统软件C.系统硬件D.一种语言8.知识点:0203<中央处理机>8086/8088CPU的寄存器组中,8位的寄存器共有〔个A.4B.6C.8D.109.知识点:0203<中央处理机>8086/8088CPU的寄存器组中,16位的寄存器共有〔个。A.10B.12C.13D.1410.知识点:0204<存储器>8086/8088CPU执行算术运算时PSW共有〔个标志位会受影响。A.4B.5C.6D.711.知识点:0204<存储器>在程序执行过程中,IP寄存器始终保存的是〔。A.上一条指令的首地址B.本条指令的首地址C.下一条指令的首地址D.需计算有效地址后才能确定地址12.知识点:0204<存储器>IBM

PC机的存储器可分〔个段。A.4B.256C.512D.6553613知识点:0204<存储器>当使用BP作编程地址时,此时使用的是〔段。A.CSB.DSC.ESD.SS17知识点:0204<存储器>存储器的一个字节表示〔位。A.8B.16C.32D.6418知识点:0101<基于微处理器的计算机系统构成>如果某个字变量的数据存放在奇地址单元,则8086/8088CPU读写该变量时需要〔个读写周期。A.1B.2C.3D.419知识点:0203<中央处理机>在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是〔地址。A.逻辑B.物理C.有效D.相对21知识点:0204<存储器>物理地址的形成过程是将段地址左移〔位加偏移地址。A.2B.3C.4D.527知识点:0205<外部设备>一般的外部设备接口电路中的状态寄存器是用来存放外设或接口电路的〔信息。A.数据B.控制C.状态D.前三者28知识点:0201<80x86微处理器>下列叙述正确的是〔。A.不同类型的机器字长是一样的B.一个字节有8位二进制数C.各种不同的机器指令系统都是一样的D.机器指令都是8位的29.知识点:0203<中央处理机>下列叙述正确的是〔。A.8088CPU的内部数据总线是8位的,外部数据总线是8位的B.8088CPU的内部数据总线是16位的,外部数据总线是16位的C.8086CPU的内部数据总线是8位的,外部数据总线是8位的D.8086CPU的内部数据总线是16位的,外部数据总线是16位的34知识点:0104<几种基本的逻辑运算>指令MOV

MEM[BX],AX中的MEM是〔。A.原码B.反码C.补码D.移码35知识点:0204<存储器>用来作为寄存器间接寻址的寄存器有〔个。A.8B.6C.5D.436知识点:0204<存储器>指令MOV

[BX+SI],AL中的目的操作数使用〔段寄存器。A.CSB.DSC.SSD.ES37知识点:0204<存储器>指令MOV

BX,[BP+5]中的源操作数使用〔段寄存器。A.CSB.DSC.SSD.ES41知识点:0203<中央处理机>下述指令中不影响CF的指令是〔。A.SHL

AL,1B.INC

CXC.ADD

[BX],ALD.SUB

AX,BX42知识点:0203<中央处理机>两个整数补码9CH和7AH相加运算后,会产生〔。A.无溢出且无进位B.无溢出但有进位C.有溢出且有进位D.有溢出但无进位45知识点:0101<基于微处理器的计算机系统构成>认知度:认知指令〔不改变CF的内容。A.DEC

ALB.ADD

AX,CXC.SUB

[BX],CLD.SBB

AL,DL51知识点:0203<中央处理机>执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则〔。A.OF=0、CF=0B.OF=0、CF=1C.OF=1、CF=0D.OF=1、CF=151知识点:0203<中央处理机>执行IMUL指令时,如果乘积的高位部分不是低位部分的符号扩展,则〔。A.OF=0、CF=0B.OF=0、CF=1C.OF=1、CF=0D.OF=1、CF=1答案:D61知识点:0203<中央处理机>下列选项中不能作为名字项的是〔。A.FHB.A3C.3BD.FADC答案:C92知识点:0104〔几种基本的逻辑运算AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是〔A.指令XORAX,AX执行后,AX内容不变,但设置了标志位B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C.指令ANDAX,OFH执行后,分离出AL低四位D.NOTAX,执行后,将AX清095知识点:0104〔几种基本的逻辑运算AL=0AH,下列指令执行后能使AL=05H的是〔A.NOTALB.ANDAL,0FHC.XORAL,0FHD.ORAL,0FH103知识点:0203〔中央处理机难易度:较难在下列指令中,〔指令的执行会影响条件码中的CF位。A.JMPNEXTB.JCNEXTC.INCBXD.SHLAX,1答案:D105知识点:0204〔存储器CPU要访问的某一存储单元的实际地址称〔A.段地址B.偏移地址C.物理地址D.逻辑地址106知识点:0204〔存储器某存储单元的物理地址是12345H,可以作为它的段地址有〔A.1235HB.2345HC.1234HD.1245H107知识点:0203〔中央处理机执行后使BX=0的同时也使CF=0,OF=0的指令是〔A.XORBX,BXB.ORBX,BXC.ANDBX,BXD.CMPBX,BX答案:A108知识点:0203〔中央处理机循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是〔A.CX≠0且ZF=1B.CX≠0且ZF=0C.CX≠0或ZF=1D.CX≠0或ZF=0答案:B109知识点:0203〔中央处理机难易度:较难在执行DAA指令,当高四位BCD码位,如要把此进位值送入AH中,对这进位值的操作应是〔A.DAA校正指令的功能已自动加在AH中B.进位值在AF中,校正后根据AF内容再加在AH中C.进位值在CF中,校正后根据CF内容再加在AH中D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中答案:C110知识点:0104〔几种基本的逻辑运算AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是〔A.指令XORAX,AX执行后,AX内容不变,但设置了标志位B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C.指令ANDAX,OFH执行后,分离出AL低四位D.NOTAX,执行后,将AX清0111知识点:0204〔存储器在执行下列指令时,需要使用段寄存器DS的指令是〔A.STOSWB.ADDAL,CLC.NEGBXD.INCDA[BX]112知识点:0204〔存储器无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是〔A.ADDBH,01HB.ORBH,01HC.XORBH,01HD.TESTBH,01H答案:B115知识点:0203〔中央处理机REPZCMPSW指令,重复执行的终止条件是〔A.CX=0或ZF=0B.CX=0且ZF=0C.CX=0或ZF=1D.CX=0且ZF=1答案:A117知识点:0101<基于微处理器的计算机系统构成>比较两个带符号的数A、B,当A=B时程序转移,测试的条件为〔A.ZF=1B.ZF=0C.SF=1D.SF=0答案:A118知识点:0203〔中央处理机难易度:较难检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在"CMPAL,BL"指令后应跟的分支指令是〔A.JNCLOP1B.JALOP1C.JCLOP1D.JGELOP1119知识点:0104〔几种基本的逻辑运算设AL=0AH,下列指令执行后能使AL=05H的是〔A.NOTALB.ANDAL,0FHC.XORQAL,0FHD.ORAL,0FH127知识点:0102〔二进制数和十六进制数运算计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是<>码。A.BCD码B.十进制码C.二进制码D.十六进制码135知识点:0203〔中央处理机8086CPU在基址加变址的寻址方式中,变址寄存器可以为<>A.BX或CXB.CX或SIC.DX或SID.SI或DI138知识点:0204〔存储器PSW寄存器中共有______位条件状态位,有______位控制状态位。A.6、3B.3、6C.8、4D.4、8答案:A140知识点:0204〔存储器在程序执行过程中,IP寄存器中始终保存的是〔A.上一条指令的首地址B.下一条指令的首地址C.正在执行指令的首地址D.需计算有效地址后才能确定地址142知识点:0203〔中央处理机在下列指令中,______指令的执行会影响条件码中的CF位。A.JMP

NEXTB.JC

NEXTC.INC

BXD.SHL

AX,1144知识点:0103〔计算机中数和字符的表示设字长N=16,有符号数7AE9H的补码表示为<

>A.9EA7HB.76C4HC.8417HD.7AE9H答案:D145知识点:0103〔计算机中数和字符的表示比较有符号数3260H与0B425H的大小关系为<

>A.相等B.小于C.大于D.不能比较151知识点:0203〔中央处理机若〔AL=87H,执行ADDAL,0F5H后,S,Z,C,O,P的状态为<

>A.SF=0,ZF=0,CF=1,OF=1,PF=0B.SF=1,ZF=0,CF=1,OF=0,PF=1C.SF=0,ZF=0,CF=0,OF=1,PF=0

D.SF=1,ZF=0,CF=1,OF=1,PF=1答案:C153知识点:0204〔存储器数据传送指令对标志位的影响为<

>A.都不影响B.都影响C.除了SAHF,POPF,其它均不影响D.除了控制标志位,其它均不影响答案:D156知识点:0204〔存储器计算机系统中的存贮器系统是指。〔A.RAM存贮器B.ROM存贮器C.主存贮器D.cache答案:D157知识点:0204〔存储器存储单元是指〔A.存放一个二进制信息位的存贮元B.存放一个机器字的所有存贮元集合C.存放一个字节的所有存贮元集合D.存放两个字节的所有存贮元集合答案:B158知识点:0204〔存储器存相联存贮器是按______进行寻址的存贮器。A.地址方式B.堆栈方式C.内容指定方式D.地址方式与堆栈方式答案:C160知识点:0203〔中央处理机以下叙述中正确描述的句子是〔A.同一个CPU周期中,可以并行执行的微操作叫相容性微操作B.同一个CPU周期中,不可以并行执行的微操作叫相容性微操作C.同一个CPU周期中,可以并行执行的微操作叫相斥性微操作D.同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作答案:D161知识点:0201〔80x86微处理器带有处理器的设备一般称为______设备。A.智能化B.交互式C.远程通信D.过程控制答案:A162知识点:0204〔存储器设物理地址<21000H>=30H,<21001H>=40H,<21002H>=50H。如从地址21001H中取出一个字的内容是<>A.3040HB.4050HC.4030HD.5040H169知识点:0204〔存储器执行PUSHBP指令时,源的操作数的物理地址表达式是〔A.16*SS+BPB.16*DS+BPC.16*CS+IPD.16*CS+AX176知识点:0104〔几种基本的逻辑运算设AL=0BH,下列指令执行后能使AL=04H的是〔A.NOTALB.ANDAL,0FHC.ORAL,0FHD.ORAL,0F177知识点:0104〔几种基本的逻辑运算设AL=0BH,下列指令执行后能使AL=04H的是〔A.NOTALB.ANDAL,0FHC.XORAL,0FHD.ORAL,0F180知识点:0204〔存储器设DF=1,每次执行SCASB指令时,寄存器〔要加1A.SIB.BXC.SPD.DI答案:D181知识点:0104〔几种基本的逻辑运算要使BL中的低四位不变,高四位变反,应执行指令〔A.NOTBLB.XORBL,0F0HC.ANDBL,0FHD.XORBL,0182知识点:0102〔二进制数和十六进制数运算十六进制数88H,可表示成下面几种形式,请找出正确的表示〔A.无符号十进制数36B.无符号十进制数136C.压缩型BCD码十进制数88HD.8位二进制数-8的补码表示答案:D183知识点:0204〔存储器认知度:认知某存储单元的物理地址是34567H,可以作为它的段地址有<>A.2345HB.3457HC.3450HD.3456H184知识点:0204〔存储器完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是〔A.MOVAL,00HB.ANDAL,00HC.XORAL,ALD.SUBAL,AL答案:A189知识点:0204〔存储器如某存储器分段时,表示偏移地址是18位二进制代码,那么一个段最多的存储单元数是〔A.32K字节B.32K字C.64K字节D.64K字答案:C193知识点:0201〔80x86微处理器8088/8086存储器分段,每个段不超过〔A.64K个字B.32K个字节C.1兆个字节D.64K个字节194知识点:0203〔中央处理机CPU发出的访问存储器的地址是〔A.物理地址B.偏移地址C.逻辑地址D.段地址197知识点:0203〔中央处理机8086/8088系统执行传送指令MOV时〔A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志198知识点:0203〔中央处理机MOVAL,79ADDAL,0B1H上面指令执行后,设置的标志位CF和OF的值是〔A..CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=0D.CF=1,OF=0答案:D207知识点:0204〔存储器下列寄存器中,作为16位寄存器的是〔A.ALB.BLC.CHD.DX208知识点:0204〔存储器在程序运行过程中,确定下一条指令的物理地址的计算表达式是〔A.DS*16+SIB.SS*16+SIC.CS*16+IPD.SS*16+SP209知识点:0204〔存储器物理地址〔10FF0H=10H,〔10FF1H=20H,〔10FF2H=30H,从地址10FF1H中取一个字的内容是〔A.1020HB.3020HC.3022HD.2010H211知识点:0204〔存储器下列指令中,影响或修改标志位的是〔A.LOOPZB.JNLEC.PUSHFD.POPF答案:D215知识点:0203〔中央处理机循环指令LOOPNZ终止循环的条件是〔A.CX=0,且ZF=0B.CX=0,或ZF=1C.CX10,且ZF=0D.CX10,或ZF=1答案:B216知识点:0104〔几种基本的逻辑运算设DL=55H,执行指令后能使DL中的数据为0AAH的指令是〔A.TESTDL,0AAHB.ORDL,0AAHC.CX10,且ZF=0D.XORDL,0FFH219知识点:0204〔存储器在程序执行过程中,IP寄存器中始终保存的是〔A.上一条指令的首地址B.下一条指令的首地址C.在执行指令的首地址D.需计算有效地址后才能确定地址221知识点:0101〔进位记数制与不同基数的数之间的转换难易度:较难某系列微机对存储器的分段,如果每一个段最多的字存储单元〔16位二进制是32K,那么表示段内字节单元偏移地址的二进制位数应是〔A.10位B.20位C.15位D.12位答案:B222知识点:0203〔中央处理机可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是〔A.AX,BX,CX,DXB.AL,BL,CL,DLC.SP,BP,IP,BXD.SI,DI,BP,BX233知识点:0102〔二进制数和十六进制数运算十六进制数88H,可表示成下面几种形式,请找出错误的表示〔A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D.8位二进制数-8的补码表示答案:D234知识点:0203〔中央处理机指令指针寄存器是〔A.IPB.SPC.BPD.PSW235知识点:0203〔中央处理机当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是〔A.表示结果中含1的个数为偶数B.表示结果中含1的个数为奇数C.表示该数为偶数D.表示结果中低八位含1的个数为偶数答案:D237知识点:0203〔中央处理机列指令执行后总是使CF=0,OF=0的是〔A.ANDB.NEGC.NOTD.INC答案:A238知识点:0103〔计算机中数和字符的表示十六进制数88H,可表示成下面几种形式,请找出错误的表示〔A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D.位二进制数-8的补码表示答案:D239知识点:0203〔中央处理机当程序顺序执行时,每取一条指令语句,IP指针增加的值是〔A.1B.2C.3D.由指令长度决定的241知识点:0203〔中央处理机下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是〔A.AX,BX,CX,DXB.BX,BP,SI,DIC.SP,IP,BP,DXD.CS,DS,ES,SS答案:B245知识点:0101<基于微处理器的计算机系统构成>下列传送指令中有语法正确的是〔A.MOVCS,AXB.MOVDS,AXC.MOVAL,AXD.MOVBS,AX答案:B246知识点:0202<基于微处理器的计算机系统构成>下面不是输入设备的是〔A.键盘B.扫描仪C.光笔D.绘图仪247知识点:0202<基于微处理器的计算机系统构成>8086微处理器分成两大功能部件,即〔A.执行部件和总线接口部件B.EU和执行部件C.总线接口部件和BIUD.以上都对答案:A248知识点:0203〔中央处理机8086微处理器的寄存器中,不属于通用寄存器的是〔A.AXB.BLC.CHD.IP250知识点:0202<基于微处理器的计算机系统构成>操作系统、编译程序、实时控制等软件多数是用〔编写的A.机器语言B.C语言C.高级语言D.汇编语言264知识点:0203〔中央处理机标志寄存器中属于控制标志位的是〔A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.ZF,CF,PF答案:B296知识点:0204〔存储器存储器中,数据是以字节为单位存放的,它是一个8位〔数。A.二进制B.十进制C.十六进制D.都可以297知识点:0204〔存储器下列指令中,正确的指令是〔。A.PUSHALB.MOVAX,BXC.PUSH1000HD.CALLAX298知识点:0204〔存储器在数据段中使用字符串时,该字符串必须用〔括起来。A.引号B.分号C.逗号D.冒号299知识点:0204〔存储器当定义含有多个字符的字符串时,只能使用〔伪指令。A.DBB.DWC.NEXTD.JMP300知识点:0204〔存储器段属性就是定义标号的段起始地址,标号的段总是在〔寄存器中。A.CSB.SSC.IPD.BX301知识点:0204〔存储器偏移属性就是定义标号的偏移地址,它应安排在〔寄存器中。A.CSB.IPC.AXD.SS305知识点:0204〔存储器无条件转移指令JMP实现段间间接转移,转移的目标地址在〔A.某个字存储单元中B.某个双字存储单元中 C.某个16位通用寄存器中D.两个16位通用寄存器中答案:B311知识点:0203〔中央处理机设AL=57H,BL=24H,执行指令SUBAL,BL后,寄存器内容为〔A.AL=57H,BL=24HB.AL=33H,BL=24HC.AL=57H,BL=33HD.AL=33H,BL=0312知识点:0204〔存储器设CL=8,AL=0C8H,执行SARAL,CL后,AL中的数据是〔A.0FFHB.80H C.00HD.0FEH313知识点:0204〔存储器已知BX=028AH,SI=0294H,<DS:051EH>=5432H。执行语句LEABX,[BX+SI]后,BX中的内容是〔A.051EHB.5423H C.1E05HD.3254H316知识点:0204〔存储器下面程序段执行后,AL中的内容是〔MOVAX,8833HADDAL,AHDAAA.21B.21H C.0C1HD.0DDH318知识点:0204〔存储器DA1DW‘AB’,‘CD’,‘EF’,‘GH’┇MOVAX,DA1+3指令执行后AX中的内容是〔A.‘EF’B.‘CD’C.‘BC’

D.‘FC’326知识点:0204〔存储器若在存储器的20000H~20002H三个字节单元中存放的数据依次为12H、34H、56H,则从20001H地址开始读出的一个字〔16位数据为〔A.1234H

B.3412HC.3456HD.5634H330知识点:0201〔80x86微处理器通常说计算机的内存为32M、64M或128M指的是:〔A.RAM的容量

B.ROM的容量C.RAM和ROM的容量D.硬盘的容量答案:C333知识点:0102〔二进制数和十六进制数运算十六进制数88H,可以表示成下面几种形式,请找出错误的表示〔A.无符号十进制数136

B.带符号十进制数-136C.BCD码十进制数88

D.8位二进制数-8的补码表示答案:D334知识点:0203〔中央处理机当运行结果为0时,ZF=〔A.0B.1C.任意D.不影响

335知识点:0204〔存储器设DS=5788H,偏移地址为94H,该字节的物理地址是〔A.57974H

B.5883H

C.

57914H

D.

58ECH336知识点:0204〔存储器"MOV

AX,[BP+DI]"指令从〔段取出数据送AXA.CSB.SSC.DSD.ES337知识点:0203〔中央处理机"下面不能用于寄存器寻址的寄存器有〔A.CSB.AXC.IPD.SI答案:C338知识点:0204〔存储器存储器寻址方式在指令中给出操作数在内存中的地址,该地址是〔A.逻辑地址

B.有效地址

C.偏移地址D.物理地址答案:C343知识点:0203〔中央处理机设AX=1000H,BX=2000H,则在执行了指令"SUBAX,BX"后,标志位CF和ZF的值分别为〔A.0,0B.0,1C.1,0D.1,1344知识点:0203〔中央处理机设DH=10H,执行NEG

DH指令后,正确的结果是〔A.DH=10HCF=1

B.DH=0F0HCF=0C.DH=10HCF=0D.DH=0F0HCF=1答案:D345知识点:0103〔计算机中数和字符的表示IMUL

CL指令实现〔功能

A.有符号乘法:AX←AL×CL

B.无符号乘法:AX←AL×CLC.有符号乘法:DX←AL×CL

D.无符号乘法:DX←AL×CL答案:A346知识点:0203〔中央处理机执行除法指令后,影响的标志位是〔A.所有状态标志都不确定B.CF、OFC.SF、ZF

D.AF、PF答案:A347知识点:0101<基于微处理器的计算机系统构成>执行AND

AL,80H后,可以肯定的执行结果是AL寄存器的〔A.最高位为0

B.最高位为1

C.低7位均为0D.低7位均为1348知识点:0104〔几种基本的逻辑运算指令<>实现对AX当中D15和D0位设置为0,其他位不变的功能A.AND

AX,7FFEH

B.OR

AX,8001H

C.XOR

AX,8001H

D.NOT

AX答案:C352知识点:0203〔中央处理机当标志CF=1时转移到目的地址的条件转移指令是<>A.JCB.JNCC.JZD.JNZ353知识点:0203〔中央处理机条件转移指令JA产生程序转移的条件是<>A.CF=0和ZF=1

B.CF=0和ZF=0C.CF=1和ZF=1

D.CF=1和ZF=0答案:B354知识点:0203〔中央处理机0B4H+7AH后,下列哪个标志位值为1<>A.SFB.AFC.OFD.PF答案:D355知识点:0204〔存储器MOVDX,COUNT[BP][DI]的源操作数的寻址方式为〔<>A.变址寻址B.寄存器间接寻址C.直接寻址D.基址变址寻址356知识点:0202〔基于微处理器的计算机系统构成一个完整的计算机系统通常应包括<>A.系统软件和应用软件

B.计算机及其外部设备C.硬件系统和软件系统D.系统硬件和系统软件357知识点:0202〔基于微处理器的计算机系统构成计算机的软件系统一般分为<>两大部分A.系统软件和应用软件

B.操作系统和计算机语言C.程序和数据

D.OS和Windows

361知识点:0203〔中央处理机寄存器间接寻址方式中,操作数在〔中A.存储器B.通用寄存器C.主存单元D.段寄存器答案:C362知识点:0204〔存储器MOVAX,ES:[BX][SI]的源操作数的物理地址是<>A.16d×<SS>+<BX>+<SI>B.16d×<DS>+<BX>+<SI>C.16d×<ES>+<BX>+<SI>D.16d×<BS>+<BX>+<SI>363知识点:0101<基于微处理器的计算机系统构成>下列数据中,可能是八进制数的是〔A.488B.317C.597D.189364知识点:0103〔计算机中数和字符的表示将寄存器AX的内容求补的正确操作是〔A.CMPAX,AXB.XORAX,00FFFHC.XORAX,0FFFFHD.NEGAX365知识点:0202〔基于微处理器的计算机系统构成计算机语言有许多种,其中与硬件直接相关的是〔A.网络语言B.操作系统C.机器语言D.高级语言366知识点:0204〔存储器执行指令MOVAL,[BP]时,所读取的数据应在〔A.CS段中B.DS段中C.SS段中D.ES段中367知识点:0201〔80x86微处理器和外存相比,内存的特点是〔A.容量小、速度快、成本高B.容量小、速度快、成本低C.容量大、速度快、成本高D.容量大、速度快、成本低答案:A368知识点:0202〔基于微处理器的计算机系统构成运算器的主要功能是〔A.算术运算B.逻辑运算C.算术运算与逻辑运算D.函数运算370知识点:0203〔中央处理机下面关于寄存器不正确的表述是<>A.AX寄存器是算术运算的主要寄存器,又称为累加器B.BP、SP通常作为地址指针寄存器C.IP指令指针寄存器可以通过MOV命令改变其值D.标志位寄存器中的状态标志位会受算术单元的运算结果而改变答案:A371知识点:0203〔中央处理机用来存放下一条将要执行的的指令地址的寄存器是〔A.SPB.IPC.BPD.CS372知识点:0203〔中央处理机使进位标志位置0的指令是〔A.CLCB.CMCC.STCD.NOP375知识点:0203〔中央处理机溢出位OF=1转的指令为〔A.JCB.JSC.JOD.JP381知识点:0203〔中央处理机PSW寄存器中共有〔位条件状态位,有〔位控制状态位A.6、3选项B>3、6C.8、4D.4、8384知识点:0201〔80x86微处理器一个完整的计算机系统应包括〔A.运算器、存储器、控制器B.主机和外部设备C.主机与应用程序D.配套的硬件设备和软件系统385知识点:0203〔中央处理机PSW是指令部件中〔A.指令寄存器B.指令译码器C.程序计数器

D.程序状态寄存器答案:D386知识点:0202〔基于微处理器的计算机系统构成主存储器和CPU之间增加高速缓冲器的主要目的是〔A.扩大主存储器容量B.解决主存与CPU之间速度匹配问题C.扩大CPU通用寄存器数量D.既扩大主存容量又提高主存速度答案:B390知识点:0202〔基于微处理器的计算机系统构成接口是<>的逻辑部件A.CPU与系统总线之间B.系统总线与I/O设备之间C.主存与I/O设备之间D.运算器与I/O设备之间答案:B391知识点:0202〔基于微处理器的计算机系统构成运算器的核心部分是〔A.通用寄存器B.存储器C.暂存器D.运算逻辑单元答案:D393知识点:0204〔存储器需要进行刷新的存储器是<>A.NEXTB.SRAM

C.ROM

D.EPROM答案:B396知识点:0204〔存储器INT1AH指令执行的结果高位字存在〔中A.AXB.BXC.CXD.DX答案:C403知识点:0204〔存储器指令MOVAX,1234H中的立即数1234H是存储在〔A.数据段B.堆栈段C.代码段D.存储段答案:A404知识点:0101〔进位记数制与不同基数的数之间的转换十进制数–100的8位二进制数的补码为〔A.10011100B.10011101C.1100000D.1100100答案:A416知识点:0204〔存储器难易度:较难下列语句bufdb10dup<3dup<?,10>,3,10>汇编后,变量buf占有的存储单元字节数是〔。A.100B.80C.40D.20答案:B418知识点:0204〔存储器数据定义语句"numldw<12or6and2>ge0eh",定义的numl单元的内容是〔。A.0B.0FFFFHC.1D.0FFH答案:A421知识点:0204〔存储器若定义xyzdw‘A’,则xyz字存储单元中存放的数据是〔。A.0041HB.4100HC.0061HD.6100H427知识点:0201〔80x86微处理器8086/8088将中断向量号0FH的中断服务程序起始地址存放在〔地址的内存中。A.0:0FHB.0:1EHC.0:3CHD.0:78H答案:C429知识点:0103〔计算机中数和字符的表示计算机内部使用的数是〔。A.二进制数B.八进制数C.十进制数D.十六进制数430知识点:0103〔计算机中数和字符的表示与二进制数00011011等值的十进制数是〔A.26B.27C.28D.30435知识点:0203〔中央处理机如下指令可将AX寄存器内容改变的是〔。A.cmpax,bxB.testax,bxC.andax,bxD.xchgax,bx答案:D437知识点:0104〔几种基本的逻辑运算下列各个8位二进制数的补码中,其值最大的是〔。A.10001000B.11111111C.00000000D.00000001答案:D450知识点:0204〔存储器如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是〔A.IPB.SSC.CSD.DX答案:A451知识点:0204〔存储器如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,后两个字节存放的是<>。A.IPB.SSC.CSD.DX答案:C456知识点:0104〔几种基本的逻辑运算判断无符号数运算是否溢出,应根据〔标志位;而判断有符号数运算是否溢出,应根据〔标志位。A.OF,CFB.ZF,OFC.CF,OFD.OF,ZF答案:C468知识点:0103〔计算机中数和字符的表示对于有符号的数来说,下列哪个值最大〔。A.0F8HB.11010011BC.82DD.123Q答案:D471知识点:0201〔80x86微处理器8086/8088微机系列,下列说法哪个是正确的〔。A.一个存储单元由16个二进制位组成,简称字B.当存储一个字数据时,低字节放高地址位,高字节放低地址位C.在内存空间中,可以无限分配段,且段的大小不受限制D.段与段之间可以邻接,也可以重叠答案:D472知识点:0203〔中央处理机下列四个寄存器中,不能作为间接寻址的寄存器是〔。A.BXB.BPC.DXD.DI答案:C474知识点:0203〔中央处理机指令"MOVCX,[BP+16]"的源操作数采用的段寄存器为〔。A.CSB.SSC.DSD.ES476知识点:0203〔中央处理机指令"MOVCX,[BP+10]"的源操作数采用的段寄存器为〔。A.BSB.SSC.CSD.DS494知识点:0203〔中央处理机下面选项中不属于CPU内部寄存器的是〔。A.IPB.ALUC.CSD.AX495知识点:0203〔中央处理机认知度:认知下面各传送指令中,正确的是〔。A.MOV[DI],[SI]B.MOV[DX+DI],ALC.MOVWORDPTR[BX],0100HD.MOVAL,BX答案:C3.知识点:0403<汇编语言程序格式>*汇编语言源程序经汇编程序汇编后产生的文件的扩展名是〔。A.MAPB.OBJC.ASMD.EXE4.知识点:0403<汇编语言程序格式>*汇编语言的什么文件经链接〔LINK后产生可执行文件?〔A.EXEB.OBJC.MAPD.LST7.知识点:0401<汇编程序功能>*汇编语言源程序是〔程序。A.不可直接执行的B.经连接后就可直接执行的C.经汇编程序汇编后就可执行的D.可直接执行的14知识点:0302<程序占有的空间和执行时间>**如果指令的运算结果为0,则〔标志位为1。A.SFB.CFC.ZFD.OF15知识点:0302<程序占有的空间和执行时间>**如果指令的运算结果中有奇数个1,则〔标志位为0。A.OFB.CFC.PFD.SF16.知识点:0301<80x86的寻址方式>*IBMPC机的内存是按〔是编址的。A.位B.双字C.字D.字节23知识点:0301<80x86的寻址方式80x86的寻址方式>**如果内存的某一单元的物理地址为12345H。则它的逻辑地址为〔:0345H。A.0120HB.12000HC.1200HD.0012H24知识点:0301<80x86的寻址方式80x86的寻址方式>***如果一个字变量中存放16个字,该字变量的起始地址为1000H:2000H,则该字变量数据区中的最末一个字单元的物理地址为〔。A.12020HB.12000HC.1201FHD.1201EH25知识点:0301<80x86的寻址方式80x86的寻址方式>**设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是〔。A.3412HB.12HC.34HD.1234H30知识点:0401<汇编程序功能>**下列叙述正确的是〔。A.机器指令是可执行指令B.汇编语言源程序可直接执行C.汇编语言目标程序可直接执行D.高级语言程序可直接执行答案:D31知识点:0301<80x86的寻址方式>*设BX=2000H,SI=3000H,指令MOVAX,[BX+SI+8]的源操作有效地址为〔。A.5000HB.5008HC.23008HD.32008H32知识点:0301<80x86的寻址方式>**设DS=1000H,ES=2000H,BX=3000H,指令ADD

AL,[BX]的源操作数的物理地址为〔。A.13000HB.33000HC.3000HD.23000H33知识点:0301<80x86的寻址方式>**设DS=2000H,ES=3000H,SI=200H,指令MOV

ES:[SI],AL的目的操作数的物理地址为〔。A.200HB.20200HC.50200HD.30200H38知识点:0301<80x86的寻址方式>*段内间接寻址只改变〔中的内容。A.IPB.CS和IPC.CSD.PSW39知识点:0301<80x86的寻址方式>*段间间接寻址只改变〔中的内容。A.PSWB.IPC.CSD.CS和IP40知识点:0301<80x86的寻址方式>**下述指令中不改变PSW的指令是〔。A.ADD

AL,BLB.AND

AL,0FHC.SHR

BX,CLD.MOV

AX,BX43知识点:0301<80x86的寻址方式>**指令JMP

WORD

PTR[BX]属于〔寻址。A.段间间接B.段内间接C.段间直接D.段内直接46知识点:0303<80x86的指令系统>*十进制数字74所对应的压缩型BCD码的形式是〔。A.74B.4AHC.74HD.4A答案:C47知识点:0303<80x86的指令系统>*十进制数字85所对应的非压缩型BCD码的形式是〔。A.0805HB.0085HC.0805D.0085答案:A48知识点:0303<80x86的指令系统>*设AL=67H,执行"CMP

AL,76H"后,AL=〔。A.88B.0DFHC.67HD.76H50知识点:0303<80x86的指令系统>*压栈操作是〔位数的操作。A.8B.16C.4D.1252知识点:0303<80x86的指令系统>*设AX=3762H,CL=5,执行"SHR

AX,CL"后,AX=〔。A.0376HB.0376C.01BBD.01BBH53知识点:0303<80x86的指令系统>**若要在BUF缓冲区中寻找与AL中不相等的数据,应使用〔SCASB串操作指令。A.REPNEB.REPC.REPED.REPNZ54知识点:0301<80x86的寻址方式>**如果"JNC

L"指令的操作码放在0040H,转移后在0020H处取下一条指令的操作码,那么该条指令的位移量是〔。A.20HB.1EHC.0DEHD.0E0H答案:C55知识点:0301<80x86的寻址方式>***如果"JA

P"指令的操作码放在0050H,该指令的位移量为34H,执行完此条指令转移到取下一条指令的偏移地址为〔A.0082HB.0084HC.0086HD.0088H答案:C57知识点:0303<80x86的指令系统>*设AX、BX寄存器中存放的是有符号的二进制数据,若执行"CMP

AX,BX"指令后,〔

L表示大于则转L。A.JZB.JAC.JEGD.JG58知识点:0303<80x86的指令系统>*执行"DIV

BX"指令后,〔寄存器中存放商。A.ALB.AHC.AXD.DX59知识点:0303<80x86的指令系统>*执行"〔

AX,BX"指令不改变AX寄存器中的内容。A.ORB.ADDC.XORD.CMP60知识点:0303<80x86的指令系统>**若AX=1000H,执行"NEG

AX"指令后,AX=〔。A.1000HB.0E000HC.0F000HD.1001H63知识点:0303<80x86的指令系统和寻址方式>*下列指令不正确的是〔。A.MOV

BL,OFFSET

BB.LEA

BX,BC.MOV

BX,OFFSET

BD.MOV

BX,B64知识点:0402〔伪操作*若定义"BUF

DB

1,2,3,4”,执行MOV

AL,TYPE

BUF

后AL=〔。A.4B.3C.2D.1答案:D65知识点:0402〔伪操作*若定义"A

EQU

100”,执行"MOV

AX,A"后,AX=〔。A.A的偏移地址B.A单元中的内容C.100D.A的段地址答案:C66知识点:0402〔伪操作*若定义"B

DW

1,2,10

DUP〔0",则该伪指令分配〔字节单元。A.22B.20C.10D.2468知识点:0402〔伪操作**伪指令是〔规定的汇编说明符,它在源程序汇编时进行说明。A.MASMMASMB.LINKC.MASMD.EDIT72知识点:0404〔汇编语言程序的上机过程**若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选〔。A.PAGEB.WORDC.PARAD.BYTE答案:A75知识点:0404〔汇编语言程序的上机过程**ASSUME伪指令说明了汇编程序所定义段与段寄存器的关系,它只影响〔的设定。A.连接程序B.目标程序C.汇编程序D.源程序答案:D76知识点:0303〔80x86的指令系统和寻址方式*设C和D为字变量,X为标号,下列指令中不正确的是〔。A.MOV

AX,CB.MOV

AX,DC.JNE

CD.JMP

X79知识点:0301〔80x86的寻址方式**一个段可以放在内存的任何地方,但起始地址应该从一个能被〔整除的单元地址开始。A.128B.32C.64D.1680知识点:0301〔80x86的寻址方式**在数据定义语句中,下列描述不正确的是〔。A.存放存储单元的地址可以用四字表示B.存放存储单元的地址可以用字表示C.存放存储单元的地址可以用双字表示D.存放存储单元的地址可以用字节表示81知识点:0403〔汇编语言程序格式**汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法〔A.名字的第一个字符可以是大写英文字母及小写英文字母B.名字的有效长度≤31个字符C.名字的第一个字符可以是字母、数字及、、_D.在名字中不允许出现$答案:C82知识点:0303〔80x86的指令系统*下列属于合法的指令是〔A.MOV[DI],BLB.MOV[SI],[DI]C.MOVAX,BLD.MOVDS,ES84知识点:0303〔80x86的指令系统*下面指令执行后,改变AL寄存器内容的指令是<

>。A.TEST

AL,08HB.AND

AL,CLC.CMP

AL,CLD.OR

AL,AL85知识点:0303〔80x86的指令系统*下列传送指令中有语法错误的是<

>。A.MOVCS,AXB.MOVDS,BXC.MOVSS,BXD.MOVES,BX88知识点:0403〔汇编语言程序格式*在汇编语言程序中,对END语句的叙述正确的是〔。A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码89知识点:0303〔80x86的指令系统*将DX的内容除以2,正确的指令是〔。A.DIV2B.DIVDX,2C.SHLDX,1D.SARDX,191知识点:0403〔汇编语言程序格式*下面是关于汇编语言程序中使用RET的描述,不正确的是<>。A.每一个子程序中允许有多条RET指令。B.以过程形式表示的代码段,一定有RET指令存在。C.每一个子程序中只允许有一条RET指令。D.每一个子程序结束之前一定要有一条RET指令。92知识点:0104〔几种基本的逻辑运算**AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是〔A.指令ANDAX,OFH执行后,分离出AL低四位B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C.指令XORAX,AX执行后,AX内容不变,但设置了标志位D.NOTAX,执行后,将AX清093知识点:0303〔80x86的指令系统**完成对CL寄存器的内容乘以4的正确操作是〔A.MOVCL,2SHLCL,CLB.MUL4C.SHLCL,1SHLCL,1D.ROLCL,1ROLCL,196知识点:0303〔80x86的指令系统***下面的数据传送指令中,错误的操作是〔。A.MOVDS,2000HB.MOVDX,1000HC.MOVWORDPTR[BX],1000HD.MOVSS:[BX+DI],1000H97知识点:0303〔80x86的指令系统***执行下列指令后,正确的结果是〔。MOVAL,100MOVBL,-2A.AL=100HBL=02HB.AL=64HBL=0FEHC.AL=64HBL=82HD.AL=100HBL=0FEH98知识点:0303〔80x86的指令系统***下列叙述正确的是〔。A.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令答案:A100知识点:0303〔80x86的指令系统**在执行下列指令时,需要使用段寄存器DS的指令是〔A.INCDA[BX]B.ADDAL,BLC.DECBXD.STOSW104知识点:0303〔80x86的指令系统**下列指令执行时出错的是〔。A.ADDBUF2,BUF1B.JMPDWORDPTRDAT[BX]C.MOVAX,[BX+DI]NUMD.TESTAL,01H114知识点:0402〔伪操作**要实现使BETA的值为52,应采用语句为〔A.BETAEQU52B.BETADB52HC.BETADB52D.BETAEQU52H答案:A116知识点:0303〔80x86的指令系统*下面程序段执行后,AL中的内容是〔MOVAX,8833HADDAL,AHDAAA.21B.21HC.0C1HD.0DDH120知识点:0402〔伪操作*DA1DW„AB‟,„CD‟,„EF‟,„GH‟〔┇MOVAX,DA1+3指令执行后AX中的内容是A.'FC'B.'CD'C.'BC'D.'EF'答案:A121知识点:0404〔汇编语言程序的上机过程*将高级语言的程序翻译成机器码程序的实用程序是<>A.编译程序B.汇编程序C.解释程序D.目标程序123知识点:0402〔伪操作*在下列语句中,BUFFER称为<>BUFFERDB01H,0AHA.符号B.变量C.助记符D.标号124知识点:0303〔80x86的指令系统*串操作指令中,源串操作数的段地址一定在<>寄存器中。A.CSB.SSC.DSD.ES125知识点:0402〔伪操作*使计算机执行某种操作的命令是<>A.伪指令B.指令C.标号D.助记符129知识点:0303〔80x86的指令系统**指令JMP

FAR

PTR

DONE属于<>A.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址130知识点:0303〔80x86的指令系统**下列叙述正确的是<>A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令答案:C132知识点:0303〔80x86的指令系统**在下列指令的表示中,不正确的是<>A.MOV

AL,[BX+SI]B.JMP

SHORT

DONIC.DEC

[BX]D.MUL

CL134知识点:0303〔80x86的指令系统*条件转移指令JNE的测试条件为<>A.ZF=0B.CF=0C.ZF=1D.CF=1139知识点:0303〔80x86的指令系统***下面指令序列执行后完成的运算,正确的算术表达式应是MOV

AL,BYTE

PTR

X

SHL

AL,1

DEC

AL

MOV

BYTE

PTR

Y,ALA.y=x2+1B.x=y2+1C.x=y2-1D.y=x2-1143知识点:0303〔80x86的指令系统**串指令中的目的操作数地址是由______提供。A.SS:[BP]B.DS:[SI]C.ES:[DI]D.CS:[IP]146知识点:0301〔80x86的寻址方式*指令JMPWORDPTR[BX][DI]中转移的目标地址为<

>A.16dx〔DS+〔BX+〔DI

B.16dx〔ES+〔BX+〔DIC.16dx〔SS+〔BX+〔DID.16dx〔CS+〔BX+〔DI149知识点:0302〔程序占有的空间和执行时间*

8086的汇编语言指令系统中的条件转移指令可以使程序转移到<

>A.段内的任何地方B.任意地方C.距该指令偏移地址为-128~+127的地方D.段外150知识点:0402〔伪操作**能定义ASCII码字符串的数据定义语句有<

>A.DB,DW,DD,DQ,DTB.DB,DW,DDC.DB,DWD.DB152知识点:0303〔80x86的指令系统*比较指令CMP<

>A.专用于有符号数比较B.专用于无符号数比较C.专用于串比较D.不区分比较的对象是有符号数还是无154知识点:0402〔伪操作*指令JMPFARPTRDONE属于〔A.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址163知识点:0303〔80x86的指令系统*设CF=1,实现AL内容乘2的指令是<>A.RCLAL,1B.SARAL,1C.SHLAL,1D.RORAL,1164知识点:0303〔80x86的指令系统**设SP的初值为2000H,执行指令PUSHAX后SP的值是<>A.1FFFHB.2001HC.1FFEHD.2002H165知识点:0303〔80x86的指令系统*以下指令中,访问了堆栈段的是<>A.ANDCL,[DI]B.MOV[BX][SI],46HC.SBB0020H[BP][DI],AXD.NEGES:[100H]166知识点:0402〔伪操作***为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是〔A.DB41,42,43,44,45,46B.DW4142H,4344H,4546HC.DW„AB‟,„CD‟,„EF‟D.DW„BA‟,„DC‟,„FE‟答案:D167知识点:0402〔伪操作**下列数据定义语句中可实现留空20H个字存储单元的是〔A.DB20DUP<?>B.DW20HDUP<?>C.DB10HDUP<4DUP<?>>D.DD08HDUP<?>174知识点:0303〔80x86的指令系统**设NUM=11011011B,指令MOVAL,NUMAND3执行后AX中的值是〔A.B.1l011000BC.00000011BD.00011011011B175知识点:0303〔80x86的指令系统**若AX=-15要得到AX=15应执行的指令是〔A.INCAXB.ORAXC.NEGAXD.DECAX185知识点:0303〔80x86的指令系统**当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是〔。A.JLEB.JNLC.JNLED.JL188知识点:0402〔伪操作**ORG

0030HDA1

DB

0,‘0’,30HDW

DA1数据为3000H字存储单元的偏移地址是〔A.0030HB.0031HC.0032HD.0033H190知识点:0303〔80x86的指令系统***把BL中的数据输出到端口8CH中正确指令是〔A.OUT8CH,BLB.IN8CH,BLC.MOVAL,BL OUT8CH,ALD.MOVAL,BL IN8CH,AL答案:C192知识点:0403〔汇编语言程序格式*执行下面指令序列后,结果是〔MOVAL,82HCBWA.AX=0FF82HB.AX=0FF84HC.AX=0082HD.AX=0F85H202知识点:0402〔伪操作*表示过程定义结束的伪指令是〔A.ENDPB.ENDSC.ENDD.ENDM204知识点:0402〔伪操作**为在一连续的存储单元中依次存放数据41H,42H,,48H,下面的数据定义语句中有语法错误的是〔A.DB41H,42H,43H,44H,45H,46H,47H,48HB.DW41H,42H,43H,44H,45H,46H,47H,48HC.DB'ABCDEFGH'D.DW'BA','DC','FE','HG'205知识点:0301〔80x86的寻址方式**设〔SP=0028H,执行段内返回指令RET6后,SP的内容是〔A.0036HB.0022HC.0030HD.0020H206知识点:0303〔80x86的指令系统**条件转移指令JNBE产生转移的条件是〔A.CF=0ANDZF=0B.CF=0ANDZF=1C.CF=1ANDZF=0D.CF=1ANDZF=1答案:A212知识点:0303〔80x86的指令系统*通用数据传送指令中,错误的是〔A.累加器到存储器B.立即数到存储器C.寄存器到存储器D.存储器到存储器214知识点:0303〔80x86的指令系统**MOVAL,79ADDAL,0B1H上述指令执行后,CF和OF的值是〔A.CF=0OF=1B.CF=1OF=1C.CF=0OF=0D.CF=1OF=0答案:D217知识点:0303〔80x86的指令系统**完成同指令XCHGAX,BX相同功能的指令或指令序列是〔A.MOVAX,BXB.MOVBX,AXC.PUSHAXPOPBXD.MOVCX,AXMOVAX,BXMOVBX,CX218知识点:0303〔80x86的指令系统**JMPBX的目标地址的偏移量为〔A.BX的内容B.BX所指向的内存单元的内容C.IP+BX的内容D.IP+[BX]224知识点:0303〔80x86的指令系统*条件转移指令产生程序转移的条件是〔A.CF=1B.CF=0C.CF=1和ZF=1D.CF=1和ZF=0225知识点:0303〔80x86的指令系统***选用串操作指令时,错误的操作是〔A.置方向标志位B.根据串操作指令设置重复次数并送入CXC.设置源操作数及目的操作数指针D.源操作数和目的操作数都可以加段超越答案:D226知识点:0303〔80x86的指令系统*设AL=20H,SI=0500H,DS=3000H,〔30500H=0C0H,CF=1。执行SBBAL,[SI]后,正确的结果是〔A.AL=5FHSF=1CF=1B.AL=60HSF=1CF=0C.AL=5FHSF=0CF=1D.AL=60HSF=0CF=0228知识点:0403〔汇编语言程序格式***CBW指令的功能是〔A.把源操作数的符号位扩展到目的操作数中B.把AL中的符号位扩展到AH中C.把AH中的符号位扩展到AL中D.把AX中的符号位扩展到DX中答案:B229知识点:0401〔汇编程序功能***汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是〔A.VariableB.First&ldC.0FFFFHD.‘Memphis’230知识点:0402〔伪操作***NUM1DB〔12OR6AND2GE0EHNUM2DB〔12XOR6AND2LE0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是〔A.NUM1=0,NUM2=0B.NUM1=0,NUM2=0FFHC.NUM1=0FFH,NUM2=0D.NUM1=0FFH,NUM2=0FFH答案:D236知识点:0303〔80x86的指令系统*将累加器AL清零,并使进位标志CF清零,下面正确的指令是〔A.MOVAL,00HB.ANDAL,00HC.XORAL,0D.SUBAL,0243知识点:0303〔80x86的指令系统*下面指令执行后,改变AL寄存器内容的指令是〔A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL244知识点:0303〔80x86的指令系统*已知〔AX=1234H,执行下述三条指令后,〔AX=〔MOVBX,AXNEGBXADDAX,BXA.1234HB.0EDCCHC.6DCCHD.0251知识点:0301〔80x86的寻址方式*在寄存器寻址方式中,操作数在〔中A.在寄存器寻址方式中,操作数在〔中B.堆栈C.内存单元D.段寄存器答案:C252知识点:0303〔80x86的指令系统*下列指令中,不正确的是<>A.MOV200H[BX+SI],ALB.MOV[BX][SI][200H],ALC.MOV[BX+BP][200H],ALD.MOV[SI+BP+200H],AL254知识点:0303〔80x86的指令系统**能够将BL低4位清0的指令是〔A.ANDBL,0F0HB.ORBL,00HC.ORBL,0F0HD.ANDBL,00H255知识点:0303〔80x86的指令系统**下列指令序列执行后,〔BX=〔MOVBX,0FFFCHMOVCL,2SARBX,CLA.0FFFFHB.3FFFHC.0FFFHD.FFF0H257知识点:0303〔80x86的指令系统*CPU访问外设,正确的输出指令的格式是〔A.OUTDX,ALB.OUT1000H,ALC.INDX,AXD.OUT10H,DX259知识点:0303〔80x86的指令系统*一般用条件转移指令来实现程序的〔结构A.顺序B.分支C.循环D.起始答案:A260知识点:0301〔80x86的寻址方式**串操作指令的目的操作数地址由〔提供A.SS:[BP]B.DS:[SI]C.ES:[DI]D.DS:[DI]262知识点:0303〔80x86的指令系统**四条逻辑运算指令,下面的解释正确的是〔A.指令XORAX,AX执行后,AX内容不变,但设置了标志位B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C.指令ANDAX,OFH执行后,分离出AL低四位D.NOTAX,执行后,将AX清0263知识点:0303〔80x86的指令系统*下面各传送指令中,正确的是〔A.MOV[AL],[SI]B.MOV[DX+DI],BLC.MOVWORDPTR[BX],0100HD.MOVAL,CX265知识点:0303〔80x86的指令系统***设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是〔A.DECALAASB.SBBAL,0DASC.SUBAL,1AASD.SUBAL,1DAS答案:D266知识点:0303〔80x86的指令系统*用REPESCASB指令对字符串进行扫描,如CX>0时,扫描结束,那么表示〔A.在字符串中遇上第一个AL中指定的字符B.在字符串中有一个AL中指定的字符C.在字符串中有一个不是AL中指定的字符D.在字符串中遇上第一个不是AL中指令的字符267知识点:0303〔80x86的指令系统***设〔SS=338AH,〔SP=450H,执行PUSHBX,和PUSHF两条指令后,堆栈顶部的物理地址是〔A.33CECHB.33CF2HC.33CF0HD.33FF2H答案:A268知识点:0303〔80x86的指令系统***设〔SP=0028H,执行段内返回指令RET6后,SP的内容是〔A.0036HB.0035HC.0022HD.0020H答案:C269知识点:0303〔80x86的指令系统**转移指令JNBE产生转移的条件是〔A.CF=0ANDZF=0B.CF=0ANDZF=1C.CF=1ANDZF=1D.CF=1ANDZF=0271知识点:0302〔程序占有的空间和执行时间*某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是<>字节A.2KB.4KC.8KD..16K答案:C272知识点:0303〔80x86的指令系统***以寄存器DI间接寻址的存储器字节单元内容加1的指令是<>A.INC[DI]B.INCDIC.INCBYTEPTR[DI]D.ADD[DI],1答案:C273知识点:0402〔伪操作**有语句:COUNTEQU256,下列四种叙述中,正确的是<>A.COUNT是变量B.COUNT占用一个字节存储单元C.COUNT是符号常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论