- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通信息与控制工程系教案(理论教学用)
课程名称
微机原理与接口技术
第 6 次
第 3 周
2 学时
上课教室
WM1310
课程类型
专业基础课
授课对象
自动化专业
章节名称
第三章 寻址方式和指令系统(3.1,3.2)
教学目的
和要求
了解8086汇编语言概况
了解指令的基本构成,如三种操作数。
掌握8086的指令格式和寻址方式。
讲 授
主要内容及时间分配
指令系统概述。(20min)
8086的8种寻址方式。(70min)
教学重点
与难点
重点:
8086指令的基本构成
8种寻址方式
难点:
8086的寻址方式
要求掌握知识点和分析方法
8086指令基本构成。
指令中的三种操作数。
8086的八种寻址方式。
启发与提问
存储器操作数的对应的物理地址如何计算?
那些寄存器可以作为基址、变址寄存器?
教学手段
多媒体+板书
作业布置
思考题:
1.如何设定寄存器的段超越?
主 要
参考资料
备注
要求学生在学习寻址方式时,联想CPU内部结构框图中的寄存器组、内存储器的结构等。
注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。
长安大学讲稿(第六讲)
讲 授 内 容
第3章8086/8088指令系统(寻址方式)
3.1 概述?指令: 控制计算机完成指定操作的命令
机器指令: 指令的二进制代码形式。例如:21H
汇编指令: 助记符形式的指令。例如:INT 21H
指令系统: CPU所有指令及其使用规则的集合。
指令的兼容性:同一系列机的指令都是兼容的。
3.1.1指令的基本构成
指令中应包含的信息:运算数据的来源,运算结果的去向,执行的操作。
操作码 [操作数],[操作数]
8088/8086的操作数分为3类
立即数操作数:
?表示参加操作的数据本身,可以是8位或16位
例: MOV AX,1234H
MOV BL,22H
MOV 8000H,DX
?立即数无法作为目标操作数
?立即数可以是无符号或带符号数,其数值应在可取值范围内
寄存器操作数:
?表示参加运算的数存放在指令给出的寄存器中,可以是16位或8位。
?例:MOV AX,BX
MOV DL,CH
(注:简单回顾一下寄存器的情况。)
存储器操作数:
?表示当前参加运算的数存放在存储器的某一个或某两个单元中
(注:简单回顾一下存储器寻址的情况。)
3.1.2 指令的执行时间
?一条指令的执行时间包括取指令:取操作数、执行指令、传送结果等几部分,单位用时钟周期数表示
?结论:
1)尽量使用寄存器作为操作数;
2)若有可能,用移位代替乘除法;
3)尽量使用简单的寻址方式。
3.2 8086的寻址方式
寻址方式—寻找操作数的方法
? 寻找操作数的地址(一般指源操作数)。
? 寻找要执行的下一条指令的地址。
立即寻址
?指令中的源操作数是立即数,即源操作数是参加操作的数据本身
直接寻址
?指令中直接给出操作数的16位偏移地址
偏移地址也称为有效地址(EA, Effective Address)
? 默认的段寄存器为DS,但也可以显式地指定其他段寄存器— —称为段超越前缀
? 偏移地址也可用符号地址来表示,如ADDR、VAR
寄存器寻址
??操作数放在某个寄存器中
? 源操作数与目的操作数字长要相同
? 寄存器寻址与段地址无关
MOV AX, BX
MOV [3F00H], AX
寄存器间接寻址
?操作数的偏移地址(有效地址EA)放在寄存器中
? 只有SI、DI、BX和BP可作间址寄存器
?操作数的段地址(数据处于哪个段)取决于选择哪一个间址寄存器:
寄存器相对寻址
操作数的偏移地址为寄存器的内容加上一个位移量
例:MOV AX,[BX+DATA]
设DS=2000H,BX=0220H,DATA=05H
则:AX=[20225H]
基址变址寻址
? 若操作数的偏移地址:
由基址寄存器(BX或BP)给出—基址寻址方式
由变址寄存器(SI或DI)给出—变址寻址方式
由一个基址寄存器的内容和一个变址寄存器的内容相加而形成操作数的偏移地址,称为基址-变址寻址。
? 同一组内的寄存器不能同时出现。
基址变址相对寻址
? 在基址-变址寻址的基础上再加上一个相对位移量
? 注意事项同基址-变址寻址
隐含寻址
指令操作数是隐含的,在指令中未显式地指明。
例:MUL BL
指令隐含了被乘数AL及乘积AX
类似的指令还有:DIV、CBW、MOVS等
您可能关注的文档
- 自动控制原理:第一章 控制系统导论.ppt
- 自动控制原理:第一章 控制系统导论.ppt
- 自动控制原理:课程总复习.ppt
- 自动控制原理:习题课.ppt
- 自动控制原理:自动控制系统的时域分析.ppt
- 传感器与检测技术:第八章 光电式传感器.pptx
- 传感器与检测技术:第二章 传感器的一般特性.pptx
- 自动控制原理 ch 5-2 开环系统的频率特性——典型环节非最小相.pdf
- 自动控制原理 ch 5-2 开环系统的频率特性——开环系统.pdf
- 自动控制原理 ch 5-3 线性系统的稳定性分析.pdf
- 微机原理与接口技术:07第3章 寻址方式和指令系统3.2.doc
- 微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3.doc
- 微机原理与接口技术:09第4章 汇编语言程序设计4.1-4.4.doc
- 微机原理与接口技术:10第4章 汇编语言程序设计4.5.doc
- 微机原理与接口技术:11第4章 汇编语言程序设计4.5 习题4.doc
- 微机原理与接口技术:12第5章 输入输出接口5.1 5.2.doc
- 微机原理与接口技术:13第5章 输入输出接口5.3 5.4 习题5.doc
- 微机原理与接口技术:14第6章 存储器系统.doc
- 微机原理与接口技术:15第6章 存储器系统 习题6.doc
- 微机原理与接口技术:17第7章 中断系统 习题7.doc
最近下载
- 急性胰腺炎急救护理措施.pptx
- 老年人跌倒风险综合管理专家共识PPT.docx VIP
- 2024-2025学年高中音乐必修《歌唱》人音版(2019)教学设计合集.docx
- 人教版小学一年级数学上册期中试卷及答案(精品推荐)..doc VIP
- 2025云南大理白族自治州检验检测院(第二批)招聘编外聘用人员5人备考练习试题及答案解析.docx VIP
- FAN-045 37#地块 电梯井施工操作架搭设 及安全防护方案 终.doc VIP
- 《油气管道安全管理》课件.ppt VIP
- 高速铁路客运服务专业职业生涯规划书.pptx
- GJ B-360B-2009 电子及电气元件试验方法.pdf VIP
- 概率论与数理统计教程(第2版) 茆诗松全套PPT课件.ppt
原创力文档


文档评论(0)