- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理 04-11
§4.3.8 字符串处理及串处理指令
例3.字符串扫描指令的应用
若要在某个字符串STRING中查
找字符‘A’,若查找不到转向NOTFOUND,
那么,我们可以有下面的程序段:
§4.3.8 字符串处理及串处理指令
例3.字符串扫描指令的应用
MOV AX ,SEG STRING
MOV ES ,AX
MOV DI ,OFFSET STRING
MOV CX ,LENG1
MOV AL ,′A′
CLD
REPNE SCASB
§4.3.8 字符串处理及串处理指令
例3.字符串扫描指令的应用
JNE NOTFOUND
…
…
NOTFOUND:
●
…
…
§4.3.8 字符串处理及串处理指令
例4.字符串存储指令(STOS )的应用
若要对某数据缓冲区清零,我
们可以有下面程序段:
§4.3.8 字符串处理及串处理指令
例4.字符串存储指令(STOS )的应用
MOV AX ,SEG BUFDAT
MOV ES ,AX
MOV DI ,OFFSET BUFDAT
MOV CX ,LENGTH BUFDAT
MOV AL ,00
CLD
REP STOSB
§4.3.8 字符串处理及串处理指令
例4.字符串存储指令(STOS )的应用
指令REP STOSB将重复地将AL的内
容送到DI所指单元,并修正DI和CX 的
内容,直到(CX)=0为止,从而完成以CX
内容为长度的BUFDAT为首地址的缓冲区
全部清了零。
§4.3.8 字符串处理及串处理指令
字符串处理指令应用注意点小结
字符串处理指令即可以按字节操作,
也可以按字操作,且DST和SRC的寻址方式
均为隐含寻址。这类指令要遵循的共同约
定如下:
§4.3.8 字符串处理及串处理指令
① 若源串在存储器,则存储器地址由
DS:SI确定;
若源串在寄存器,则:
字节操作时,在AL中
字操作时,在AX中
§4.3.8 字符串处理及串处理指令
② 若目的串在存储器,则存储器地址
必须由ES:DI确定;
若目的串在寄存器,则:
字节操作时,在AL中
字操作时,在AX中
§4.3.8 字符串处理及串处理指令
③ 字符串操作指令CPU执行后,
(SI)或(DI)会自动地修改,其
修改方向受DF控制。
§4.3.8 字符串处理及串处理指令
0时,会自动地增1或2
当DF
1时,会自动地减1或2
增/减1/2,受操作类型控制,
字节操作时,增/减1
字操作时,增/减2
§4.3.8 字符串处理及串处理指令
④ 字符串处理指令的重复次数。
(重复执行的次数)→CX
§4.3.9 宏指令
宏指令是利用 CPU指令系统中已
有的指令按照一定的规则定义的新的
指令。宏指令的功能是根据用户的要
求自己确定的。宏指令一旦定义,在
源程序中就可以像其他指令一样使用,
宏指令的引用称为宏调用。
§4.3.9 宏指令
不过,CPU指令系统中所提供的指
令在汇编时,一条指令对应一条机器
指令码,而
您可能关注的文档
- 德育月历.doc
- CAD综合实验报告.doc
- 八年级语文下册_马说.doc
- 月考1(文数).doc
- 景观设计创意来源与方法.doc
- 初中三年级上学期体育单元教学计划.doc
- 04183概率论与数理统计2008年07月.pdf
- 2011天津英语试题.doc
- 第七章_ucos操作系统-同步与通信.pdf
- 信息化应用实践.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 学生工作单位实习证明word模板.docx
- 横河CS3000中文培训从讲解到组态最全资料.ppt VIP
- 内容讲义文本kyn28型开关柜及五防系统.ppt
- 四年级上册美术试卷国家义务教育质量监测答案.pdf VIP
- 2024年四川省广安市《保安员证》考试题库含答案 .pdf VIP
- 毕业设计(论文)-基于PLC的电梯控制系统设计.doc
- 糖尿病护理业务学习护理课件.pptx VIP
- 三菱电梯MAXIEZ-CZ调试大纲.pdf
- 东芝2307维修手册 东芝200623062506维修手册.doc
- 中考英语阅读训练Gulliver's Travels (selection)《格列佛游记》(选段).pdf VIP
文档评论(0)