- 1、本文档共124页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5 控制类指令 指令组成: STD方向标志位置1指令:DF 1 CLD方向标志位置0指令:DF 0 指令说明:执行串操作指令过程中,决定字符地址的修改方向。STD置1:字符地址减量修改,CLD置0:字符地址增量修改。 方向标志DF操作指令 4.处理器控制指令 5 控制类指令 中断允许标志IF操作指令 指令组成: STI中断标志位置1指令:IF 1 CLI中断标志位置0指令:IF 0 指令说明: STI置1,开放中断;CLI清0,屏蔽外部中断。 4.处理器控制指令 5 控制类指令 2)其它处理机控制指令 (1)NOP无操作指令 (2)HLT停机指令 (3)WAIT等待指令 (4)LOCK总线封锁指令 (5)ESC交权指令 操作:不执行任何操作 操作:使CPU处于暂停状态 操作:不断测试引脚 操作:使引脚输出低电平信号 操作:为协助处理器提供操作码,数据总线把存储单元内容送出,并开始一条协处理器指令的执行 4.处理器控制指令 5 控制类指令 暂停指令 指令格式: HLT 指令说明: 该指令经常和中断过程联系在一起,常用于外部硬件中断。 4.处理器控制指令 交权指令 指令格式: ESC 指令说明: 在带协处理器的系统中,程序中的交权指令表示8086调用协处理器工作。 5 控制类指令 等待指令 指令格式: WAIT 指令说明: 该指令一般是和ESC指令配合使用。8086用ESC指令使协处理器工作以后,自己还可以执行一些其他操作,此时处于并行工作状态。要取回协处理器的处理结果。可安排一条等待指令WAIT指令过程中,不断测试CPU的TEST引腿上的信号。 4.处理器控制指令 5 控制类指令 总线封锁指令 指令格式: LOCK 指令说明: 该指令可以放在任何一条指令的前面,LOCK实际上是一个指令前缀。LOCK前缀用在8086最大模式中,在硬件上将CPU的LOCK引腿与总线控制器8289的LOCK输入端相连,用了指令前缀LOCK以后,CPU在执行前缀后面的一条指令时,会从LOCK引腿往外送1个低电平信号,CPU访问存储器或外设时,总线控制器会对总线实行封锁,使其他处理器得不到总线控制权,不能访问存储器或外设。 4.处理器控制指令 习题 5.1 分别指出下列指令中的源操作数和目的操作数的寻址方式: (1) MOV SI,200 (2) MOV CX,DATA[SI] (3) ADD AX,[BX][DI] (4) AND AX,BX (5) MOV [SI],AX (6) PUSHF 5.2 试述指令MOV AX,2010H和MOV AX,DS:[2010H]的区别。 习题 5.3 写出以下指令中内存操作数的所在地址。 (1) MOV AL,[BX+5] (2) MOV [BP+5],AX (3) INC BYTE PTR[SI+3] (4) MOV DL,ES∶[BX+DI] (5) MOV BX,[BX+SI+2] 5.4判断下列指令书写是否正确: (1) MOV AL,BX(6) MOV BL,F5H (2) MOV AL,CL(7) MOV DX,2000H (3) INC [BX](8) POP CS (4) MOV 5,AL(9) PUSH CS (5) MOV [BX],[SI] 习题 5.5 设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,试问: (1) 执行指令PUSH AX后SP=? (2) 再执行PUSH BX及POP AX后SP=?AX=?BX=? 5.6 要想完成把[2000H]送[1000H]中,用指令: MOV [1000H],[2000H]是否正确?如果不正确,应用什么方法? 5.7 假如想从100中减去AL中的内容,用SUB 100,AL是否正确?如果不正确,应用什么方法? 5.8 用两种方法写出从88H端口读入信息的指令。再用两种方法写出从42H口输出100H的指令。 习题 5.9 假如AL=20H,BL=10H,当执行CMP AL,BL后,问: (1) 若AL,BL中内容是两个无符号数,比较结果如何?影响哪几个标志位? (2) 若AL,BL中内容是两个有符号数,结果又如何?影响哪几个标志位? * * 交换过程可以在CPU的内部寄存器之间进行,也可以在内部寄存器和存储单元之间进行,但不能在两个存储单元之间执行数据交换过程。 * 执行XLAT指令可将任意一个十进制数翻译成7段显示码,其操作步骤如下: (1) 将译码表定位到某个逻辑段的一片连续地址中,并将其表首址的偏移地址置入BX寄存器中。 (2) 将待
您可能关注的文档
- 《办公室事务管理》.ppt
- 工程经济学公司案例.doc
- 《化工原理学习指导》答案丁忠伟主编吸收蒸馏干燥计算题.doc
- 工程经营部管理制度(试行).doc
- 第2章平面机构的运动.ppt
- 《你一定会听见的》..ppt
- 第2章研究问题.ppt
- 《变色龙》优秀教学课件11..ppt
- 《口语交际:交谈》课件.ppt
- 《园艺产品采后处理》难点辅导.ppt
- DB44T 1076-2012 涂布白挂面箱纸板.docx
- DB44T 1078-2012 陶瓷原材料粒度分析 激光衍射法.docx
- DB44T 1079-2012 再生墨粉的质量和污染控制要求.docx
- DB44T 1085-2012 地理标志产品 肇庆裹蒸.docx
- DB44T 1087-2012 内墙无机涂料.docx
- DB44T 1094-2012 车用汽油中乙酸仲丁酯含量的测定 气相色谱法0.docx
- DB44T 1045-2012 转移镀铝纸规范.docx
- DB44T 925-2011 硅胶奶瓶规范.docx
- DB44T 872-2011 潮汕工夫茶规范.docx
- DB44T 750.2-2010 技术法规文献题录著录规则 第2部分:中国技术法规.docx
最近下载
- 【国家标准】GB∕T 35450-2017 聚碳酸酯薄膜及片材.pdf
- 医疗废物管理制度 (1).doc VIP
- 青19J2青19J3建筑专业(三):建筑用料及做法+屋面.docx
- 项目安全资料标准化实施手册 (1).pdf VIP
- 2022年成都市武侯国有资本投资运营集团有限责任公司招聘考试题库及答案解析.docx VIP
- 机械设计软件:Creo二次开发_(2).CreoAPI基础.docx VIP
- 第三十八回 及时雨会神行太保 黑旋风斗浪里白条-名著《水浒传》阅读导航+情节概括+思维导图+原文批注+阅读训练初中语文.docx VIP
- 物理性污染与防治.ppt VIP
- 1+X快递运营理论测试题.docx VIP
- 9.29事故抢险救援战评总结.ppt VIP
文档评论(0)