- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 8086PU的指令系统 (.03)
第三章 8086 CPU的指令系统
§3.1 8086CPU的寻址方式
1、立即数寻址 (操作数出现在指令中)
i → 数 ; (i为立即数,包括:n或nn )
其中n为8位数,nn为16位数
如:MOV AX,23H
2、寄存器寻址 (操作数在CPU的寄存器中,由指令给出寄存器)
reg ←→ 数 ; (reg为寄存器,共11个,包括:r或rs)
其中:r即:AX,BX,CX,DX,SP,BP,SI,DI
rs即:SS,DS,ES
如:MOV AX,BX
MOV DS,AX
3、存储器寻址 (操作数在存储器中,由指令给出EA)
m ←→ 数 ; (m为存储器,即:[EA] )
其中:有效地址EA=BX/BP+SI/DI+i ;(至少有一项)
对应:物理地址PA=SA+EA; SA=Rs×10H
(Rs包括:CS,SS,DS,ES)
存储器寻址包括:
直接寻址:[ i ] ;(1种 )
寄存器间接寻址:[ R ] ;(3种:[ BX]、[SI]、[DI] )
寄存器相对寻址:[R+i ] ;(4种:[ BX+i]、[BP+i]、[SI+i]、[DI+i])
基址变址寻址:[R1+R2 ] ;
(4种:[ BX+SI]、[BX+DI]、[BP+SI]、[BP+DI] )
基址变址相对寻址:[R1+R2+i ] ; (自由度最多,最灵活)
(4种:[ BX+SI+i]、[BX+DI+i]、[BP+SI+i]、[BP+DI+i] )
如:MOV AX,[2340H]
MOV AX,[BX]
MOV AX,[BX+3]
MOV AX,[BP+SI]
MOV AX,[BX+DI+04]
4、端口寻址 (操作数在外设端口中,由指令给出端口地址)
p ←→ 数 ; (p为端口,包括:n或DX )
端口寻址包括:
直接:AL ←→ n 或 AX←→ n
间接:AL ←→ DX 或 AX←→ DX
如:IN AL,91H
IN AX,84H
OUT DX,AL
OUT DX,AX
*5、其他寻址 (或隐含、或作地址;但仍属于上述4种寻址方式)
隐含寻址: (指令本身隐含了操作数的地址)
a ←→ 数 ;(a为隐含地址,但不出现在指令中)
如:DAA ;(隐含地址:AL)
MOVSW ;(隐含地址:[SI],[DI])
转移地址的寻址: (本质与操作数寻址相同,只是内容用作地址)
段内直接寻址:IP ← IP+i ;(i为补码,由近、短标号算出)
段内间接寻址:IP← r或IP← m ;(r、m同前,给出2个字节)
段间直接寻址:CS:IP ← L ;(L为远标号)
段间间接寻址:CS:IP ← m ;(m同前,但给出4个字节)
操作数等价形式:
n [ BX] 与 [BX+n] 等价,
1020H [ BP ][SI] 与 [ BP+SI+1020H ] 等价,
变量名Vn 、直接寻址 [ nn ] 等价
变量类型的指定:(参见伪指令)
BYTE PTR [EA];WORD PTR [EA];DWORD PTR Vn 等
数据存取顺序约定:
小址单元←→低8位
大址单元←→高8位,
如:MOV AX,[2300H] ; 即AH=[2301H],AL=[2300H]
§3.2 8086CPU的指令系统
一、传送指令 (大多不影响标志)
1、传送、交换指令
MOV A,B ; ( A←B )
其中A,B包括:
r ← i,r,m
rs ← r,m
m ← i,r,rs
(i、r、rs、m含义同前,参看寻址方式 )
(*注意:传送指令,[i]形式的m,只有[i]←→AX )
XCHG U,r ; (U r ),其中U包括:r、m两种
XLAT ; ( AL ← DS:[BX+AL] )
如:MOV AX,1122H ; AX=1122H
MOV DS, AX ; DS=1122H
MOV BX,3344H ; BX=3344H
MOV [BX+04],AX ; DS:[BX+04]=AX,
; 即 1122H:[3344H+04]=1122H,
; [14568H]=1122H,
; 或 [14569H]=11H,[14568H]=22H
XCHG AX, BX ; AX=3344H,BX=1122H
XLAT ; AL= DS:[BX+AL]
; =1122H:[1122H+44H]=[1
您可能关注的文档
- 端粒端粒酶与细胞老的关系.doc
- 竹山县“十三五”划研究报告.doc
- 竹浆黑液改性制取煤浆添加剂的研究.doc
- 笔记(高中数学目).doc
- 第 2 课 我定成为一棵参天大树.doc
- 第 3 讲:语法识补充与四级真题练习.doc
- 笔记本清尘图文教,经验总结.doc
- 第 5 章 ER的基本原理财务管理.doc
- 第 十 届 浙 贸 易 洽 谈 会(省侨办).doc
- 第01讲 电子商就业前景分析探讨.doc
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
最近下载
- 基于Comsol+Multiphysic的含瓦斯煤岩流固耦合模型与数值模拟研究.docx VIP
- 机电安装标准模块做法解析.pdf VIP
- 醇基燃料安全技术说明书.docx VIP
- 湖北省武汉市武昌区2023-2024学年四年级上学期期末质量监测语文试卷.docx VIP
- 矿井工作面通风设计浅谈(采矿张瑞功).doc VIP
- PW1555-2.0数据手册下载.pdf VIP
- 高中数学 北师大版必修二 三角恒等变换 第七课时 二倍角的三角函数公式 二倍角公式 教学设计.docx VIP
- TDLAS技术在硫磺回收装置中的应用.pdf
- 一种淤浆法生产高黏CMC的制备工艺.pdf VIP
- 初中语文语文版所有古诗.doc VIP
原创力文档


文档评论(0)