- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8086 汇编指令集
一、数据传输指令
它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.
1. 通用数据传送指令
MOV 传送字或字节.
格式为: MOV DST,SRC
执行的操作:(DST)-(SRC)
MOVSX 先符号扩展,再传送.
MOVZX 先零扩展,再传送.
PUSH 把字压入堆栈.
格式为:PUSH SRC
执行的操作:(SP)-(SP)-2 ((SP)+1,(SP))-(SRC)
POP 把字弹出堆栈.
格式为:POP DST
执行的操作:(DST)-((SP+1),(SP)) (SP)-(SP)+2
PUSHA 把 AX,CX,DX,BX,SP,BP,SI,DI 依次压入堆栈.
POPA 把 DI,SI,BP,SP,BX,DX,CX,AX 依次弹出堆栈.
PUSHAD 把 EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI 依次压入堆栈.
POPAD 把 EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX 依次弹出堆栈.
BSWAP 交换 32 位寄存器里字节的顺序
XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数)
格式为:XCHG OPR1,OPR2
执行的操作:(OPR1)--(OPR2)
CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器 AL/AX/EAX )
XADD 先交换再累加.( 结果在第一个操作数里 )
2. 输入输出端口传送指令.
IN I/O 端口输入. ( 语法: IN 累加器, {端口号│DX} )
长格式为:
IN AL,PORT(字节)
IN AX,PORT(字)
执行的操作:
(AL)-(PORT)(字节)
(AX)-(PORT+1,PORT)(字)
短格式为:
IN AL,DX(字节)
IN AX,DX(字)
执行的操作: AL-((DX))(字节)
AX-((DX)+1,DX)(字)
OUT I/O 端口输出. ( 语法: OUT {端口号│DX},累加器 ),输入输出端口由立即方式指定时,
其范围是 0-255; 由寄存器 DX 指定时,其范围是 0-65535.
长格式为: OUT PORT,AL(字节)
OUT PORT,AX(字)
执行的操作: (PORT)-(AL)(字节)
(PORT+1,PORT)-(AX)(字)
短格式为: OUT DX,AL(字节)
OUT DX,AX(字)
执行的操作: ((DX))-(AL)(字节)
((DX)+1,(DX))-AX(字)
XLAT 换码指令
字节查表转换,BX 指向一张 256 字节的表的起点, AL 为表的索引值
(0-255,即 0-FFH); 返回 AL 为查表结果. 执行的操作: ( [BX+AL]-AL )
格式为: XLAT OPR
或: XLAT
3. 目的地址传送指令.
LEA 装入有效地址. 格式为: LEA REG,SRC
执行的操作:(REG)-SRC
指令把源操作数的有效地址送到指定的寄存器中.
例: LEA DX,string ;把偏移地址存到 DX.
LDS 传送目标指针,把指针内容装入 DS.
格式为: LDS REG,SRC
执行的操作:(REG)-(SRC) (DS)-(SRC+2)
把源操作数指定的 4 个相继字节送到由指令指定的寄存器及 DS 寄存器中.该指令常指定 SI寄存器.
例: LDS SI,string ;把段地址:偏移地址存到 DS:SI.
LES 传送目标指针,把指针内容装入 ES.
格式为: LES REG,SRC
执行的操作: (REG)-(SRC) (ES)-(SRC+2)
把源操作数指定的 4 个相继字节送到由指令指定的寄存器及 ES 寄存器中.该指令常指定 DI寄存器.
例: LES DI,string ;把段地址:偏移地址存到 ES:DI.
LFS 传送目标指针,把指针内容装入 FS.
例: LFS DI,string ;把段地址:偏移地址存到 FS:DI.
LGS 传送目标指针,把指针内容装入 GS.
例: LGS DI,string ;把段地址:偏移地址存到 GS:DI.
LSS 传送目标指针,把指针内容装入 SS.
例: LSS DI,string ;把段地址:偏移地址存到 SS:DI.
4. 标志传送指令.
LAHF 标志寄存器传送,把标志装入 AH.
格式为: LAHF
执行的操作:(AH)-(PWS 的低字节)
SAHF 标志寄存器传送,把 AH 内容装入标志寄存器.
格式为: SAHF
执行的操作:(PWS 的低字节)-(AH)
PUSHF 标志入栈.
格式为: PUSHF
执行的操作:(SP)-(SP)-2 ((SP)+1,(SP))-(PSW)
POPF 标志出栈
您可能关注的文档
- 2018下半年教资中学教育知识与能力真题+答案.docx
- 2018中考冲刺考点10:压强--液体压强.doc
- 2018中考数学题型专项研究第10讲:圆的综合应用.doc
- 2018专题复习(五)-方程、不等式与函数的实际应用题篇.doc
- 2018中考物理经典力学题.doc
- 2018九年级化学中考模拟试卷.doc
- 2018中考语文综合性学习专训课习题.doc
- 2018人教版一年级下册数学重点.docx
- 2018九年级化学中考模拟试题及答案.doc
- 2018九年级三模数学.docx
- 2025年老年视力保健市场调研:叶黄素需求与视力保护分析.pptx
- 城市交通智能监控升级项目阶段性完成情况汇报.pptx
- 2025年化工制造市场调研:化肥需求与农业生产关联分析.pptx
- 2025年香辣鸡翅肉质鲜嫩及夜宵调研汇报.pptx
- 河南省郑州市登封市2024-2025学年八年级上学期1月期末考试数学试卷(含答案).docx
- 九年级历史下册第二单元凡尔赛—华盛顿体系下的世界经济大危机新人教版教案.docx
- 小班音乐公开课活动猫捉老鼠教案.docx
- Unit3FascinatingparksReadingandthinking说课课件-高中英语人教版选择性.pptx
- 有理数的加法(一)课件-七年级数学人教版上册.pptx
- 小学信息技术第三册熙熙攘攘插入表格网上浏览河大版教案.docx
最近下载
- 中国铁矿选矿新技术和新工艺.ppt VIP
- 2025年中国全自动振荡仪行业市场全景评估及投资前景展望报告.docx
- AI可信数据空间白皮书-.pptx VIP
- 票管员的年度总结.pptx VIP
- 5篇中心医院医德医风谈话谈心记录(系列完整版).pdf
- T_ZZXJX 18-2021 现浇混凝土空心楼盖结构工程施工及验收技术规程.docx VIP
- 全国大学生职业规划大赛《医学美容技术》专业生涯发展展示PPT【高职(专科)】 .pptx
- 21 小圣施威降大圣 课件(共34张PPT).ppt VIP
- 新时代教育强国的根本遵循知到智慧树期末考试答案题库2025年喀什大学.docx VIP
- 混凝土冬季施工质量控制培训课件.pptx VIP
原创力文档


文档评论(0)