汇编考试题及答案_第1页
汇编考试题及答案_第2页
汇编考试题及答案_第3页
汇编考试题及答案_第4页
汇编考试题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

汇编考试题及答案

单项选择题(每题2分,共10题)1.伪指令是()。A.机器指令B.告诉汇编程序如何汇编C.由CPU执行D.都不是答案:B2.8086CPU中,用于寄存器间接寻址的寄存器是()。A.AXB.CXC.BXD.DX答案:C3.下面指令中正确的是()。A.MOVDS,ESB.MOVCS,AXC.MOVAX,[BX+BP]D.MOVAL,[SI]答案:D4.要将AL中内容送内存2000H单元,应使用指令()。A.MOV2000H,ALB.MOV[2000H],ALC.MOVDS:2000H,ALD.MOVES:2000H,AL答案:B5.8086系统中,存储器采用分段管理,每段最多()个单元。A.64KB.32KC.16KD.8K答案:A6.指令MOVAX,2500H执行后,AX的值是()。A.2500HB.0025HC.25HD.0H答案:A7.用来改变执行顺序的指令是()。A.数据传送指令B.算术运算指令C.逻辑运算指令D.控制转移指令答案:D8.若AL=0F5H,执行ADDAL,0AH后,CF和ZF的值分别为()。A.0,0B.0,1C.1,0D.1,1答案:C9.下列寄存器中用于计数的是()。A.AXB.BXC.CXD.DX答案:C10.汇编语言源程序经汇编后不能直接生成()。A..OBJ文件B..EXE文件C..LST文件D.都不是答案:B多项选择题(每题2分,共10题)1.汇编语言具有特点()。A.程序占用存储空间少B.执行速度快C.可移植性好D.编程复杂答案:ABD2.8086寄存器可分为()。A.通用寄存器B.段寄存器C.控制寄存器D.指针和变址寄存器答案:ABCD3.数据传送指令中,能进行两个内存单元数据传送的是()。A.先将数据传入寄存器再传至内存B.用串操作指令C.直接传送D.用堆栈指令答案:AB4.影响标志位的指令有()。A.ADDB.SUBC.MOVD.CMP答案:ABD5.下列属于程序控制指令的有()。A.JMPB.CALLC.RETD.LOOP答案:ABCD6.8086中段寄存器有()。A.DSB.ESC.CSD.SS答案:ABCD7.伪指令的作用有()。A.定义数据B.分配存储单元C.控制汇编过程D.产生机器指令答案:ABC8.堆栈操作的特点是()。A.后进先出B.先进后出C.按地址顺序存取D.由SP指示栈顶答案:ABD9.下列可用于存放地址的寄存器有()。A.BXB.SIC.DID.BP答案:ABCD10.逻辑运算指令包括()。A.ANDB.ORC.XORD.NOT答案:ABCD判断题(每题2分,共10题)1.汇编语言是低级语言,执行速度比高级语言慢。()答案:错2.8086中,段地址乘以16加上偏移地址得到物理地址。()答案:对3.MOVAX,[2000H]是将2000H单元内容送AX。()答案:对4.所有指令都能影响标志位。()答案:错5.堆栈操作中,SP总是指向栈顶。()答案:对6.伪指令没有对应的机器指令。()答案:对7.8086有20根地址线,可寻址1MB内存空间。()答案:对8.循环指令LOOP是根据CX寄存器的值来控制循环的。()答案:对9.直接寻址中,操作数的地址直接在指令中给出。()答案:对10.汇编语言程序不需要编译可直接运行。()答案:错简答题(每题5分,共4题)1.简述汇编语言的优缺点。答:优点是执行速度快、占用存储空间少、可直接操作硬件;缺点是编程复杂、可移植性差、开发周期长。2.什么是物理地址和逻辑地址?答:物理地址是内存唯一的实际地址。逻辑地址由段地址和偏移地址组成,8086中,物理地址=段地址×16+偏移地址。3.简述堆栈的作用及操作原则。答:作用:保护现场、传递参数等。操作原则是后进先出,入栈时SP减小,出栈时SP增大,SP始终指向栈顶。4.简述汇编程序的基本开发过程。答:先编辑源程序,形成.asm文件;再用汇编程序汇编,生成.OBJ文件;接着用链接程序链接,得到.EXE文件;最后调试和运行程序。讨论题(每题5分,共4题)1.讨论汇编语言在现代计算机系统中的应用场景。答:在对性能要求极高的领域如嵌入式系统、驱动程序开发中常用,还用于逆向工程、病毒分析等,可直接操作硬件,充分发挥系统性能,但编程难度大限制其更广泛应用。2.比较数据传送指令和算术运算指令对标志位的影响。答:数据传送指令一般不影响标志位,它主要是实现数据的移动。而算术运算指令如ADD、SUB等会影响标志位,如CF、ZF、SF等,反映运算结果的进位、零、符号等情况。3.讨论段寄存器在8086系统中的重要性。答:8086有20位地址但寄存器16位,段寄存器配合偏移地址实现20位寻址,可管理1MB内存。不同段寄存器对应

温馨提示

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

评论

0/150

提交评论