处理机控制指令.pptx
《处理机控制指令.pptx》由会员分享,可在线阅读,更多相关《处理机控制指令.pptx(41页珍藏版)》请在咨信网上搜索。
1、16.处理机控制指令处理机控制指令1)标志处理指令标志处理指令CLC,STC,CMC,CLD,STD,CLI,STI2)处理机控制指令处理机控制指令HLT,NOP,WAIT,ESC,LOCK21)标志处理指令标志处理指令设置和清除标志的指令,只影响指令指定的标志设置和清除标志的指令,只影响指令指定的标志32)处理机控制指令处理机控制指令暂停指令暂停指令HLT格式格式HLT执行执行使使CPU处于暂停状态处于暂停状态用于等待外部中断,中断处理结束后,用于等待外部中断,中断处理结束后,继续执行继续执行HLT后的下一条指令后的下一条指令例例、STI;允许外部中断允许外部中断HLT;等待中断等待中断MO
2、VAX,0、4空操作指令空操作指令NOP格式格式NOP指令不执行任何操作指令不执行任何操作例:例:(也可用(也可用NOP指令进行短延时指令进行短延时(教材中的一些例子用到)教材中的一些例子用到)其机器码占一个字节单元,其机器码占一个字节单元,在调试程序时,修改程序用。在调试程序时,修改程序用。57串处理指令串处理指令l串的基本概念串的基本概念 顺序存放在内存中的一组数据,称为串。顺序存放在内存中的一组数据,称为串。用串的首(末)地址、元素类型、串的长度表示。用串的首(末)地址、元素类型、串的长度表示。6l串操作种类串操作种类串传送串传送将串从内存某一区域传送到另一区域。将串从内存某一区域传送到
3、另一区域。从串取从串取从串中取出某一元素。从串中取出某一元素。存入串存入串将某个数据存入串中。将某个数据存入串中。串比较串比较对两个串进行比较。对两个串进行比较。搜索串搜索串在串中搜索(查找)某数据(关键字)在串中搜索(查找)某数据(关键字)7l串处理指令格式串处理指令格式重复控制前缀重复控制前缀串指令串指令控制重复次数基本操作控制重复次数基本操作MOVSB、MOVSW串传送串传送REPLODSB、LODSW从串取从串取REPZSTOSB、STOSW存入串存入串REPNZCMPSB、CMPSW串比较串比较SCASB、SCASW搜索串搜索串例例REPMOVSBREPZCMPSBREPNZSCAS
4、W8 串指令串指令l串传送串传送MOVSl从串取从串取LODSl存入串存入串STOSl串比较串比较CMPSl搜索串搜索串SCAS9串指令的特点串指令的特点指令给出串操作的种类、类型,而操作数隐含给出。指令给出串操作的种类、类型,而操作数隐含给出。如如MOVSB;字节字节MOVSW;字字源串源串由由DS:SI指向的单元指向的单元目的串目的串由由ES:DI指向的单元指向的单元指令执行后,指针据指令执行后,指针据DF标志、操作类型自动修改标志、操作类型自动修改字节操作字节操作1;字操作字操作2DF=0用用+;DF=1用用-10对只有一个存储器操作数的串指令对只有一个存储器操作数的串指令如如LODS(
5、从串取)(从串取)STOS(存入串)(存入串)SCAS(搜索串)(搜索串)另一个操作数在另一个操作数在AL(字节操作字节操作)或或AX(字操作字操作)CMPS(串比较串比较)、SCAS(串搜索串搜索)影响影响标志,标志,MOVS(串传送串传送)、LODS(从串取从串取)、STOS(存入串存入串)不影响不影响标志。标志。11l串传送串传送 格式格式MOVSB字节传送字节传送MOVSW字传送字传送 MOVSB执行操作执行操作(ES:DI)(DS:SI)字节传送字节传送(SI)(SI)1修改源串指针修改源串指针(DI)(DI)1修改目的串指针修改目的串指针其中:其中:DF=0,用,用+DF=1,用,
6、用-MOVSW执行操作执行操作(ES:DI)(DS:SI)字传送字传送(SI)(SI)2修改源串指针修改源串指针(DI)(DI)2修改目的串指针修改目的串指针12l从串取从串取 格式格式LODSB取字节取字节LODSW取字取字 LODSB执行操作执行操作(AL)(DS:SI)从源串取入从源串取入AL(SI)(SI)1修改源串指针修改源串指针 LODSW执行操作执行操作(AX)(DS:SI)从源串取入从源串取入AX(SI)(SI)2修改源串指针修改源串指针13l存入串存入串 格式格式STOSB存入字节存入字节STOSW存入字存入字 STOSB执行操作执行操作(ES:DI)(AL)将将AL存入目的
7、串存入目的串(DI)(DI)1修改目的串指针修改目的串指针 STOSW执行操作执行操作(ES:DI)(AX)将将AX存入目的串存入目的串(DI)(DI)2修改目的串指针修改目的串指针14l串比较串比较 格式格式CMPSB字节比较字节比较CMPSW字比较字比较 CMPSB执行操作执行操作(DS:SI)-(ES:DI)字节比较字节比较(SI)(SI)1修改源串指针修改源串指针(DI)(DI)1修改目的串指针修改目的串指针 CMPSW执行操作执行操作(DS:SI)-(ES:DI)字比较字比较(SI)(SI)2修改源串指针修改源串指针(DI)(DI)2修改目的串指针修改目的串指针注意:注意:1.源串源
8、串-目的串目的串2.两数相减,只影响标志,不影响操作数两数相减,只影响标志,不影响操作数15l搜索串搜索串 格式格式SCASB取字节取字节SCASW取字取字 SCASB执行操作执行操作(AL)-(ES:DI)从目的串搜索字节从目的串搜索字节(DI)(DI)1修改目的串指针修改目的串指针 SCASW执行操作执行操作 (AX)-(ES:DI)从目的串搜索字节从目的串搜索字节(DI)(DI)2修改目的串指针修改目的串指针两数相减,只影响标志,不影响操作数。两数相减,只影响标志,不影响操作数。16 重复控制前缀重复控制前缀重复前缀重复前缀REP当相等重复前缀当相等重复前缀REPZ/REPE当不相等重复
9、前缀当不相等重复前缀REPNZ/REPNE17l重复前缀重复前缀REP执行过程:执行过程:(1)当当(CX)=0,结束,结束REP,执行执行REP下一条指令。下一条指令。(2)当当(CX)0,将,将CX的的内容减内容减1,执执行行REP后后的的串串指指令令,返返回回(1)。例例LEADI,destinationLEASI,sourceMOVCX,20REPMOVSBMOVAX,0u只在只在(CX)=0时退出循环时退出循环18l当相等重复前缀当相等重复前缀REPZ执行过程:执行过程:(1)当当(CX)=0,结束结束REPZ,执行执行REPZ下一条指令;下一条指令;(2)当当(CX)0,将,将CX
10、的内容减的内容减1,执行执行REPZ后的串指令;后的串指令;(3)当当ZF=1,返回返回(1);(4)当当ZF1,则结束则结束REPZ,执行执行REPZ下一条指令。下一条指令。u(CX)减减1操作不影响标志操作不影响标志uZF标志由串操作决定标志由串操作决定19l当不相等重复前缀当不相等重复前缀REPNZ执行过程:执行过程:(1)当当(CX)=0,结束结束REPNZ,执行执行REPNZ下一条指令。下一条指令。(2)当当(CX)0,将,将CX的内容减的内容减1,执行执行REPNZ后的串指令。后的串指令。(3)当当ZF=0,返回返回(1);(4)当当ZF0,则结束则结束REPNZ,执行执行REPN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 处理机 控制 指令
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。