- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章微型计算机指令系统_1课件
第2章 微型计算机
指令系统
;Advantage of assembly language;Intel 8086/8088指令系统共有92条基本指令,可分成以下 6 类:
① 数据传送指令
② 算术运算指令
③ 逻辑运算和移位指令
④ 串操作指令
⑤ 控制转移指令
⑥ 处理机控制指令
;指令构成;指令格式;2.1 寻址方式;2.11 立即寻址;立即寻址;2.1.2 寄存器寻址; 下面即将介绍的五种寻址方式均为存储器寻址方式(Memory Addressing)。存储器寻址方式的操作数存放在存储单元中。
; 有效地址可以由以下三种地址分量组成:
● 位移量(Displacement):它是存放在指令中的一个8位或16位的数,但它不是立即数,而是一个地址。
● 基址(Base Address):它是存放在基址寄存器BX或BP中的内容。
● 变址(Index Addess):它是存放在变址寄存器SI或DI中的内容。;2.1.3 直接寻址;AL;直接寻址;注意直接寻址和立即寻址的区别;2.1.4 寄存器间接寻址;1、选择将SI、DI、BX作为间址寄存器
有效地址存放在基址寄存器BX或变址寄存器SI、DI中。
默认的段地址在DS段寄存器,可使用段超越前缀
MOV AX,[SI] ;AX←DS:[SI]
; 书写指令时,用做间址的寄存器必须加上方括弧,以免与一般的寄存器寻址方式混淆。例如:
MOV AX,[SI]
MOV [BX],AL
如果(DS)=3000H,(SI)=2000H,(BX)=1000H,(AL)=64H,则上述两条指令的执行情况如图所示。;存储器;寄存器间接寻址;2.1.5 变址寻址;在一般情况下,操作数在内存的数据段DS中;但也允许段超越。
例如:
MOV [SI+10H],AX
如果(DS)=3000H,(SI)=2000H,(BX)=1000H,COUNT=1050H,(AX)=4050H,则指令执行情况如图所示。;执行结果为:(32010H)=4050H; 该寻址方式的操作数在汇编语言指令中书写时可以是下述形式之一:
MOV AL,[SI+TABLE]
MOV AL,[SI]+ TABLE
MOV AL,TABLE[SI]
其实以上三条指令代表的是同一功能的指令。其中TABLE为8位或16位位移量。 ;变址寻址;2.1.6 基址寻址;50H;2.1.7基址-变址寻址; 同样,当基址寄存器为BX时,操作数在数据段中;基址寄存器为BP时,操作数在堆栈段中。基址变址相对寻址方式同样也允许段超越。
MOV [BX+DI+1234H], AH
若(DS)=4000H,BX=0200H ,DI=0010H,则指令执行情况如图所示;;基址-变址寻址;基址变址相对寻址方式也可以表示成以下几种不同的形式:
MOV AX,[BX+SI+COUNT]
MOV AX,[BX][SI +COUNT]
MOV AX,[BX+SI]COUNT
MOV AX,[BX][SI]COUNT
MOV AX,COUNT[BX][SI] ;课堂练习;2.2 8086/8088指令系统;2.2.1.数据传送指令
数据传送指令是程序中使用最频繁的指令。
数据传送指令按其功能的不同,可以分为通用数据传送指令、输入输出指令、目标地址传送指令和标志传送指令等四组。
;;数据传送的方向如图所示。 ;例 :
①reg/mem/segreg ← reg 通用寄存器/存储器/段寄存器←通用寄存器
MOV AL , BL
MOV [ BX ] , AL
MOV DS , AX
②reg/segreg ← mem 通用寄存器/段寄存器 ← 存储器
MOV AL , [ BX ]
MOV DS , [ BX+SI ]
③reg/mem ← segreg 通用寄存器/存储器 ← 段寄存器
MOV BX , CS
MOV [ BX ] , DS
④reg/mem ← data 通用寄存器/存储器 ←立即数
MOV Al , 9
MOV BX , OFFSET buffer
MOV
您可能关注的文档
- 单片机汇编语言程序设计精讲2课件.ppt
- 单片机实验程序课件.ppt
- SAPFI概览-1.0课件.ppt
- 单片机实验四 MCS-51中断实验课件.ppt
- 单片机汇编语言课件.ppt
- 单片机第3章 汇编语言程序设计课件.ppt
- 单片机高级工课件.ppt
- 单片机项目2课件.ppt
- 地产logo分析作业课件.ppt
- 单片机第1章课件.ppt
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
最近下载
- 激光打标机安全操作规程.docx VIP
- 九年级化学常用实验仪器教案新版.doc VIP
- Unit1 I love sports第4课时 Hit it big&Wrap up&Let's explore (课件)2025-2026学年外研版英语四年级上册.pptx VIP
- 华东师大版八年级数学上册 第12章 整式的乘除 单元检测试题(有答案).docx VIP
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- 家具构造与工艺 课件.ppt VIP
- 压力管道设计与审批人员考试题电子版真题部分2.docx VIP
- 2025年药品经营许可证换证自查报告模板(仅参考).docx
- 2023年8月5日河北省三支一扶面试真题及答案解析(上午).doc VIP
- 高性能特种聚异氰酸酯交联剂Takenate.PDF VIP
文档评论(0)