第4章 指令系统(下).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE6

PAGE6

PAGE3

PAGE3

课题

第4章指令系统(下)

课时

6课时(270min)

教学目标

学习目标:

(1)掌握字符串操作指令的功能与用法。

(2)掌握处理器控制类指令的功能与用法。

(3)掌握程序控制类指令的功能与用法。

(4)了解80x86CPU新增指令。

(5)培养耐心、细致的工作习惯,提升自主学习能力,积极适应新技术的发展。

教学重难点

教学重点:80x86CPU新增指令

教学难点:字符串操作指令的功能与用法;处理器控制类指令的功能与用法;程序控制类指令的功能与用法

教学方法

案例分析法、问答法、讨论法、讲授法

教学用具

电脑、投影仪、多媒体课件、教材

教学过程

主要教学内容及步骤

考勤

【教师】使用文旌课堂APP进行签到

【学生】班干部报请假人员及原因

问题导入

【教师】提出问题:

同学们,我们之前学过指令系统是计算机的“语言”,那大家有没有想过,计算机是如何通过这些指令完成复杂任务的呢?

【学生】聆听、思考、回答

传授新知

【教师】通过问题导入要讲的知识,介绍字符串操作指令等知识

4.1字符串操作指令

4.1.1基本串操作指令

1.串传送指令

功能:将SI所指向的源串中的一个字节或字传送到DI所指向的目的串中。

?【教师】提出问题:

假设你有一个任务,需要将一排书从书架A搬到书架B。书架A和书架B都有明确的起始位置,并且书是按顺序排列的。你会如何安排这个搬运过程?比如,你会从哪一端开始搬?每次搬多少本书?如果需要按照特定的顺序(比如从左到右或从右到左)搬运,你会如何控制这个顺序?

?【学生】阅读、思考、举手回答问题

?【教师】总结学生的回答

?【教师】组织学生阅读“方向标志位DF的设置方法….”(详见教材),并进行讲解

?【教师】播放“基本串操作指令”视频(详见教材)

?【学生】观看、思考

2.串比较指令

功能:将SI所指向的源串中的一个字节或字与DI所指向的目的串中的一个字节或字相减,不保存结果,只是根据结果设置标志位。

?【教师】组织学生阅读“执行串比较指令前….”(详见教材),并进行讲解

3.串扫描指令

功能:将寄存器AL(字节操作)或AX(字操作)中的内容与DI所指向的目的串中的一个字节或字相减,不保存结果,只是根据结果设置标志位。

?【教师】组织学生阅读“执行串扫描指令前….”(详见教材),并进行讲解

4.串装入指令

功能:将SI所指向的源串中的一个字节或字送入寄存器AL(字节操作)或AX(字操作)中。

?【教师】组织学生阅读“执行串装入指令前….”(详见教材),并进行讲解

5.串存储指令

功能:将寄存器AL(字节操作)或AX(字操作)中的一个字节或字存入DI所指向的目的串中。

?【教师】组织学生阅读“执行串存储指令前….”(详见教材),并进行讲解

4.1.2重复前缀指令

1.REP前缀

功能:重复执行串操作指令,直到CX中的值为0时结束操作。

?【教师】组织学生阅读“串传送指令与串存储指令….”(详见教材),并进行讲解

2.REPE/REPZ前缀

功能:在执行串比较或串扫描指令时,若CX≠0且ZF=1(要比较的两个字节或字相等或相减为零)时重复执行串比较或串扫描指令;否则,结束操作。

3.REPNE/REPNZ前缀

功能:在执行串比较或串扫描指令时,若CX≠0且ZF=0(要比较的两个字节或字不相等或相减不为零)时重复执行串比较或串扫描指令;否则,结束操作。

?【教师】组织学生阅读“串比较指令与串扫描指令….”(详见教材),并进行讲解

4.2处理器控制类指令

4.2.1标志位操作指令

标志位操作指令共有7条,用于设置标志位CF、DF和IF的值,对其他标志位无影响。

?【教师】提出问题:

想象一下,你正在驾驶一辆汽车,汽车上有几个重要的指示灯,比如安全带指示灯、车门未关指示灯和发动机故障指示灯。这些指示灯可以通过按钮来控制它们的状态(开或关)。在什么情况下,你会选择打开或关闭这些指示灯?这些指示灯的状态如何影响你的驾驶决策?

?【学生】阅读、思考、举手回答问题

?【教师】总结学生的回答

【学生】聆听、思考、理解、记录

课堂讨论

【教师】提出以下问题:

(1)基本串操作指令有哪些?

(2)重复前缀指令有哪些?

【学生】聆听、思考、回答

【教师】总结回答

课堂小结

【教师】简要总结本节课的要点

基本串操作指令

重复前缀指令

标志位操作指令

【学生】总结回顾知识点

作业布置

【教师】布置课后作业

老师扫描此码

进行本课线上作业布置

【学生】完成课后任务

考勤

【教师】使用文旌课堂APP进行签到

【学生】班干部报请假人员及原因

复习导入

【教师】带领学生复习基本串操作指令、重复前缀指令、标志位操作指令等知识,

文档评论(0)

长情又很酷 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档