- 1、本文档共120页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章_单片机指令系统0322.ppt
第十一章 单片机指令系统 本章内容 寻址方式 指令的分类、格式及符号说明 各类指令的说明 掌握MCS-51指令系统的各种寻址方式 掌握每条指令的格式、功能及用法 掌握指令的操作过程中操作数的变化情况以及对标志位的影响 学会正确选用指令完成简单的程序设计 例11.8 试编程实现46H+84H的BCD加法程序,将结果存入50H、51H单元。 (1)BCD加法 解: MOV A ,#46H ; 46H→A ADD A ,#84H ; 46H+84H=0CAH→A DA A ;A+ 66H=30H →A , Cy=1 , AC=1 MOV 50H,A ;存放十位、个位的BCD码 MOV A,#00H ADDC A,#00H MOV 51H,A SJMP $ ; 结束 A= 0 1 0 0 0 1 1 0 46 84 + ) 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 130 0 1 1 0 高、 低4位均大于9, 加66H调整 BCD加法过程 data= 0 1 0 0 0 1 0 0 二进制加法 十进制调整: (2)BCD减法 MCS-51单片机中没有十进制减法调整指令,因此,这里的BCD减法运算必须采用BCD补码运算法则。 例 已知:M1和M2中分别存有被减数80和减数25,试编程求差,并把结果存入M3单元中。 解:根据BCD减法的实施步骤,程序如下: ORG 0100H CLR C ; 清Cy MOV A,#9AH ; A←两位BCD数的模 (100) SUBB A , M2 ; A←求得减数的补数 ADD A , M1 ; A←被减数+减数的补数 DA A ; 对A 进行加法调整 MOV M3 , A ; M3←BCD差 CPL C ; Cy取反, 得到差的符号标志 … 两位BCD数的模100 BCD被减数 加60调整BCD差 BCD减数 减数的补数 1 0 0 1 1 0 1 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 0 0 0 0 0 0 + + BCD减法过程 计算: 80 – 25 = ? 即:CY=1,A=55H, CY取反后:CY=0,表明结果为正数,A中的内容为所求结果。 两位BCD数的模:100 BCD被减数 加06H调整BCD差 BCD减数:80 减数的补数 1 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 1 + + 计算:25 – 80 = ? 即:CY=0,A=45H。 CY取反后:CY=1,表明结果为负数,A中的内容为结果的补数 (即:25-80=-55)。 DIV AB ;A÷B=A…B,形成标志: 除法指令 C=0 除数=0 时 OV=1 除数≠0 时 OV=0 4、乘、除法指令 MUL AB ;A×B=BA , 形成标志: 积255 时 OV=1 乘法指令 C=0 共18条,分为与、或、异或运算指令。 ANL A ,
您可能关注的文档
- 经济应用数学 矩阵的秩.ppt
- 抓住用户的设计:清晰的移动应用表单.doc
- 《电脑知识与技术》杂志.ppt
- 景深及其应用.ppt
- 第04讲 Verilog-HDL语法——第2部分 语法要点.pdf
- §8-7带电粒子在电场和磁场中运动的应用1.ppt
- 壳聚糖在口腔组织工程的应用.ppt
- 炼钢学复习要点2012.ppt
- 第27讲 图像压缩编码技术.ppt
- 芳香族氟化合物合成技术进展.ppt
- 网络书店可行性研究报告.docx
- 哈尔滨防御装备部件项目投资分析报告.docx
- 关于在南阳玉器市场的教学实习报告.docx
- 服务商贸电子项目可行性研究报告方案(可用于发改委立项及银行贷款+201.docx
- 中国未来几年钒矿行业市场前景预测及投资价值评估分析报告.docx
- 江苏省淮安市外国语学校2024-2025学年九年级上学期英语期中试卷.docx
- Unit 8Let's celebrate! 单词汇总课件译林版(2024)七年级英语上册.pptx
- 四川省隆昌市知行中学2024-2025学年七年级上学期第二次核心素养测试(12月)语文试题.docx
- 江苏省连云港新海实验中学2024-2025学年九年级上学期第二次英语学情反馈.docx
- 江苏省徐州市丰县欢口镇欢口初级中学2024-2025学年九年级上学期12月月考英语试题.docx
文档评论(0)