单片机指令功能一览表

上传人:油条 文档编号:33222418 上传时间:2018-02-14 格式:DOC 页数:4 大小:38KB
返回 下载 相关 举报
单片机指令功能一览表_第1页
第1页 / 共4页
单片机指令功能一览表_第2页
第2页 / 共4页
单片机指令功能一览表_第3页
第3页 / 共4页
单片机指令功能一览表_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机指令功能一览表》由会员分享,可在线阅读,更多相关《单片机指令功能一览表(4页珍藏版)》请在金锄头文库上搜索。

1、单 片 机 指 令 功 能 一 览 表一 、 传 送 操 作助 记 符 代 码 说 明 MOV A,Rn E8EF 寄 存 器 A MOV A,direct E5 dircet 直 接 字 节 送 A MOV A,Ri ERE7 间 接 RAM 送 A MOV A,#data 74 data 立 即 数 送 A MOV Rn,A F8FF A 送 寄 存 器 MOV Rn,dircet A8AF dircet 直 接 字 节 送 寄 存 器 MOV Rn,#data 787F data 立 即 数 送 寄 存 器 MOV dircet,A F5 dircet A 送 直 接 字 节 MOV d

2、ircet,Rn 888F dircet 寄 存 器 送 直 接 字 节 MOV dircet1,dircet2 85 dircet1 dircet2 直 接 字 节 送 直 接 字 节 MOV dircet,Ro 8687 间 接 RAM 送 直 接 字 节 MOV dircet,#data 75 dircet data 立 即 数 送 直 接 字 节 MOV Ri,A F6F7 A 送 间 接 RAM MOV Ri,#data 7677 data 直 接 字 节 送 间 接 RAM MOV Ri,#data 7677 data 立 即 数 送 间 接 RAM MOV DPTR,#data1

3、6 90 data 158 16 位 常 数 送 数 据 指 针 data70 MOVC A,A+DPTR 93 由 (A)+(DPTR)寻 址 的 程 序 存 贮 器 字 节 选 A MOVC A,A+PC 83 由 (A)+(PC); 寻 址 的 程 序 存 贮 器 字 节 送 A MOVX A,Ri E2E3 送 外 部 数 据 ( 8 位 地 址 ) 送 A MOVX A,DPTR E0 送 外 部 数 据 ( 16 位 地 址 ) 送 A MOVX Ri,A F2F3 A 送 外 部 数 据 ( 8 位 地 址 ) MOVX DPTR,A F0 A 送 外 部 数 据 ( 16 位

4、地 址 ) PUSH dircet C0 dircet 直 接 字 节 进 栈 , SP 加 1 POP dircet D0 dircet 直 接 字 节 退 栈 , SP 减 1 XCH A,Rn C8CF 交 换 A 和 寄 存 器 XCH A,dircet C5 dircet 交 换 A 和 直 接 字 节 XCH A,Ri C6C7 交 换 A 和 间 接 RAM XCH A,Ri D6D7 交 换 A 和 间 接 RAM 的 低 位 SWAP A C4 二 、 算 术 操 作 ( A 的 二 个 半 字 节 交 换 ) ADD A,Rn 282F 寄 存 器 加 到 A ADD A,

5、dircet 25 dircet 直 接 字 节 加 到 A ADD A,Ri 2627 间 接 RAM 加 到 A ADD A,#data 24data 立 即 数 加 到 A ADD A,Rn 383F 寄 存 器 和 进 位 位 加 到 A ADD A,dircet 35dircet 直 接 字 节 和 进 位 位 加 到 A ADD A,Ri 3637 间 接 字 节 和 进 位 位 加 到 A ADD A,data 34 data 立 即 数 和 进 位 位 加 到 A ADD A,Rn 989F A 减 去 寄 存 器 和 进 位 位 ADD A,dircet 95 dircet

6、A 减 去 直 接 字 节 和 进 位 位 ADD A,Ri 3637 间 接 RAM 和 进 位 位 加 到 A ADD A,data 34 data 立 即 数 和 进 位 位 加 到 A SUBB A,Rn 989F A 减 去 寄 存 器 和 进 位 位 SUBB A,dircet 95 dircet A 减 去 直 接 字 节 和 进 位 位 SUBB A,Ri 9697 A 减 去 间 接 RAM 和 进 位 位 SUBB A,#data 94 data A 减 去 立 即 数 和 进 位 位 INC A 04 A 加 1 INC Rn 080F 寄 存 器 加 1 INC dir

7、cet 05 dircet 直 接 字 节 加 1 INC Ri 0607 间 接 RAM 加 1 DEC A 14 A 减 1 DEC Rn 181F 寄 存 器 减 1 DEC dircet 15 dircet 直 接 字 节 减 1 DEC Ri 1617 间 接 RAM 减 1 INC DPTR A3 数 据 指 针 加 1 MUL AB A4 A 乘 以 B DIV AB 84 A 除 以 B DA A D4 A 的 十 进 制 加 法 调 整 三 、 逻 辑 操 作ANL A,Rn 585F 寄 存 器 “与 ”到 A ANL A,dircet 55 dircet 直 接 字 节

8、“与 ”到 A ANL A,Ri 5657 间 接 RAm“与 ”到 A ANL A,#data 54 data 立 即 数 “与 ”到 A ANL dircet A 52 dircet A“与 ”到 直 接 字 节 ANL dircet,#data 53 dircet data 立 即 数 “与 ”到 直 接 字 节 ORL A,Rn 484F 寄 存 器 “或 ”到 A ORL A,dircet 45 dircet 直 接 字 节 “或 ”到 A ORL A,Ri 4647 间 接 RAM“或 ”到 A ORL A,#data 44 data 立 即 数 “或 ”到 A ORL dirce

9、t,A 42 dircet A“或 ”到 直 接 字 节 ORL dircet,#data 43 dircet data 立 即 数 “或 ”到 直 接 字 节 XRL A,Rn 686F 寄 存 器 “异 或 ”到 A XRL A,dircet 65 dircet 直 接 字 节 “异 或 ”到 A XRL A,Ri 6667 间 接 RAM“异 或 ”到 A XRL A,#data 64 data 立 即 数 “异 或 ”到 A XRL dircet A 62 dircet A“异 或 ”到 直 接 字 节 XRL dircet,#data 63 dircet data 立 即 数 “异

10、或 ”到 直 接 字 节 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(a7a0) 绝 对 子 程 序 调 用 LCALL addr 16 12 addr(158) 长 子 程 序 调 用 addr(70) RET 22 子 程 序 调 用 返 回 RETI addr 11 32 中 断 调 用 返 回 AJMP addr 11 1 addr(a7a

11、6) 绝 对 转 移 LJMP addr 16 02addr(158) 长 转 移 addr(70) SJMP rel 80 rel 短 转 移 , 相 对 转 移 JMP A+DPTR 73 相 对 于 DPTR 间 接 转 移 JZ rel 60 rel A 为 零 转 移 JNZ rel 70 rel A 为 零 转 移 CJNE A,dircet,rel B5 dircet rel 直 接 字 节 与 A 比 较 , 不 等 则 转 移 CJNE A,#data,rel B4 data rel 立 即 数 与 A 比 较 , 不 等 则 转 移 CJNE A,Rn,#data,rel

12、B8BF data rel 立 即 数 与 寄 存 器 比 较 , 不 等 则转 移 CJNE Ri,#data,rel B6B7 data rel 立 即 数 与 间 接 RAM 比 较 , 不 等则 转 移 DJNZ Rn,rel D8DF rel 寄 存 器 减 1, 不 为 零 则 转 移 DJNZ dircet,rel B5 dircet rel 直 接 字 节 减 1, 不 为 零 则 转 移 NOP 00 空 操 作 *=a10a9a8l =a10a9a80 五 、 布 尔 变 量 操 作CLR C C3 清 零 进 位 CLR bit C2 清 零 直 接 位 SETB C D

13、3 置 位 进 位 SETB bit D2 置 位 直 接 位 CPL C B3 进 位 取 反 CPL bit B2 直 接 位 取 反 ANL C,bit 82 dit 直 接 数 “与 ”到 进 位 ANL C,/bit B0 直 接 位 的 反 “与 ”到 进 位 ORL C,bit 72 bit 直 接 位 “或 ”到 进 位 ORL C,/bit A0 bit 直 接 位 的 反 “或 ”到 进 位 MOV C,bit A2 bit 直 接 位 送 进 位 MOV bit,C 92 bit 进 位 送 直 接 位 JC rel 40 rel 进 位 位 为 1 转 移 JNC rel 50 rel 进 位 位 为 0 转 移 JB bit,rel 20 bit rel 直 接 位 为 1 相 对 转 移 JNB bit,rel 30 bit rel 直 接 位 为 0 相 对 转 移 JBC bit,rel 10 bit rel 直 接 位 为 1 相 对 转 移 , 然 后 清 零 该 位

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号