- 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
- Chapter2Mydreamjob语法(课件)-新版香港朗文英语六年级上册.pptx
- 河南省焦作市2025-2026学年高一上学期10月质量调研试题政治.docx
- 兴隆煤矿一通三防管理制度250106.docx
- 中小学思政课践行爱国主义教育法的系统性思维探析.docx
- 《榜样9》观后感:读懂“高燃密码”走稳奋进之路.docx
- 2025年人教版高中物理必修第一册《第二章匀变速直线运动的研究》大单元整体教学设计(2022课标).docx
- 2025年面向综合能力培养的计算机网络实验教学设计.docx
- 《高山流水》大单元整体教学设计.docx
- 关于基于目标的活动设计与实施的几个建议.docx
- 人教版八年级下册第一课《社戏》教学设计.docx
原创力文档


文档评论(0)