没有合适的资源?快使用搜索试试~ 我知道了~
单片机指令表及其应用.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 197 浏览量
2022-07-04
17:09:19
上传
评论
收藏 120KB DOC 举报
温馨提示
试读
64页
单片机指令表及其应用
资源推荐
资源详情
资源评论
(2008-11-23 16:36:47)
标签:it
分类:专业技术
单片机指令功能一览表
助记符 代码 说明
MOV A,Rn E8~EF 寄存器 A
MOV A,direct E5 dircet 直接字节送 A
MOV A,@Ri ER~E7 间接 RAM 送 A
MOV A,#data 74 data 立即数送 A
MOV Rn,A F8~FF A 送寄存器
MOV Rn,dircet A8~AF dircet 直接字节送寄存器
MOV Rn,#data 78~7F data 立即数送寄存器
MOV dircet,A F5 dircet A 送直接字节
MOV dircet,Rn 88~8F dircet 寄存器送直接字节
MOV dircet1,dircet2 85 dircet1 dircet2 直接字
节送直接字节
MOV dircet,@Ro 86~87 间接 RAM 送直接字节
MOV dircet,#data 75 dircet data 立即数送直接
字节
MOV @Ri,A F6~F7 A 送间接 RAM
MOV @Ri,#data 76~77 data 直接字节送间接
RAM
MOV @Ri,#data 76~77 data 立即数送间接 RAM
MOV DPTR,#data16 90 data 15~8 16 位常数送
数据指针
data7~0
MOVC A,@A+DPTR 93 由((A)+(DPTR))寻址的程
序存贮
器字节选 A
MOVC A,@A+PC 83 由((A)+(PC));寻址的程序
存贮器字节送 A
MOVX A,@Ri E2~E3 送外部数据(8 位地址)送 A
MOVX A,@DPTR E0 送外部数据(16 位地址)送
A
MOVX @Ri,A F2~F3 A 送外部数据(8 位地址)
MOVX @DPTR,A F0 A 送外部数据(16 位地址)
PUSH dircet C0 dircet 直接字节进栈,SP 加 1
POP dircet D0 dircet 直接字节退栈,SP 减 1
XCH A,Rn C8~CF 交换 A 和寄存器
XCH A,dircet C5 dircet 交换 A 和直接字节
XCH A,@Ri C6~C7 交换 A 和间接 RAM
XCH A,@Ri D6~D7 交换 A 和间接 RAM 的低位
SWAP A C4
算术操作 (A 的二个半字节交换)
ADD A,Rn 28~2F 寄存器加到 A
ADD A,dircet 25 dircet 直接字节加到 A
ADD A,@Ri 26~27 间接 RAM 加到 A
ADD A,#data 24data 立即数加到 A
ADD A,Rn 38~3F 寄存器和进位位加到 A
ADD A,dircet 35dircet 直接字节和进位位加到 A
ADD A,@Ri 36~37 间接字节和进位位加到 A
ADD A,data 34 data 立即数和进位位加到 A
ADD A,Rn 98~9F A 减去寄存器和进位位
ADD A,dircet 95 dircet A 减去直接字节和进位位
ADD A,@Ri 36~37 间接 RAM 和进位位加到 A
ADD A,data 34 data 立即数和进位位加到 A
SUBB A,Rn 98~9F A 减去寄存器和进位位
SUBB A,dircet 95 dircet A 减去直接字节和进位位
SUBB A,@Ri 96~97 A 减去间接 RAM 和进位位
SUBB A,#data 94 data A 减去立即数和进位位
INC A 04 A 加 1
INC Rn 08~0F 寄存器加 1
INC dircet 05 dircet 直接字节加 1
INC @Ri 06~07 间接 RAM 加 1
DEC A 14 A 减 1
DEC Rn 18~1F 寄存器减 1
DEC dircet 15 dircet 直接字节减 1
DEC @Ri 16~17 间接 RAM 减 1
INC DPTR A3 数据指针加 1
MUL AB A4 A 乘以 B
DIV AB 84 A 除以 B
DA A D4 A 的十进制加法调整
逻辑操作
ANL A,Rn 58~5F 寄存器“与”到 A
ANL A,dircet 55 dircet 直接字节“与”到 A
ANL A,@Ri 56~57 间接 RAm“与”到 A
ANL A,#data 54 data 立即数“与”到 A
ANL dircet A 52 dircet A“与”到直接字节
ANL dircet,#data 53 dircet data 立即数“与”到直
接字节
ORL A,Rn 48~4F 寄存器“或”到 A
ORL A,dircet 45 dircet 直接字节“或”到 A
ORL A,@Ri 46~47 间接 RAM“或”到 A
ORL A,#data 44 data 立即数“或”到 A
ORL dircet,A 42 dircet A“或”到直接字节
ORL dircet,#data 43 dircet data 立即数“或”到直
接字节
XRL A,Rn 68~6F 寄存器“异或”到 A
XRL A,dircet 65 dircet 直接字节“异或”到 A
XRL A,@Ri 66~67 间接 RAM“异或”到 A
XRL A,#data 64 data 立即数“异或”到 A
XRL dircet A 62 dircet A“异或”到直接字节
XRL dircet,#data 63 dircet data 立即数“异或”到
直接字节
CLR A E4 清零
CPL A F4 A 取反
RL A 23 A 左环移
RLC A 33 A 通过进位左环移
RR A 03 A 右环移
RRC A 13 A 通过进位右环移
控制程序转移
ACALL addr 11 *1 addr(a7~a0) 绝对子程序调用
LCALL addr 16 12 addr(15~8) 长子程序调用
addr(7~0)
RET 22 子程序调用返回
RETI addr 11 32 中断调用返回
AJMP addr 11 △1 addr(a7~a6) 绝对转移
剩余63页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功