版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题1.完成将累加器AX清零,下面错误的指令是(C)A.SUBAX,AXB.XORAX,AXC.ORAX,00HD.ANDAX,00H2.设DS=5788H,偏移地址为94H,该字节的物理地址是(B)A.57974HB.57914HC.5883HD.58ECH3.指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是(D)A.MOVAX,BUF1*BUF2B.MOVAX,BUF1/BUF2C.MOVAX,BUF1+ES:BUF2D.MOVAX,BUF2-BUF14.MOVAL,80HMOVCL,2SARAL,CL上述指令序列执行后,结果是()A.AL=40HB.AL=20HC.AL=0C0HD.AL=0E0H5.在执行POP[BX]指令,寻找目的操作数时,段地址和偏移地址分别是()A.无段地址和偏移地址B.在DS和BX中C.在ES和BX中D.在SS和SP中6.在下列段寄存器中,代码寄存器是()A.ESB.CSC.DSD.SS7.执行下面的程序段后,(AX)=()TABDW1,2,3,4,5,6ENTRYEQU3MOVBX,OFFSETTABADDBX,ENTRYMOVAX,[BX]A.0003HB.0300HC.0400HD.0004H8.下面指令中影响状态位CF的指令是()A.INCAXB.DECAXC.NOTAXD.NEGAX9.判当CX=0时,转ZERO执行的错误指令是()A.CMPCX,0B.MOVAX,CXJZZEROJZZEROC.ORCX,CXD.JCXZZEROJZZERO10.执行1号DOS系统功能调用后,从键盘输入的字符应存放在()A.AL中B.BL中C.CL中D.DL中11.设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,如从地址10FF1H中取出一个字的内容是()A.1020HB.3020HC.2030HD.2010H12.完成同指令XCHGAX,BX相同功能的指令或指令序列是()A.MOVAX,BXB.MOVBX,AXC.PUSHAXD.MOVCX,AXPOPBXMOVAX,BXMOVBX,CX13.十六进制数88H,可表示成下面几种形式,请找出错误的表示()A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D.8位二进制数-8的补码表示14.指令指针寄存器是()A.IPB.SPC.BPD.PSW15.DA–BYTEEQUTHISBYTEDA–WORDDW′AB′,′CD′,′EF′,′GH′........MOVAL,DA–BYTE+3MOVAH,BYTEPTRDA–WORD+4上述二条传送指令执行后AX中的内容是()A.′DE′B.′HC′C.′CF′D.′FC′16.已定义FEESDW100DUP(0),则指令MOVCX,SIZEFEES的等效指令是()A.MOVCX,100B.MOVCX,200C.MOVCX,400D.MOVCX,100DUP(0)17.使状态标志位CF清零的错误指令是()A.ORAX,AXB.SUBAX,AXC.MOVCF,0D.CLC18.设SP=1110H,执行PUSHAX指令后,SP的内容为()A.SP=1112HB.SP=110EHC.SP=1111HD.SP=110FH19.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,叙述正确的是()A.表示结果中含1的个数为偶数B.表示结果中含1的个数为奇数C.表示该数为偶数D.表示结果中低八位含1的个数为偶数20.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()A.MOVAL,00HB.ANDAL,00HC.XORAL,ALD.SUBAL,AL21.完成对字单元BUF的内容加1运算,下面错误的指令是()A.MOVBX,BUFB.MOVBX,OFFSETBUFINCBXINCWORDPTR[BX]MOVBUF,BXC.MOVBX,BUFD.MOVBX,0INCWORDPTR[BX]INCWORDPTRBUF[BX]22.完成对寄存器BX的内容求补运算,下面错误的指令是()A.NEGBXB.NOTBXINCBXINCBXC.XORBX,0FFFFHD.MOVAX,0INCBXSUBAX,BX23.MOVAL,79ADDAL,0B1H指令执行后,设置的标志位CF和OF的值是()A.CF=0OF=1B.CF=1OF=1C.CF=0OF=0D.CF=1OF=024.XORAH,AHMOVAL,90HCWD执行上述指令后,结果是()A.DX:AX=0000:FF90HB.DX:AX=FFFF:0090HC.DX:AX=0000:0090HD.DX:AX=FFFF:FF90H25.DABY1DB12H,34H,56H,78HDB$-DABY1DABY2DB10HDUP(1,2,3)…MOVDX,SIZEDABY1ADDDX,WORDPTRDABY1+4上述指令序列执行后,DX的内容是()A.05HB.1005HC.0105HD.0202H26.执行下列指令序列后,正确的结果是()MOVAL,81HADDAL,ALADCAL,ALA.AL=05HB.AL=204HC.AL=04HD.AL=205H27.下列指令执行后总是使CF=0,OF=0的是()A.ANDB.NEGC.NOTD.INC28.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()A.AX,BX,CX,DXB.DS,ES,CS,SSC.SP,BP,IP,BXD.SI,DI,BP,BX29.汇编源程序出现语法错误的指令有(D)A.MOV[BX+SI],ALB.MOVAX,[BP+DI]C.MOVDS,AXD.MOVCS,AX30.下列串操作指令中,必须同时指明源串和目的串地址的指令是()A.STOSWB.LODSWC.SCASWD.CMPSW31.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是()A.SHRBL,1B.SHLBL,1C.SARBL,1D.RCLBL,132.执行PUSHAX指令的正确步骤是()A.1.SP←SP-1,(SP)←AHB.1.(SP)←AH,SP←SP-12.SP←SP-1,(SP)←AL2.(SP)←AL,SP←SP-1C.1.SP←SP+1,(SP)←AHD.1.(SP)←AH,SP←SP+12.SP←SP+1,(SP)←AL2.(SP)←AL,SP←SP+133.CF=1时转移到目标地址的条件转移指令是(B)A.JNCB.JCC.JZD.JS34.在执行NEG指令时,对标志位CF有影响,其影响的规则是()A.对正数求补时,CF=0B.对负数求补时,CF=0C.对非零数求补时,CF=1D.对零求补时,CF=135.用一条指令仅实现将BX+SI=>AX的方法是()A.XCHGAX,[BX][SI]B.MOVAX,[BX+SI]C.LEAAX,BX[SI]D.LEAAX,[BX][SI]36.选用串操作指令时,错误的操作是()A.置方向标志位B.根据串操作指令设置重复次数并送入CXC.设置源操作数及目的操作数指针D.源操作数和目的操作数都可以加段超越37.用户为了解决自己的问题,用汇编语言所编写的程序,称为()A.目标程序B.源程序C.可执行程序D.汇编程序38.某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是()A.20位B.16位C.15位D.12位39.下面指令中,合理而有意义的指令是()A.REPLODSBB.REPSCASBC.REPCMPSBD.REPMOVSB40.在汇编语言程序中,对END语句的叙述正确的是()A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码41.下面所列通用数据传送指令的几种传送中,错误的传送方式是()A.从累加器到存储器B.立即数到存储器C.从寄存器到存储器D.从存储器到存储器42.设SP初值为2000H,执行指令“PUSHAX”后,SP的值是()A.1FFFHB.1998HC.2002HD.1FFFH43.连接两个汇编语言目标程序时,若其数据段的段名相同,组合类型为PUBLIC,定位类型为PARA,连接后第一个目标程序数据段的起始物理地址是00000H,长度为1376H,试问第二个目标程序数据段的起始物理地址是:()A.01377HB.01378HC.01380HD.01400H44.条件转移指令JB产生程序转移的条件是()A.CF=1B.CF=0C.CF=1和ZF=1D.CF=1和ZF=045.在下列段寄存器中,代码寄存器是()A.ESB.CSC.DSD.SS46.要求将A,B两个字符的ASCII码,41H,42H顺序存放在一个字存储单元中,可选用的语句是()A.DA1DB′AB′B.DA1DW′AB′C.DA1DB0ABHD.DA1DW0ABH47.设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=048.设AX=1000HNEGAXNOTAX执行上述指令后,正确的结果是()A.AX=1001HB.AX=0FFFHC.AX=1000HD.AX=0111H49.设AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分别执行后OF,CF的值为()A.OF=1,CF=0B.OF=1,CF=1C.OF=0,CF=0D.OF=0,CF=150.下面的数据传送指令中,错误的操作是()A.MOVSS:[BX+DI],1000HB.MOVDX,1000HC.MOVWORDPTR[BX],1000HD.MOVDS,2000H51.下面指令执行后,变量DAB中的内容是()DAWDW2A05HDABDB0FAH:MOVAL,BYTEPRTDAWSUBDAB,ALA.0DAHB.0FAHC.0F5HD.0D0H52.下面程序段其功能是对32位数求补,32位数已在DX:AX中,正确的程序段是()A.NGEAXB.NEGAXC.NOTDXD.NOTAXNEGDXNOTDXNOTAXNEGDXADDAX,1ADCDX,053.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()A.CX=0且ZF=0B.CX=0且ZF=1C.CX=0或ZF=0D.CX=0或ZF=154.执行下列指令后,正确的结果是()MOVAL,100MOVBL,-2A.AL=100HB.AL=64HBL=02HBL=0FEHC.AL=64HD.AL=100HBL=82HBL=0FEH55.数据定义如下:BUF1DB10BUF2DW20DUP(?)实现将BUF1单元的内容与BUF2开始的第三个字节单元内容相比较的指令是()A.CMPBUF1,BYTEPTRBUF2+3B.MOVAL,BUF1CMPAL,BYTEPTRBUF2+2C.MOVAL,BUF1D.MOVAL,BUF1CMPAL,BUF2+2CMPAL,BUF2+356.判当AX的内容为负数时,转MINUS执行,下面错误的指令是()A.NOTAXB.TESTAX,8000HJNSMINUSJNZMINUSC.SHLAX,1D.ORAX,AXJCMINUSJSMINUS57.下面指令序列执行后,正确的结果是()MOVAL,0FCHADDAL,ALADCAL,ALA.AL=0F8HB.AL=0F8HCF=1CF=0C.AL=0F9HD.AL=0F9HCF=0CF=158.当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选的指令是()A.MOVAH,01HB.MOVAX,4CHC.MOVAH,4CHD.RET59.当一个无符号数大于120时程序转移,需使用条件转移指令()A.JBE(或JNA)B.JNBE(或JA)C.JNB(或JAE)D.JB(或JNAE)60.现有一数据定义语句:DA1DB35H,37H能与上述语句等效的语句或语句序列有()A.MOVDA1,37HB.MOVWORDPTRDA1,3537HMOVDA1+1,35HC.MOVWORDPTRDA1,′57′D.MOVDA1,′5′MOVDA1+1,′7′61.NUMEQU80HDADB34H......ANDDA,NUM上述语句执行后DA中的内容是()A.B4HB.80HC.34HD.062.下面语句中有语法错误的语句是()A.DB45HB.DWOABCDHC.DW′ABCD′D.DD′AB′63.MOVCL,8ROLAX,CLORAX,BX假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是()A.123HB.3412HC.0046HD.0034H64.ORG0030HDA1DB0,′0′,30HDWDA1数据为3000H字存储单元的偏移地址是()A.0030HB.0031HC.0032HD.0033H65.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()A.SHLAX,2BRCLAX,2ROLDX,2SHLDX,2C.MOVCX,2DSHLAX,1LOP:SHLAX,1SHLAX,1RCLDX,1RCLDX,1LOOPLOPRCLDX,166.设数据段中已有:DA1DB12H,34HDA2DW56H,78H下面有语法错误的语句是()A.ADR1DWDA1B.MOVDA1+1,AXC.MOVBYTEPTRDA2+1,ALD.MOVWORDPTRDA1+1,AX67.假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=AAH,试问执行指令LEABX,[DI]后,(BX)=()A.0100HB.55AAHC.AA55HD.4100H68.设AL=04H,BL=0F8H,执行IMULBL指令后,结果是()A.AX=0032HB.AX=00E0HC.AX=03E0HD.AX=0FFE0H69.已知(IP)=1000H,(SP)=2000H,(BX)=283FH,CALLWORDPTR[BX]指令的机器代码是FF17H,试问执行该指令后,(1FFEH)=()A.28HB.3FHC.00D.02H70.如AX=1000HNEGAXNEGAX上述两条指令执行后,AX的值为()A.1001HB.1002HC.1000HD.0F000H71.为了使执行串操作指令时,地址按减量方式处理,应使用的指令是()A.STDB.STIC.CLDD.CLI72.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是()A.TESTBL,4FHB.XORBL,4FHJZNEXTJZNEXTC.ANDBL,4FHD.ORBL,4FHJZNEXTJZNEXT73.用来存放下一条将要执行的指令地址的寄存器是()A.SPB.IPC.BPD.CS74.要使串处理从低地址向高地址进行,应把标志位置为()A.IF=1B.TF=0C.DF=1D.DF=075.若定义DATDW‘A’,则(DAT)和(DAT+1)两个相邻的内存中存放的数据是()A.0041HB.4100HC.××HD.41××H[注]选项C.和D.中的××表示任意数据。76.假设VAR为变量,指令MOVBX,OFFSETVAR的寻址方式是()A.直接寻址B.间接寻址C.立即寻址D.存储器寻址77.下列指令中,不影响标志位的指令是()A.SUBBX,BXB.RORAL,1C.JNCLabelD.INTn78.已知:VARDW1,2,$+2,5,6若汇编时VAR分配的偏移地址是0100H,则汇编后0104H单元的内容是:()A.6HB.14HC.5HD.16H79.下列80X86指令中,不合法的指令是()A.INAX,0378HB.MOVBL,ALC.MOVSBD.SHLAX,180.设数据定义如下:ARRAYDW1,2,3执行指令ADDSI,TYPEARRAY相当于完成下面同等功能的指令是()A.ADDSI,1B.ADDSI,2C.ADDSI,3D.ADDSI,0二、填空题1.在1M字节的存储器中,每个存储单元都有一个唯一的位地址,称为该物理单元的物理地址。2.8086/8088CPU允许的最大存储空间为,其地址编号从到。3.MOVSES:BYTEPTR[DI],DS:[SI]完全等价于。4.指令中所用到的操作数可存放于,或中。5.若SP=0FFFFH,则指令POPAX执行后,SP=。6.与LOOPNEXT指令功能等效的两条指令依次是和。7.已知:AX=4F08H,CF=0,CL=4,则RCRAX,CL指令执行完后AX=H。8.最常用的循环程序控制方法是和条件控制法。9.同一地址即可以看作是的地址,也可以看作是的地址。10.一个字存入存储器要占有相继的两个字节,低位字节存入,高位字节存入。11.DT伪指令中定义的每个操作占有字节。12.对于指令CMPAX,BX;当AX,BX为带符号数时,若AX>BX,则执行后标志位,。13.对于数值回送操作符TYPE、LENGTH、SIZE之间有如下关系:(SIZE变量)=*(TYPE变量)14.串处理指令规定源寄存器使用SI,源串在段中;目的寄存器使用DI,目的串必须在段中。15.循环程序可由,,,三部分组成。16.SUBAL,AHDAS若指令执行前,AL=86,AH=07;则指令执行后,AL=,CF=,AF=。17.指令分操作码字段和两部分。码字段指示计算机要执行的操作,而则指出在指令操作的过程中所需要的操作数。18.标号和变量(名字)均有三种属性,它们是、和、属性。19.主程序和子程序的参数传递方法有,,,三种。20.对于MOV指令,不可以将一个存储单元的内容另外一个存储单元。21.执行ADDAX,BX指令后产生溢出则转移到ERROR处执行。那么在ADD指令后,如AX,BX中是带符号数时,应选用的条件转移指令是,如是无符号数时,应选用的条件转移指令是。三、程序分析题1.以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中。BUFDB5,6,7,58H,62,45H,127,..COUNTEQU$-BUFMAXDB?┇M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某著名企业KIS财务软件培训教程
- 2025北京工大附中高二3月月考化学试题及答案
- 2025北京八中高三(上)期中化学试题及答案
- 预案监理审查要点
- 公司战略合作协议(互联网模板)
- 2025北京通州区高二(上)期中语文试题及答案
- 计算机行业市场前景及投资研究报告:多模态视频生成从1到N
- 脑梗死护理核心考核试题及答案解析
- 2026八年级道德与法治上册 社会秩序维护
- 医院电子档案室管理制度
- JG/T 305-2011人行自动门安全要求
- 四川泸州发展控股集团有限公司及旗下企业招聘笔试题库2025
- 2025全国青少年信息素养大赛试题及答案
- 国际工程项目的风险控制
- DB21T 4094-2025特色民宿建设与运营指南
- 花篮拉杆式悬挑脚手架.计算书及相关图纸
- SPC模板完整版本
- GB/T 13542.4-2024电气绝缘用薄膜第4部分:聚酯薄膜
- 龙湖集团工程管理手册
- MAM6090空压 机微电脑控制器说明书
- 企业行政管理实务(含活页实训手册) 课件 9建立工作程序
评论
0/150
提交评论