- 1、本文档共164页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理 第3章 8086的寻址方式和指令系统
例:在一个由17个字符组成的字符串STRING中,现在查找该字符串中是否包含空格字符(其ASCII码为20H),若未找到或尚未查完,则继续查找,直到找到第一个空格字符或查完了才退出循环。 STRING DB ‘Personal Computer’ … MOV BX,OFFSET STRING DEC BX MOV CX,17 NEXT: INC BX CMP [BX],BYTE PTR 20H LOOPNE NEXT … 方法二: MOV DI,OFFSET STRING MOV AL,20H MOV CX,17 REPNE SACSB JZ NEXT JMP NFOUND NEXT: … NFOUND:… 4、中断指令 INT n(中断调用) INTO IRET(中断返回) 中断指令由于进入的方式比较复杂,故在后面章节中讲解。 六、处理机控制指令 1、标志位操作指令 CLC(清0) STC(置1) CMC(取反) CLD STD CLI STI 2、外同步指令 HLT ;暂停,INTR和NMI以及RESET可使CPU退出暂停。 WAIT ;等待,/TEST信号使CPU退出等待。 LOCK ;封锁总线,它是一种指令前缀,凡带有LOCK前缀的指令在执行过程中,将禁止其它处理器使用总线。 ESC ;8086对外8087的控制指令。 3、空操作指令NOP 不做任何操作,但占用3个时钟周期,然后执行下一条指令。 如: MOV CX,100 LOP:NOP LOOP LOP 此例中NOP指令执行100次,占用300个时钟周期。用这种方式可作软件延时。但由于机器的主频变化很大,因此,这种软件延时的方式不精确。通常用在对延时要求不高的场合。如ADC0809转换结束后对数据的读取。 THANK YOU VERY MUCH 本章到此结束, 返回本章首页 结 束 (3)带进位的循环左移指令RCL 语句格式: RCL OPD, 1或RCL OPD,CL 功能:将目的操作数连同CF标志一起向左循环移动CL规定的次数。 (4)带进位的循环右移指令RCR 语句格式:RCR OPD,1或RCR OD,CL 功能:将目的操作数连同CF标志一起向右循环移动所规定的次数。 返回本节 3.3.4 串操作类指令 串操作指令 : 数据传送类指令每次只能传送一个数据,若要传送大批数据就需要重复编程,这样就浪费了大量的时间和空间。 为此8086提供了一组处理主存中连续存放数据串的指令,这就是串操作指令。 返回本章首页 流程图总结了串操作的过程。 串操作:对存储区中连续存放的字节或一串字进行操作。 串操作指令的对象是内存中地址连续的字节或字串,在每次操作执行后,能自动修改地址,为下次操作作准备。如用重复前缀,则可一直执行直到预定的次数。 串操作指令共有5条:MOVS、LODS、STOS、CMPS和SCAS。 (1)特点:①源操作数由SI间址,在当前数据段DS中;目的操作数由DI间址,在附加数据段ES中,且不允许段超越。 ②每次操作后,SI、DI的内容自动修改。DF=0:SI、DI自动加1(或2);DF=1:SI、DI自动减1(或2)。 ③要处理的串长度存放在CX寄存器中,有的操作可使用重复前缀。而有的操作则不能使用(如LODS)。 (2)重复的方式:REP 无条件重复 REPE/REPZ 相等/结果为0则重复 REPNE/REPNZ 不相等/结果不为0则重复 与REP前缀相配合工作的指令MOVS、LODS和STOS指令,直到(CX)=0为止。 执行过程: ① 如(CX)=0则退出REP,否则继续执行; ②(CX)←(CX)-1;③ 执行其后的串指令; ④ 重复①~③。 1、
您可能关注的文档
- 当冲突来临时.ppt
- 当代世界经济与政治 全套课件 第4章 世界军事的基本态势.ppt
- 彩泥校本课教案十四节.doc
- 强电分公司工艺手册7月21日.docx
- 形态与趋势(学习笔记725).ppt
- 形状补间动画_课件.ppt
- 往复泵介绍.pptx
- 彩色广告牌PLC课程设计.doc
- 影响气温分布的因素.ppt
- 很好二年级下学期期末总复习.doc
- 2025至2030中国婴儿拉式蚊帐行业发展现状及发展趋势与投资风险报告.docx
- 2025至2030中国半导体陶瓷靶行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国果汁行业供需趋势及投资风险报告.docx
- 2025至2030中国双节距滚子链行业项目调研及市场前景预测评估报告.docx
- 2025至2030全球及中国电子电气中的cPDM行业项目调研及市场前景预测评估报告.docx
- 2025至2030工业风幕行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至20305G技术行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030钛合金行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国冶金工程施工总承包行业运营态势与投资前景调查研究报告.docx
- 2025至2030铁路IT支出行业产业运行态势及投资规划深度研究报告.docx
最近下载
- 2024年中国零售商调查报告—全球化视角之海外门店拓展.pdf VIP
- 八大特殊作业(八大危险作业)安全管理知识与规范培训(PPT132页).pptx VIP
- 银行会计岗位招聘笔试题(某大型集团公司)试题集解析.docx VIP
- 磅房计量考试试题及答案.doc VIP
- 绿化养护标准及收费办法.docx VIP
- 儿童闭塞性细支气管炎的诊断和治疗(2023版)专家共识解读课件.pptx VIP
- CTX-M耐药基因流行病学调查及耐药机制研究.pdf
- 中国共产党纪律处分条例测试题附答案+考试注意事项.doc VIP
- 财务会计与税务会计差异及协调探讨.doc VIP
- (高清版)DG∕TJ 08-2410-2022 文物和优秀历史建筑消防技术标准.docx VIP
文档评论(0)