- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五、位操作指令
五、位操作指令 硬件:MCS-51具有布尔处理器,包含位运算器ALU、位累加器(借用PSW的CY位)、可位寻址RAM及并行I/O口等。 软件:MCS-51单片机位操作指令共17条,包括位传送、位逻辑运算和位控制转移指令三类。 注:指令中的操作数都是1位的 1. 位数据传送指令 MOV C, bit ;(C)←(bit) ?MOV bit, C ; (bit)←(C) ?? bit为内部RAM位寻址空间的可位寻址位。 此指令不影响其他寄存器或标志位。 在汇编语言中,位地址的表达方式: *直接(位)地址方式,如D4H; *点操作符号方式,如PSW.4; *位名称方式,如RS1; *用户定义名方式,如用伪指令bit定义的位变量符号: SUB.REG bit RS1 例3-20 试编程实现将00H位内容和7FH位内容相互交换的程序 MOV C, 00H; MOV 01H, C MOV C, 7FH MOV 00H, C MOV C, 01H MOV 7FH, C 2. 位逻辑运算指令 ⑴置“1”指令 SETB C ; (C)←1 SETB bit ; (bit)←1 ?? ⑵位清“0”指令 CLR C ; (C)←0 ? CLR bit ; (bit)←0 ⑶位取反指令 CPL C ; ?CPL bit ; ⑷位逻辑“与”指令 ANL C, bit ;? ANL C, /bit ; “/bit”表示对位单元内容取反后再进行逻辑操作 ⑸位逻辑“或”指令 ORL C, bit ORL C, /bit 3.位控制转移指令 ⑴以Cy内容为条件的转移指令 JC rel ; 若(C)=1,则(PC)←(PC)+2+rel; 若(C)=0,则(PC)←(PC)+2 JNC rel ; 若(C)=0,则(PC)←(PC)+2+rel; ?若(C)=1,则(PC)←(PC)+2 注:执行该指令时,不改变进位位C的值 ⑵以位地址bit内容为条件的转移指令 JB bit,rel ; 若(bit)=1,则(PC)←(PC)+3+rel; ?若(bit)=0,则(PC)←(PC)+3 ?JNB bit,rel ; 若(bit)=0,则(PC)←(PC)+3+rel; ?若(bit)=1,则(PC)←(PC)+3 注:这两条指令不改变bit值,不影响标志位 JBC bit,rel ; 若(bit)=0,则(PC)←(PC)+3; ?若(bit)=1,则(PC)←(PC)+3+rel ? 且(bit)←0 注意:不管bit位为何值,执行该指令后,bit位值为0 例:编写一程序完成图3-12的逻辑电路运算处理。 定义:P1.0=A, P1.1=B, P1.2=C , P1.3=D , P1.4=Z MOV C,P1.0 ;输入变量A ANL C, P1.1 CPL C MOV 30H, C ;保存中间运算结果 MOV C, P1.2 ANL C, P1.3 ANL C,/P1.3 ORL C, 30H CPL C MOV P1.4, C ;输出运算结果 * *
您可能关注的文档
- (十二)位运算.ppt
- (春分点).ppt
- 05 第五节 函数的极限.doc
- 1-2知能提升演练.doc
- 1-1函数、极限与连续.ppt
- 1.1.3 圆的极坐标方程 练习 教案.doc
- 1.1极限.ppt
- 1.1点、线、面.ppt
- 1.2带答案.doc
- 1.2点、线、面.ppt
- 2025至2030全球及中国订单管理软件行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030国内液晶显示屏行业市场发展分析及竞争策略与投资发展报告.docx
- 2025至2030港口设备市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030量子加密通信行业发展现状及投资前景战略报告.docx
- 2025至2030中国音乐合成器行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国液压行业市场发展现状及竞争格局与投资机会报告.docx
- 2025至2030中国异戊橡胶行业运营态势与投资前景调查研究报告.docx
- 2025至2030帕西肽行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超收敛集成系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030尖齿铣刀行业市场占有率及有效策略与实施路径评估报告.docx
最近下载
- 智能车辆故障诊断维修手册.doc VIP
- 安徽省高中学业水平测试各科(语数英)试题及答案 .pdf VIP
- 2025至2030中国糖尿病食品行业市场发展分析及前景趋势与行业深度研究及发展前景投资评估分析.docx VIP
- 2025年水务企业运营管理手册.docx VIP
- 房屋市政工程施工安全日志(填写要求).docx
- 基于深度学习的家蚕病害识别.pdf VIP
- DCS受电方案(1)_原创精品文档.pdf VIP
- ZL50装载机工作装置设计及说明书.doc VIP
- 西南民族大学《解剖生理学》2021-2022学年第一学期期末试卷.doc VIP
- 2024-2025学年天津市河西区七年级(上)期末数学试卷含答案.pdf VIP
原创力文档


文档评论(0)