MCS-51 汇编指令集(S开头的指令)

来源:互联网 发布:k means java实现 编辑:程序博客网 时间:2024/06/04 07:18
MCS-51系列单片机指令以S开头的指令有8条,分别为: SETB c SETB bit SJMP rel SUBB A,Rn SUBB A,direct SUBB A,@Ri SUBB A,#data SWAP A
1、SETB c 指令名称:进位标志置位指令指令代码:D.H 指令功能:进位标志位置位操作内容:C←1 字节数: 1 机器周期:1
2、SETB bit 指令名称:直接寻址位置位指令指令代码:D2H 指令功能:内部RAM可寻址位或专用寄存器指定位置位操作内容:bit←1 字节数: 2 机器周期:1
3、SJMP rel 指令名称:短转移指令指令代码:80H 指令功能:按指令提供的偏移量计算转移的目的地址,实现程序的无条件相对转移;操作内容:PC←(PC)+2 PC←(PC)+rel 字节数: 2 机器周期:2 使用说明:偏移量是8位二进制补码数,可实现程序的双向转移,其转移范围是(PC一26)一(PC+129)。其中PC值为本指令的地址。
4、SUBB A,Rn 指令名称:寄存器寻址带进位减法指令指令代码:98H~9FH 指令功能:累加器内容减寄存器内容和进位标志位内容操作内容:A←(A)-(Rn)-(C); n=0~7 字节数: 1 机器周期:1 影响标志位:当够减时,进位标志位复位;不够减时,进位标志置位。当位3发生借位,AC置位;否则AC复位。当位6及位7不同时发生借位时,OV置位;否则OV复位。
5、SUBB A,direct 指令名称:直接寻址带进位减法指令指令代码:95H 指令功能:累加器内容减内部RAM低128单元或专用寄存器和进位标志位内容操作内容:A←(A)-(diret)-(C) 字节数: 2 机器周期:1 影响标志位:同SUBB A,Rn指令(序号97)
6、SUBB A,@Ri 指令名称:间接寻址带进位减法指令指令代码:96H~97H 指令功能:累加器内容减内部RAM低128单元内容及进位标志位内容操作内容:A←(A)-((Ri))-(C);i=0,1 字节数: 1 机器周期:1 影响标志位:同SUBB A,Rn指令(序号97)
7、SUBB A,#data 指令名称:立即数带进位减法指令指令代码:94H 指令功能:累加器内容减立即数及进位标志内容操作内容:A←(A)-data-(C) 字节数: 2 机器周期:1 影响标志位:同SUBB A,Rn指令(序号97)
8、SWAP A 指令名称:累加器高低半字节交换指令指令代码:C4H 指令功能:累加器内容的高4位与低4位交换操作内容:(A)7?/FONT>4交换(A)3?/FONT>0 字节数: 1 机器周期:1  
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子把别人家的玩具玩坏了怎么办 小新和爸妈一起睡觉那他们怎么办 ps画纸画的时候一直在移动怎么办 宝宝磕碰到家具上鼻梁碰破该怎么办 月经推迟11天了怎么办孕测棒单杠 小孩子不小心把蜡笔吃一点怎么办 线切割切割的工件表面有条纹怎么办 苹果手机不能用流量更新吃鸡怎么办 吃鸡更新成雨林如果内存不够怎么办 绝地求生刺激战场背包满了怎么办 绝地求生刺激战场模拟器满了怎么办 绝地求生刺激战场电脑版满了怎么办 绝地求生手游模拟器注册上限怎么办 绝地求生电脑模拟器已达上限怎么办 三星s5锁屏密码忘了怎么办 字画装框的时候起褶皱怎么办 指甲油抹在手上不在指甲上怎么办 我把油画的布割破了怎么办 胜战本领怎么看、走上战场怎么办 胜战本领怎么看 走上战场怎么办 数码相机拍出的相片亮度太亮怎么办 国考照片错了怎么办招生办能改吗 国考英语准考证名字错了怎么办 玻尿酸打鼻子双眼间距好怪怎么办 喝咖啡后胃不舒服想吐怎么办 分期付款买的车不想还款了怎么办 考试时打小抄被同学发现怎么办 生完二胎计生办强制要求上环怎么办 没办二代身份证户口被注销怎么办 川航特价儿童票名字写错怎么办 川航机票名字错一个字怎么办 买飞机票名字打错了一个字怎么办 坐飞机耳朵聋了下飞机还痛怎么办 小孩咳嗽两个月了还不好怎么办 生完小孩肚子瘦不下来怎么办 胆子小一个人在家里都害怕怎么办 怀了双胞胎两个宝宝很挤怎么办 飞机无人陪护如果接机延误该怎么办 过年要坐火车回家 狗狗怎么办 一岁八个月宝宝小腿弯怎么办 2岁宝不愿意坐马桶拉屎怎么办