ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:20.07KB ,
资源ID:15836613      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15836613.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(经典的51单片机汇编指令详解文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

经典的51单片机汇编指令详解文档格式.docx

1、1、XCH A,Rn指令名称:寄存器寻址字节交换指令指令代码:C8HCFH指令功能:寄存器寻址字节操作内容:(A)交换(Rn);n07字节数: 1机器周期:12、XCH A,direct直接寻址字节交换指令C5H累加器内容与内部RAM低128单元或专用寄存器内容交换(A)交换(direct) 23、XCH A,Ri间接寻址字节交换指令C6HC7H累加器内容与内部RAM低128单元内容交换(A)交换(Ri); i0,14、XCHD A,Ri半字节交换指令D6HD7H累加器内容低4位与内部RAM低128单元低4位交换(A)30交换(Ri)30;i0,15、XRL A,Rn指令名称;逻辑异或操作指令

2、68H6FH累加器内容与寄存器内容进行逻辑异或操作A(A)异或data9、XRL direct,A62Hdirect一(direct)异或(A)10、XRL direct,#data63H内部RAM低128单元或专用寄存器内容与立即数进行逻辑异或操作direct-(direct)异或data 32 以R开头的指令有6条,分别为:RET RETI RL A RLC A RR A RRC A1、RET子程序返回指令22H子程序返回PC158-(SP)SP-(SP)-1PC7022、RETI中断返回指令32H中断服务程序返回操作内容:PC15?8-(SP)-l3、RL A循环左移指令23H累加器内容

3、循环左移一位An+1-(An); n06A0-(A7)4、RLC A带进位循环左移指令33H累加器内容连同进位标志位循环左移一位An-1-(C)C5、RR A循环右移指令03H累加器内容循环右移一位An-(An+1);n06A7-(A0)6、RRC A带进位循环右移指令13H累加器内容连同进位标志位循环右移一位以S开头的指令有8条,分别为:SETB c SETB bit SJMP rel SUBB A,Rn SUBB A,direct SUBB A,Ri SUBB A,#data SWAP A1、SETB c进位标志置位指令D.H进位标志位置位-12、SETB bit直接寻址位置位指令D2H内

4、部RAM可寻址位或专用寄存器指定位置位bit3、SJMP rel短转移指令80H按指令提供的偏移量计算转移的目的地址,实现程序的无条件相对转移;PC-(PC)+2-(PC)+rel使用说明:偏移量是8位二进制补码数,可实现程序的双向转移,其转移范围是(PC一126)一(PC+129)。其中PC值为本指令的地址。4、SUBB A,Rn寄存器寻址带进位减法指令98H9FH累加器内容减寄存器内容和进位标志位内容-(A)-(Rn)-(C);影响标志位:当够减时,进位标志位复位;不够减时,进位标志置位。当位3发生借位时,AC置位;否则AC复位。当位6及位7不同时发生借位时,OV置位;否则OV复位。5、S

5、UBB A,direct直接寻址带进位减法指令95H累加器内容减内部RAM低128单元或专用寄存器和进位标志位内容-(A)-(diret)-(C)同SUBB A,Rn指令(序号97)6、SUBB A,Ri间接寻址带进位减法指令96H97H累加器内容减内部RAM低128单元内容及进位标志位内容-(A)-(Ri)-(C);7、SUBB A,#data立即数带进位减法指令94H累加器内容减立即数及进位标志内容-(A)-data-(C)8、SWAP A累加器高低半字节交换指令C4H累加器内容的高4位与低4位交换(A)7?4交换(A)3?以N开头的指令只有1条,就是:1、NOP空操作指令指令代码;00H

6、不执行任何操作,常用于产生一个机器周期的时间延迟。-(PC)+l以O开头的指令有8条,分别为:ORL A,Rn ORL A,direct ORL A,Ri ORL A,#data ORL direct,A ORL direct,#data ORL C,bit ORL C,bit1、ORL A,Rn逻辑或操作指令48H4FH累加器内容与寄存器内容进行逻辑或操作A1-(A)|(Rn), n072、ORL A,direct45H-(A)|(direct) 3、ORL A,Ri46H47H累加器内容与内部RAM低128单元内容进行逻辑或操作-(A)|(Ri);4、ORL A,#data44H累加器内容

7、与立即数进行逻辑或操作-(A)|data5、ORL direct,A42H内部RAM低128单元或专用寄存器内容与累加器内容进行逻辑或操作-(direct)|(A)6、ORL direct,#data43H内部RAM低128单元或专用寄存器内容与立即数进行逻辑或操作。-(direct)|data7、ORL C,bit位逻辑或操作指令72H累加位C状态与内部RAM可寻址位或专用寄存器指定位进行逻辑或操作-(C)|(bit)8、ORL C,bit位反逻辑或操作指令A0H累加位C状态与内部RAM可寻址位或专用寄存器指定位的反进行逻辑或操作-(C)|(bit非)指定位的状态取反后进行逻辑或操作,但并不改变指定位的原来状态。以P开头的指令有2条,分别为:POP direct PUSH direct1、POP direct出栈指令D0H堆栈栈顶单元的内容送内部RAM低128单元或专用寄存器-(SP)2、PUSH direct进栈指令C0内部RAM低128单元或专用寄存器内容送堆栈栈顶单元-(SP)+1(SP)-(direct)以M开头的指令有24条,分别为:MOV A,Rn MOV A,direct MOV A

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1