找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 933|回复: 0
打印 上一主题 下一主题
收起左侧

51单片机数据传递类,算术运算指令

[复制链接]
跳转到指定楼层
楼主
ID:917233 发表于 2021-5-7 21:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51指令系统
助记符
指令说明
字节数
周期数
(数据传递类指令)
MOV
A,Rn
寄存器传送到累加器
1
1
MOV
A,direct
直接地址传送到累加器
2
1
MOV
A,@Ri
累加器传送到外部RAM(8 地址)
1
1
MOV
A,#data
立即数传送到累加器
2
1
MOV
Rn,A
累加器传送到寄存器
1
1
MOV
Rn,direct
直接地址传送到寄存器
2
2
MOV
Rn,#data
累加器传送到直接地址
2
1
MOV
direct,Rn
寄存器传送到直接地址
2
1
MOV
direct,direct
直接地址传送到直接地址
3
2
MOV
direct,A
累加器传送到直接地址
2
1
MOV
direct,@Ri
间接RAM 传送到直接地址
2
2
MOV
direct,#data
立即数传送到直接地址
3
2
MOV
@Ri,A
直接地址传送到直接地址
1
2
MOV
@Ri,direct
直接地址传送到间接RAM
2
1
MOV
@Ri,#data
立即数传送到间接RAM
2
2
MOV
DPTR,#data16
16 位常数加载到数据指针
3
1
MOVC
A,@A+DPTR
代码字节传送到累加器
1
2
MOVC
A,@A+PC
代码字节传送到累加器
1
2
MOVX
A,@Ri
外部RAM(8 地址)传送到累加器
1
2
MOVX
A,@DPTR
外部RAM(16 地址)传送到累加器
1
2
MOVX
@Ri,A
累加器传送到外部RAM(8 地址)
1
2
MOVX
@DPTR,A
累加器传送到外部RAM(16 地址)
1
2
PUSH
direct
直接地址压入堆栈
2
2
POP
direct
直接地址弹出堆栈
2
2
XCH
A,Rn
寄存器和累加器交换
1
1
XCH
A, direct
直接地址和累加器交换
2
1
XCH
A, @Ri
间接RAM 和累加器交换
1
1
XCHD
A, @Ri
间接RAM 和累加器交换低4 位字节
1
1
(算术运算类指令)
INC
A
累加器加1
1
1
INC
Rn
寄存器加1
1
1
INC
direct
直接地址加1
2
1
INC
@Ri
间接RAM 加1
1
1
INC
DPTR
数据指针加1
1
2
DEC
A
累加器减1
1
1
DEC
Rn
寄存器减1
1
1
DEC
direct
直接地址减1
2
2
DEC
@Ri
间接RAM 减1
1
1
详见:http://www.51hei.com/bbs/dpj-18806-1.html

51指令系统(1).docx

34.28 KB, 下载次数: 5, 下载积分: 黑币 -5

51指令大全

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表