- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                C、逻辑运算指令 NOT      OPRD         ;NOT(OPRD) ? OPRD NOT         R            B/W NOT         SRC       B/W SAL     OPRD,1(CL)      B/W——算术左移 SHL     OPRD,1(CL)      B/W ——逻辑左移 SAR     OPRD,1(CL)      B/W ——算术右移 SHR     OPRD,1(CL)      B/W ——逻辑右移 ROL     OPRD,1(CL)      B/W ——不带进位循环左移 ROR     OPRD,1(CL)      B/W ——不带进位循环右移 RCL     OPRD,1(CL)       B/W ——带进位循环左移 RCR     OPRD,1(CL)       B/W ——带进位循环右移 OPRD:R、SRC 单个操作数的操作 移位指令示意图 SAL  OPRD ,1 SHL  OPRD ,1 SAR  OPRD ,1 SHR  OPRD ,1 ROL  OPRD ,1  ROR  OPRD ,1 RCL  OPRD ,1 RCR  OPRD ,1 OPRD C 0 OPRD C 0 OPRD C 0 OPRD C OPRD C OPRD C OPRD C OPRD C 双操作数的操作 AND    OPRD1,OPRD2       B/W OR    OPRD1,OPRD2         B/W XOR    OPRD1,OPRD2       B/W TEST    OPRD1,OPRD2      B/W OPRD:       R,R                      R,SRC                      R,IM                      DST,IM 共同特点:对应位操作。 D、串操作指令 1)、单字节指令,操作数为RAM中的一个字符串或一个 数据块。 2)、操作时往往要规定两个地址:SI ?源串地址,默认段为数据段但可以段超越;DI ?目的串地址,默认段为附加段,不可以段超越。 3)、每执行一次,仅完成一个字或字节的操作,操作完 成后SI、DI自动修改,修改操作取决于方向标志D;如果要进行重复操作需加重复前缀REP且重复次数放在CX中。 4)、重复前缀中可以加入与Z标志进行比较的信息:       REPZ/REPE            Z=1,CX≠0时重复       REPNZ/REPNE       Z=0,CX≠0时重复 5)、串操作指令可以是字节操作,也可以是字操作。 块传送   MOVSB/MOVSW       (DS:SI) ?(ES:DI) MOVSB                      D=0 时 SI+1 ? SI,   DI+1 ? DI                                    D=1 时 SI-1 ? SI, DI-1 ? DI MOVSW                     D=0 时 SI+2 ? SI,   DI+2 ? DI                                    D=1 时 SI-2 ? SI, DI-2 ? DI 段超越举例:    MOVSB  [DI],ES:[SI]                             MOVS    BYTE  PTR [DI],SS:[SI] 重复前缀举例:           MOV    CX,100                                        REP      MOVSW      对传送指令而言,由于其不影响标志位,因此在重复前缀中使用带有与Z标志相比较的重复前缀没有意义。            MOV    CX,100               MOV       CX,100             REPZ    MOVSW               REPNZ    MOVSW 结果是一样的。 块比较   CMPSB/CMPSW       (DS:SI)-(ES:DI) CMPSB                      D=0 时 SI+1 ? SI,   DI+1 ? DI                                    D=1 时 SI-1 ? SI, DI-1 ? DI CMPSW                     D=0 时 SI+2 ? SI,   DI+2 ? DI                          
                您可能关注的文档
- 2008~2009学第一学期-江苏职业学校教学管理30强申报专栏.doc
- 2008年全国首届职业院校技能大赛高职组-亚龙.doc
- 2008年江西公务员录用考试行政职业能力测验试卷参考时限120分.doc
- 2008海外华侨华人高新科技洽谈会题目科技创新-LittleDragon.ppt
- 2009-2010年中美交换生项目-世纪金才.ppt
- 2009全国通信行业企业管理现代化创新成果推荐申报工作会议.ppt
- 2010上海国际陶瓷生活艺术博览会国际竞赛单元.ppt
- 2010重庆万州区环境状况公报.doc
- 2010版中英文本科培养计划样表材料物理专业.doc
- 2011学术工作坊一般-IAS-Fudan-复旦大学.doc
 原创力文档
原创力文档 
                        

文档评论(0)