- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
逻辑运算指令课件1
教学目标、重点与难点 一、教学目标 1.熟悉逻辑操作指令的格式以及各自执行的操作。 2.掌握逻辑操作指令的使用方法。 二、教学重点 1.逻辑操作指令的格式以及各自执行的操作。 2.逻辑操作指令的使用方法。 ? 三、教学难点 利用逻辑操作指令编写、分析简单的程序。 复习相关内容的旧课 提问:程序状态字PSW各位的含义? 答:1.CY—进位标志:①用来反映8位算术运算产生的进位 ②在移位等逻辑运算时C受影响 ③兼作位累加器 2.AC—辅助进位 3.F0—用户自定义的状态标志位 4.RS1、RS2——工作寄存器区选择控制位 ①00——工作寄存器组0 ②01——工作寄存器组1 ③10——工作寄存器组2 ④11——工作寄存器组3 5.OV——溢出标志位 6.P—— 奇偶标志位 4.5.4 累加器A清0与取反指令(2条) 例5:对片内RAM 30H单元内容求补(取反后加1) .\flash\.\flash\ .\flash\ .\flash\ .\flash\ 五、小结 本节课我们学习了24条逻辑操作类指令,要求大家掌握这24条指令的格式,各自执行的操作,以及指令的使用方法。 其中指令的格式以及各自执行的操作是教学重点。要求大家会利用逻辑操作指令编写、分析简单的程序。 六、作业 1.用循环移位指令实现 将128扩大2倍。 2.教材P74页 第13题。 第 3 章 MCS―51指令系统 3.3.4 逻辑运算及移位指令 问题引入 前面我们学习了算术运算类指令,它们是针对4种最基本的算术操作的,我们知道有哪些逻辑操作呢?相应的逻辑运算规则是什么呢? 一、逻辑操作类指令包括哪些指令? 共包括24条指令: 逻辑运算指令:完成数字逻辑的与、或、异或;累加器A清“0”和取反操作。 移位指令:对累加器A的循环移位操作,包括左、右方向以及带与不带进位标志位方式。 二、学习这类指令时应注意的事项 指令的格式 指令的功能 对于逻辑运算指令:当以累加器A为目的操作数 时,对P 标志有影响; 对于循环指令:带进位的循环移位对CY和P标志有影响; 累加器清0指令:只对P标志有影响。 累加器取反指令:不影响PSW各标志位 4.5.1 逻辑“或”操作指令(6条) ORL direct, A ;(direct) ← (direct)∨(A) ORL direct, #data; (direct) ← (direct)∨#data ORL A, #data ; (A) ← (A)∨#data ORL A, direct ; (A) ← (A)∨(direct) ORL A, @Ri ; (A) ← (A)∨((Ri )) ORL A, Rn ; (A) ← (A)∨(Rn) 这组指令的功能是: 将两个操作数的内容按位进行逻辑或操作, 并将结果送回目的操作数的单元中。 4.5.1 逻辑“或”操作指令例题 例1:ORL A , #0FH 演示 逻辑“或”指令的功能:在实际编程中,逻辑或指令具有置位(即置“1”)功能,用于将一个8位二进制数中的某些位置“1”,而保留其余的几位不变。要置“1”的位同“1”相或,保持不变的位同“0”相或。 4.5.1 逻辑“或”操作指令例题 ? MOV A, 20H; 将20H单元中的内容送入A中 ADD A, #30H; BCD码加上30H得到对应的ASCII码, 结果送入A MOV 20H, A ; 将ASCII码送回20H单元 例2:将片内RAM20H单元中存放的BCD码转换为ASCII码 方法一:ORL 20H ,
您可能关注的文档
最近下载
- 信号与系统(刘泉)习题答案解析.pdf
- 2025年新沪科版物理八年级上册 实践 制作水油沙漏 教学课件.pptx VIP
- 国家助学金申请表格[整理].pdf VIP
- 人教PEP版六年级英语上册《Unit 3》全单元教学课件 优秀公开课课件.pdf VIP
- 食材配送服务流程.docx VIP
- 颈椎病(寒湿痹阻)病历书写模板.docx VIP
- 光伏电站日常安全巡检标准流程.docx VIP
- 人教PEP版六年级英语上册《Unit 2》全单元教学课件 优秀公开课课件.pdf VIP
- DB1302T 157-2001 无公害冬瓜生产技术规程.docx VIP
- 某文体中心项目结构抗震专项分析.pdf VIP
原创力文档


文档评论(0)