《汇编语言》试题(A4)及参考_第1页
《汇编语言》试题(A4)及参考_第2页
《汇编语言》试题(A4)及参考_第3页
《汇编语言》试题(A4)及参考_第4页
《汇编语言》试题(A4)及参考_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

优选文档题号一二三四总分评分一:选择题(每题2分)1.已知(AX)=56H,(BX)=0ACH,(CX)=10AH执行以下程序后(AX)=PUSHAXPUSHBXPUSHCXPOPBXPOPAXPOPCXA:5600HB:00ACHC:0056HD:010AH下面四条指令中,正确的指令有( )几条.MOVAL,AHANDAL,BXCMP[AL],BLMOVZXAX,BLA:1条B:2条C:3条D:4条.优选文档专业级,学生姓名:学号:假设某子程序使用的返回指令是RET,则返回地址为( ).A:CALL指令下面第二条指令的地址B:(SP+1)和(SP)中存放的地址C:(SP+5)和(SP+4)中存放的地址D:CALL指令下面第四条指令的地址4.在汇编语言程序设计中,段间转移指令JMPA0,其中A0的属性是( ).A:PUBLICB:COMMONC:FARD:NEAR5.指令ADDCX,[DI+10H]中源操作数的寻址方式是( ).相对的变址寻址基址寻址变址寻址基址和变址寻址完成将AX清零,并使标志位CF清零,下面错误的指令是:( ).A:SUBAX,AXB:XORAX,AXC:MOVAX,00HD:ANDAX,00H以下引起CPU程序中断的四种情况,哪一种不是BIOS中断调用?( ).A:INT23B:INT33C:INT22D:INT16.优选文档专业级,学生姓名:学号:(用来表示货仓指针的存放器是( ).A:IPB:BPC:SPD:SS以下指令中,不影响标志位SF位的指令是( ).A:RCLAX,1B:SARAX,1C:ANDBH,0FHD:ADCAX,SI10.对于指令MOVAX,0和指令XORAX,AX,下面哪一种描述是正确的( ).均可执行对AX存放器的"清0"操作,并且执行速度也没有差异均可执行对AX存放器的"清0"操作,但MOVAX,0指令的执行速度比较快均可执行对AX存放器的"清0"操作,但XORAX,AX指令的执行速度比较快两条指令的执行结果不同样二:填空题(每题2分)1.若定义NUMBDB2DUP(3,2,2DUP(0),2DUP(5)),则在NUMB储藏区内最后三个单元的数据是______.在MOVAX,55AAH指令的机器代码中,最后一个字节是______.该程序段中数据段定义以下DATASEGMENTBUMDB1,2,3,4,5,6,7,8DISPDW2DATAENDS执行以下指令段后LEABX,BUMADDBX,DISPMOVAX,WORDPTR[BX]AX=______H.优选文档)考试科目:汇编语言程序设计若定义VARDD?,则在VAR储藏区内前4个单元的数据是______。汇编语言源程序的扩展名是______。假设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是_______.执行下面的程序段后,(AX)=__________H.ARRAYDB10DUP(2)XORAX,AXMOVCX,8MOVSI,OFFSETARRAYNEXT:ADDAX,[SI]INCSILOOPNEXT调试程序DEBUG.EXE是_________位的调试程序。汇编语言目标程序的扩展名是______。该程序段中数据段定义以下DATASEGMENTLSTDB1,2,3,4,5,6,7,8WORDSDW2DATAENDS执行以下指令段后LEABX,LSTBX=______H.优选文档专业级,学生姓名:学号:(三:简答题(每题5分)1.简述汇编语言源程序,经汇编连接后产生的程序在执行后正常返回DOS的两种方法。定义过程的伪指令格式为:过程名>PROC[TYPE]<过程名>ENDP其中TYPE方式有哪几种选择,试说明这几种选择方式的含义.3.若32位二进制数存放于DX和AX中,试利用移位与循环指令实现以下操作.(1)若DX和AX中存放的是无符号数,将其分另乘2和除2.(2)若DX和AX中存放的是有符号数,将其分别乘2和除2.4.编写指令将数据段中的一个字节变量ADDNUM加一送给AL存放器..优选文档)考试科目:汇编语言程序设计5.设有关存放器及储藏单元的内容以下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=0B7H,(21203)=65H,试说明以下各条指令执行完后AX存放器的内容.(1)MOVAX,1200H(2)MOVAX,[1200H](3)MOVAX,1100[BX](4)MOVAX,1100[BX][SI]说明下面两个语句的异同:MOVBX,[1200H]LEABX,[1200H].优选文档专业级,学生姓名:学号:(四:编程题(共2题共30分)(10分)设当前DS的内容为2E00H,在数据段的偏移地址0100H单元内,含有一个内容为0AB10H和1100H的指针,它们是一个16位变量的偏移地址和段地址,试写出把该变量装入AX的指令序列(只需写出这部分程序指令序列)。.)考试科目:汇编语言程序设计(20分)现有一个不高出0FFH个小写英文字母组成的字符串,要求编写一个完满的程优选文档序,统计a-z各字符串出现的次数,并分别存入字符串后的以RESULT为首地址的26个字节单元中.优选文档汇编语言试题(A)参照答案一:选择题(每题2分)1.B2.B3.B4.C5.C6.C7.B8.C9.A10.C二:填空题(每题2分)1.0,5,52.55H3.04034.随机数5..ASM6.200FEH7.10108.169..OBJ10.00H三:简答题(每题5分)1.(1)用DOS21H中断调用的功能调用4CH在用户程序结束后插入下面语句MOVAH,4CHINT21H(2)用BIOS中断调用20H在用户程序结束后插入:INT20H2.FAR;段间调用。NEAR;段内调用。3.(1)无符号数乘2:SHLAX,1;RCLDX,1无符号数除2:SHRDX,1;RCRAX,1有符号数乘2:SHLAX,1;RCLDX,1有符号数除2:SARDX,1;RCRAX,14.MOVBX,OFFSETADDNUMADD[BX]MOVAL,DS:[BX]5.(1)1200H(2)4C2AH(3)4C2AH(4)65B7H6.AX为地址[1200H]所指内容,AX为1200H。.优选文档四:编程题(2题共30分)(10分)MOVAX,2E00HMOVDS,AXMOVBX,[0100H]MOVAX,[0100H+2]MOVDS,AXMOVAX,[BX](20分)STACKSEGMENTPARASTACK‘stack’(5分)DB64DUP(0)STACKENDSDATASEGMENT(5分)STRINGDB‘$’RESULTDB26DUP(0)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA(5分)MAINPROCFARSTART:MOVDX,DATAMOVDS,DXMOVCX,0FFH;255MOVAH,0MOVSI,0NEXT:MOVAL,STRING[SI](5分)SUBAL,61HMOVDI,AXINCRESULT[DI]INCSILOOPNEXTMOVAH,4CHINT21HMAINENDPCODEENDSENDSTART.优选文档汇编语言试题(A)评分标准和评分细则一:选择题(每题2分)1.B2.B3.B4.C5.C6.C7.B8.C9.A10.C二:填空题(每题2分)1.0,5,52.55H3.04034.随机数5..ASM6.200FEH7.10108.169..OBJ10.00H三:简答题(每题5分)1.(1)用DOS21H中断调用的功能调用4CH在用户程序结束后插入下面语句MOVAH,4CHINT21H(2)用BIOS中断调用20H在用户程序结束后插入:INT20H2.FAR;段间调用。NEAR;段内调用。3.(1)无符号数乘2:SHLAX,1;RCLDX,1无符号数除2:SHRDX,1;RCRAX,1有符号数乘2:SHLAX,1;RCLDX,1有符号数除2:SARDX,1;RCRAX,14.MOVAX,OFFSETADDNUMADDAX.优选文档MOVAL,ES:[BX]5.(1)1200H(2)4C2AH(3)4C2AH(4)65B7H6.AX为地址[1200H]所指内容,AX为1200H。四:编程题(2题共30分)(10分)MOVAX,2E00HMOVDS,AXMOVBX,[0100H]MOVAX,[0100H+2]MOVDS,AXMOVAX,[BX](20分)STACKSEGMENTPARASTACK‘stack’(5分)DB64DUP(0)STACKENDSDATASEGMENT(5分)STRINGDB‘$’RESULTDB26DUP(0)DATAENDSCODESEGMENTASSUM

温馨提示

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

评论

0/150

提交评论