版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章单片机CPU指令集架构何宾2023.08位指令MCS-251ISA有着比MCS-51ISA更广的可位寻址的空间,因此在MCS-51ISA的基础上也多出了几条用于MCS-251ISA下位寻址的指令位指令
--清除指令CLR指令清除指定的位CLR可操作进位标志CY或任何可直接寻址的位位指令
--清除指令CLRCY(*)该指令清除进位标志CY执行的操作和机器指令格式操作机器码字节数时钟数(CY)←0[11000011]11位指令
--清除指令CLRbit51(*)该指令清除位地址指定的位其执行的操作和机器指令格式bit51为位地址操作机器码字节数时钟数(bit51)←0[11000010][位地址]21位指令
--清除指令CLRbit该指令清除直接地址中指定的位(由位偏移yyy指定)其执行的操作和机器指令格式在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(bit)←0[11001001][11000yyy][直接地址]31位指令
--清除指令【例6-41】下面的指令执行清除操作,即 CLRP1.2执行该指令之前,端口P1的内容(P1)=“01011101”执行该指令后,端口P1的内容(P1)=”01011001”位指令
--置位指令SETB指令将指定的位设置为“1”,SETB可操作进位标志CY或任何可直接寻址的位SETBCY(*)该指令设置进位标志CY其执行的操作和机器指令格式操作机器码字节数时钟数(CY)←1[11010011]11位指令
--置位指令SETBbit51(*)该指令设置位地址bit51所指定的位其执行的操作和机器指令格式操作机器码字节数时钟数(bit51)←1[11010010][位地址]21位指令
--置位指令SETBbit
该指令设置直接地址中所指定的位(由位偏移yyy指定)其执行的操作和机器指令格式在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(bit)←1[10101001][11010yyy][直接地址]31位指令
--置位指令【例6-42】下面的指令执行设置操作,即SETBCSETBP1.0执行该指令前,端口P1的内容(P1)=“00110100”执行该指令后,清除CY位,即CY内容(CY)=”0”执行该指令后,端口P1的内容(P1)=“00110101”位指令
--取反指令CPL指令对指定的位取反。CPL可操作进位标志CY和任何可直接寻址的位CPLCY(*)
该指令对进位标志CY取反其执行的操作和机器指令格式Ø为取反符号操作机器码字节数时钟数(CY)←Ø(CY)[10110011]11位指令
--取反指令CPLbit51(*)该指令对位地址bit51指定的位取反其执行的操作和机器指令格式Ø为取反符号操作机器码字节数时钟数(bit51)←Ø(bit51)[10110010][位地址]21位指令
--取反指令CPLbit
该指令对位地址中所指定的位取反(由位偏移yyy确定)其执行的操作和机器指令格式Ø为取反标志在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(bit)←Ø(bit)[10101001][10110yyy][直接地址]31位指令
--取反指令【例6-43】下面的指令执行取反操作,即CPLP1.1 CPLP1.2在执行该指令之前,端口P1的内容(P1)=“01011101”执行该指令后,端口P1的内容(P1)=“01011011”位指令
--逻辑与指令逻辑与指令ANL对位操作数执行逻辑“与”操作具体来说,如果源操作数位的布尔值为逻辑“0”,则进位标志位CY清零,否则进位标志位保持当前状态汇编语言中操作数前的斜杠(“/”)表示将寻址位取反后用作源操作数的值,但源操作数本身不受影响除了标志位CY,该指令外不影响其他标志位位指令
--逻辑与指令ANLCY,bit51(*)该指令执行的操作和机器指令格式操作机器码字节数时钟数(CY)←(CY)∧(bit51)[10000010][位地址]21位指令
--逻辑与指令ANLCY,bit
该指令执行的操作和机器指令格式yyy为位偏移在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(CY)←(CY)∧(bit)[10101001][10000yyy][直接地址]31位指令
--逻辑与指令ANLCY,/bit51(*)该指令执行的操作和机器指令格式yyy为位偏移操作机器码字节数时钟数(CY)←(CY)∧Ø(bit51)[10110000][位地址]21位指令
--逻辑与指令ANLCY,/bit该指令执行的操作和机器指令格式yyy为位偏移在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(CY)←(CY)∧Ø(bit)[10101001][11110yyy][直接地址]31位指令
--逻辑与指令【例6-44】下面的指令执行位的逻辑“与”操作,即MOVCY,P1.0 ANLCY,ACC.7 ANLCY,/OV 在执行该指令时,当且仅当P1.0=“1”,ACC.7=“1”,且OV=“0”时,才设置标志位CY位指令
--逻辑或指令该指令实现位操作数的逻辑“或”运算具体来说,如果源操作数位的布尔值为逻辑“1”,则设置进位标志位CY,否则进位标志位保持当前状态在汇编语言中,操作数前的斜杠(“/”)表示将寻址位取反后用作源操作数的值,但源操作数本身不受影响除了CY标志位外,该指令不影响其他标志位位指令
--逻辑或指令ORLCY,bit51(*)
该指令执行的操作和机器指令格式操作机器码字节数时钟数(CY)←(CY)∨(bit51)[01110010][位地址]21位指令
--逻辑或指令ORLCY,bit
该指令执行的操作和机器指令格式yyy为直接地址中指定的位偏移在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(CY)←(CY)∨(bit)[10101001][01110yyy][直接地址]31位指令
--逻辑或指令ORLCY,/bit51(*)
该指令执行的操作和机器指令格式bit51为给定的位地址操作机器码字节数时钟数(CY)←(CY)∨Ø(bit51)[10100000][位地址]21位指令
--逻辑或指令ORLCY,/bit
该指令执行的操作和机器指令格式yyy为位地址中指定的位偏移在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(CY)←(CY)∨Ø(bit)[10101001][11100yyy][直接地址]31位指令
--逻辑或指令【例6-45】下面的指令执行位的逻辑“或”操作,即MOVCY,P1.0 ORLCY,ACC.7ORLCY,/OV 在执行该指令时,当且仅当P1.0=“1”,ACC.7=“1”或OV=“0”时,设置CY标志位位指令
--传输指令
将第二个操作数指定的布尔变量复制到第一个操作数指定的位置其中一个操作数必须是CY标志;另一个操作数可以是任何可直接寻址的位该类型指令不影响其他任何寄存器该指令会影响进位标志CY位指令
--传输指令MOVCY,bit51(*)
该指令将bit51指定位地址的内容加载到进位标志CY中该指令执行的操作和机器指令格式操作机器码字节数时钟数(CY)←(bit51)[10100010][位地址]21位指令
--传输指令MOVCY,bit
该指令将直接地址中所指定位偏移的内容加载到进位标志CY中其执行的操作和机器指令格式yyy为指定的位偏移在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(CY)←(bit)[10101001][10100yyy][直接地址]31位指令
--传输指令MOVbit51,CY(*)该指令将进位标志CY的内容加载到bit51所指定的位地址中其执行的操作和机器指令格式操作机器码字节数时钟数(bit51)←(CY)[10010010][位地址]21位指令
--传输指令MOVbit,CY
该指令将进位标志CY的内容加载到直接地址中指定的位偏移单元中该指令执行的操作和机器指令格式yyy为位偏移在二进制模式下,需要在机器码前面添加前缀0xA5操作机器码字节数时钟数(bit)←(CY)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025上半年四川盐源县县属国有企业考试招聘23人笔试历年参考题库附带答案详解
- 陕西韩城市2025-2026学年下学期期中检测七年级数学(含答案)
- 2026年黑龙江省安全员C证复审题库及答案
- 河北省邯郸市临漳县2025-2026学年八年级下学期期中多元评估语文卷
- 北京市石景山区2026年中考一模道德与法治试题(含答案)
- 2025-2026学年江苏省苏州市张家港市七年级(下)月考历史试卷(3月份)含答案
- 2026 四年级下册美术《画家乡的竹林》课件
- 2026 五年级下册《My day 日常活动》课件
- 2025工程(石材干挂)合同
- 2025-2026学年岭南版小学美术五年级下册(全册)教学设计(附目录p177)
- 2022新课标小学体育教学:课时计划、学期计划全套(1至6年级)
- 注册电气工程师考试试题及答案题库
- T-ZJPA 002-2023 注射剂包装密封性检查 微生物挑战:浸入式暴露试验要求
- 切格瓦拉完整
- 老舍读书分享名著导读《龙须沟》
- 钢筋混凝土剪力墙结构设计
- 湖南中医药大学针灸推拿学试卷及答案
- 2023年05月四川天府新区上半年公开招考87名编外聘用人员笔试历年高频考点试题含答案详解
- 无违法犯罪记录保证书
- 北师大地理信息系统原理与应用课件第8章 属性数据的管理
- 中国口腔医学本科教育标准
评论
0/150
提交评论