课后习题答案3 _第1页
课后习题答案3 _第2页
课后习题答案3 _第3页
全文预览已结束

下载本文档

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

文档简介

习题33-1填空题(1)SCAS(2)5600H(3)OREAX,1(4)AH、AL(5)POPFD(6)A.3200H、0B.0E00H、0C.250H、不变D.0B0H、13-2判断以下486指令是否正确,若有错误请改正(1)宽度不一致改正:ADDEAX,ECX(2)宽度不明确改正:INCWORDPTR[BX](3)正确(4)正确(5)正确(6)比例因子错误改正:MOVEAX,[ESP][EDX*4](7)正确(8)正确(9)立即数不能作为目标操作数(10)宽度不一致改正:MOVAX,BX(11)立即数不能用在XCHG指令中(12)端口号大于255要用DX间接寻址(13)条件转移指令只能用相对转移寻址改正:JMPEAX(14)PUSH指令最少使用16位寄存器改正:PUSHDX(15)不允许双操作数同时在内存改正:SUB[BP][DI],SI(16)CS不能作为目标操作数改正:MOVAX,CS3-3A.立即寻址B.寄存器相对寻址C.寄存器寻址D.基址加变址寻址E.隐含寻址3-4A.2C2B1HB.23000HC.2D2B1HD.2D3B1HE.23100H3-5程序段执行完以后,BL的内容是03-6各指令都能否将EAX清03-7各种方法都能达到“将CF清0,但不影响任何通用寄存器的值”这一目的3-8单项选择题(1)B(2)A(3)B(4)C(5)B(6)C3-9(1)CMPDX,DIJAABOVE(2)CMPDX,SIJGGREATER(3)CMPCX,OJEZERO(4)CMPAX,SIJOOVERFLOW(5)CMPSI,AXJLELESSOREQ(6)CMPDI,DXJBEBEOREQ3-10把数据段201h~300h的字符串依次向下平移一个字节到202h~301h3.11以BEG为起始地址的存储区域中存放有100个字节数据,现将其首、尾颠倒过来,重新排放这100个字节数据。请在程序中的空格处填入适当的指令使其完整。MOVCX,32HLEASI,BEGMOVDI,SI_____ADDDI,99_____________(1)DON:MOVAL,[SI]______XCHG[DI],AL____________(2)MOV[SI],AL____INCSI______________(3)DECDILOOPDON3-12按照下列要求,编写相应的程序段:(1)MOVCX,4LOP:SHLRAX,1RCLRDX,1LOOPLOP(2)CMPEAX,EBXJBBELOWMOVEAX,EBXBELOW:CMPEAX,ECXJBEXITMOVEAX,ECXEXIT:……(3)MOVBL,BYTEPTRSTRING1[1]MOVBH,BYTEPTRSTRING1[10](4)TESTDX,0F000HJZNEXTMOVAX,-1NEXT:MOVAX,0(5)MOVAX,0B800HMOVDS,AXMOVSI,1000HMOVCX,10MOVRAX,0MOVRDX,0BEGIN:ADDRAX,QWORDPTR[SI]ADCRDX,0ADDSI,8LOOPBEGIN(6)MOVSI,0MOVCX,1024LOP:CMPBYTEPTRSTRING2[SI],‘A’JNEGOONMOVBYTEPTRSTRING2[SI],0GOON:INCSILOOPLOP或者:CLDLEASI,STRING2MOVCX,1024BEGIN:LODSBCMPAL,’A’JNENEXTMOVBYTEPTR[SI-1],0

温馨提示

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

评论

0/150

提交评论