苏州大学2015汇编期末考试资料讲解.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
苏州大学2015汇编期末考试资料讲解

选择题and填空题:10分/10个||12分/12个 (1)MOV [SP],AX 错:栈指针不能作为存储器指针引用的寄存器;作为存储器指针和间接寻址的寄存器,80X86只有4个:[BX]、[BP]、[SI]、[DI]。 (2)PUSH CS 对 (3)POP CS 错:POP目的操作数可以是通用寄存器和段寄存器,但CS例外。 (4)MOV [BP],BX 对 (5)ADD ECX,[ESP] 对 (6)JMP BX+100 错:不能有+100 (7)JMP CX 对 (8)ADD [BX],BX 对 (9)AND AX,DS 错:段寄存器不能参与AND运算 (10)MOV AX,DS 对,DS只能作为源操作数 (11)MUL 16 错:操作源不能是立即数 (12)ADD AL,[SI+DI] 错:SI、DI不能组合 (13)SUB [BP+DI-1000],AL 对 (14)ADD BH,[BL-3] 错 (15)XCHG [BP],ES 错:ES不能作为源操作数 (16)XCHG AL,ES:[BP] 对 (17)LEA DI,[BX+DI] 对 (18)ROL CX,CL 对 (19)ADD CX,CL 错:CL不能作为源操作数 (20)MOV AL,300 错:AL是8位,最多255 (21) SUB DL,CF 错:CF为进位标志,不能作为操作数 (22)SUB [SI],[DI] 错:不能同时为段寄存器 (23)MOV IP,AX 错:指针IP既不能作为源操作数,也不能作为目的操作数 求出以下各十六进制数与十六进制数62A0的和,并根据结果设置标志位SF、CF、ZF和OF。 (1)9D60 (2)4321 (3)CFA0 答:(1)、10000 SF=0、CF=1、CF=1、OF=0 2)、A5C1 SF=1、CF=0、CF=0、OF=1 13240 SF=0、CF=1、CF=0、OF=080X86技术的进步,汇编指令集做了哪些扩展,其作用是什么? (1)浮点技术与指令 解决CPU复杂度与总线等待的瓶颈 (2)MUX技术与指令 解决在CPU在处理图像视频,3D图形、动画、音频、虚拟现实的信息量大的瓶颈 (3)SSE技术与指令 解决互联网应用中数据量大、运算复杂的瓶颈 (4)强化多媒体指令 4.什么是寻址方式?8088cpu系统有哪几种寻址方式? 5.请给出使标志CF清0的三种方法(用一条汇编指令实现) XOR BX , BX AND BX, 0 OR DX, DX 6.请给出使寄存器AX清0的三种方法(用一条汇编指令实现) MOV AX, 0 XOR AX, AX SUB AX, AX 7.请给出使寄存器BX加1的是哪种方法(用一条汇编指令实现) INC BX ADD BX , 1 LEA BX , WORD PTR[BX+1] 8.阅读以下指令段,根据指令功能填写相应目标操作数的值。 MOV EBXH ;EBX MOV EDX,-1 ;EDX=FFFFFFFFH XCHG BX,DX ;EBX=9530FFFFH;EDX=FFFF1378H AND EDX,EBX ;EDX 9.阅读以下指令段,根据指令功能填写相应目标操作数的值。 XOR EAX,EAX ;EAX MOV EDX ;EDX XCHG DL,DH ;EDX SHR DX,6 ; DX= 0114H AND ECX,EAX ;ECX= 10.阅读以下指令段,根据指令功能填写相应目标操作数的值 MOV

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档