试卷试题-05学年汇编_第1页
试卷试题-05学年汇编_第2页
试卷试题-05学年汇编_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

计算机学院2004/2005学年(下)学期期末试卷《汇编语言程序设计》试卷(A)一、填空题:(每小题2分,共10数-27的补码表示 (8位),扩展到16位为1111111111100101_一个字5678H存到地址[1234H]单元中,则56H存放在 堆栈的栈顶由堆栈指针寄存器,非栈顶字 基址指 寄存器编程用的操作数有立即数 、内存操作 中断向量是中断子程序的,中断向量表是计算机中断服务程序中的一个向量表,二、改错题(每小题2分,共20分MOVCX,SEGDATAMOVES,CXMOV MOVBDWMOV MOVMOVMOV MOVWORDPTRMOV INADDSI,BX ADDAL,BLMOVSUB SUBWORDPTRPUSH PUSHMOVMOV MOVINC INCADD80H,AL ADDAL,80H IN三、阅读程序(根据题目要求写出结果每小题6分,共30分(可以给指令另加注释,也可以不加MOVAX,XCMPAX,YJGELABXCHGAX,YLAB:MOV选择X,Y中的较大值存入X执行下列指令后AX、BX寄存器的内容MOVSI,10HMOVAX,1234HMOV[SI+12H],AXLEABX,[SI]MOVLESBX,DWORDPTR[SI+12H]AX1234H,BX22HMOVCH,4LAB:MOVCL,4ROLBX,CLMOVDL,BLANDDL,0FHADDDL,30HCMPDL,3AHJLPRINTADDDL,7PRINT:MOVAH,02INT21HDECCHJNZ显示输出BX寄存器里的内STRINGDB100DUP(?)MOVAX,SEGSTRINGMOVLEASI,STRINGMOVCX,100LAB:MOVCMPAL,’a’ CMPAL,’z’ SUBAL,32MOV[SI],ALAB1:INCLOOP将STRING里的小写字母’a’-‘z’转成相应的大写字母’A’-MOVAX,SEGSTRINGMOVDS,AXLEADX,STRINGMOVAH,0AHINT21HXORBX,BXMOVMOVCL,STRING[1]LEASI,STRING[2]MOVAL,’A’LAB:CMPAL,[SI]JNZLAB1INCBXLAB1:INCSILOOPLABBXA’四、问答题(10)简述上机运行汇编语言程序的过程。(6分exe简述程序中指令和伪指令的区别。(4分五、程序设计题(每小题15分,共30分W=X+Y+36-ZXYZW十六位数和高十六位数分别存放在XX+2YY+2ZZ+2的单元中结果的低十位字和高十六位字分别存放在W和W+2DATASEGMENTXDD…YDDZDD…WDD…DATAENDSCODEASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,XADDAX,YMOVBX,X+2ADCBX,Y+2ADDAX,36ADCBX,0SUBAX,ZSBBBX,Z+2MOVW,AXMOVW+2,BXCODEENDSENDSTARTAL、BL、CLDLMOVBH,ALMOVCH,AHMOVAL,AHANDAL,0F0HMOVBL,AHA

温馨提示

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

评论

0/150

提交评论