- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 8086的寻址方式和指令系统[3-2]
第三章 8086的寻址方式和指令系统 8086的寻址方式 指令的机器码表示方法(自学) 8086的指令系统 §3-3 8086的指令系统 §3-3 8086的指令系统 一、数据传送指令(14条) §3-3 8086的指令系统 1、通用数据传送指令 最基本的传送指令(MOV) 堆栈指令(PUSH,POP) 数据交换指令(XCHG) 表转换指令(XLAT) (1)MOV传送指令 指令格式: MOV 目的操作数 ,源操作数 指令功能:实现CPU的内部寄存器之间或寄存器与存储器之间的数据传送(复制操作) 注意:MOV指令总是把源操作数复制到目的操作数,而源操作数的内容保持不变 §3-3 8086的指令系统 (1)MOV传送指令 例: MOV AL, BL; MOV [DI], AX; MOV CX,[1000H]; MOV BL, 40 MOV WORD PTR[SI],01H; §3-3 8086的指令系统 (1)MOV传送指令 注意: 指令中至少要有一项明确说明传送的是字节还是字 IP寄存器不能用作源操作数或目的操作数 立即数和CS寄存器不能用作目的操作数 除了源操作数为立即数的情况外,两个操作数中必有一个是寄存器,但不能都是段寄存器。即MOV指令不允许存储单元←存储单元 ,也不允许段寄存器←段寄存器 不允许段寄存器 ← 立即数 §3-3 8086的指令系统 举例: MOV AX, BL ; ×目的操作数和源操作数的长度不一致 MOV BYTE[BX], 1000 ; ×目的操作数和源操作数的长度不一致 MOV 2A00H, AX ; ×立即数不能用作目的操作数 MOV [2000H], [3000H] ; × 不允许存储单元←存储单元 MOV [BX], [1000] ; × 不允许存储单元←存储单元 MOV ES, DS ; ×不允许段寄存器←段寄存器 MOV DS, 2000H ; × 不允许段寄存器←立即数 MOV CS, AX ; × 不允许用MOV指令改变CS寄存器 §3-3 8086的指令系统 (1)MOV传送指令 几个不能传送的解决办法:用AX作桥梁 存储器←存储器: MOV AX,MEM1 MOV MEM2,AX 段寄存器←段寄存器: MOV AX,DS MOV ES,AX 段寄存器←立即数: MOV AX,DATA MOV DS,AX §3-3 8086的指令系统 (1)MOV传送指令 应用举例: 如何用MOV指令实现两个内存字节单元内容的交换? §3-3 8086的指令系统 (1)MOV传送指令 应用举例:用MOV指令实现两内存字节单元内容的交换 §3-3 8086的指令系统 (1)MOV传送指令 应用举例:用MOV指令实现两内存字节单元内容的交换 §3-3 8086的指令系统 1、通用数据传送指令 最基本的传送指令(MOV) 堆栈指令(PUSH,POP) 数据交换指令(XCHG) 表转换指令(XLAT) 堆栈的定义 按“先进后出(FILO)”方式工作的存储区域。 堆栈以字为单位进行压入弹出操作(PUSH,POP)。 堆栈的用途:为什么要设置堆栈? §3-3 8086的指令系统 堆 栈 的 用 途 §3-3 8086的指令系统 堆栈的增长方式:向上增长。栈底设在存储器的高地址区,堆栈地址由高向低增长。 堆栈的最高地址叫栈底。 SS指示堆栈段的段基址。 堆栈指针SP始终指向堆栈的顶部(栈顶),且总是指向偶地址单元。 SP的初值规定了所用堆栈区的大小。 §3-3 8086的指令系统 (2)PUSH进栈指令 指令格式: PUSH 源操作数 工作过程:先修改指针: SP SP-2 后压入:(SP+1, SP) 源操作数 源操作数:可以是16位通用寄存器、段寄存器、存储器中的数据字,但不能是立即数。 举例:PUSH AX ;将AX内容压栈 执行操作: SP ← SP - 2 (SP) ← 低字节AL (SP+1)← 高字节AH §3-3 8086的指令系统 (2)PUSH进栈指令 举例: 设AX = 61 42H,执行指令PUSH AX §3-3 8086的指令系统 (3)POP出栈指令 指令格式: POP 目的操作数 工作过
您可能关注的文档
- 第七章 供应链采购.ppt
- 第七章 (新)数理统计的基本概念 花虹 同济.ppt
- 第七章 制造资源计划.ppt
- 第七章 国际储备(国际金融-东北财经,刘军善等).ppt
- 第七章 国际税法B.ppt
- 第七章 系统扩展之二_输入输出.ppt
- 第七章 国际商事代理法.ppt
- 第七章 常微分方程习题课.ppt
- 第七章 应力分析(第2讲)_2.ppt
- 第七章 有机硅作中间体的合成.ppt
- 2025年黄冈市红安县辅警招聘考试题库(必刷500题)及答案详解1套.docx
- 2025广东清远市卫生健康局直属公立医院招聘医疗卫生专业技术人员76人备考题库带答案详解.docx
- 2025年鹰潭市月湖区辅警招聘考试题库(必刷500题)及答案详解1套.docx
- 2025年驻马店市辅警招聘考试题库(必刷500题)参考答案详解.docx
- 2025中国知识产权报社第二批招聘3人参考题库附答案.docx
- 2025年远程护理机器人用户体验报告.docx
- 2025年3D打印建筑技术建筑全生命周期管理报告.docx
- 2025年区块链在数字版权融资交易中的应用研究报告.docx
- 2025年低空经济产业国际化人才培养效果评估报告.docx
- 2025年智能巡检机器人在化工厂防磨损监测的应用报告.docx
最近下载
- 25秋国家开放大学《人文英语1》形考任务参考答案.docx
- 《小学家长进课堂》.pptx VIP
- 轮椅智能折叠机构设计与分析.doc VIP
- 考研真题 清华大学903生化分子和细胞生物学综合历年考研真题汇编(含部分答案).docx VIP
- [PPT]各类型桥梁各部位名称图解_136页_讲解详细_权威资料.pptx VIP
- 2025年全球咖啡产业链绿色可持续发展分析与市场趋势报告.docx
- 食品质量安全风险日管控、周排查、月调度检查记录表.docx VIP
- 人力资源招聘流程与面试评估模板人才选拔指南.doc VIP
- 《The Boxcar Children》棚车少年第1部.pdf VIP
- 2022年中国汉字听写大会汉字听写知识竞赛题库及答案(共十三套).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)