单片机指令.docx

上传人:b****6 文档编号:11922786 上传时间:2023-06-03 格式:DOCX 页数:13 大小:1.11MB
下载 相关 举报
单片机指令.docx_第1页
第1页 / 共13页
单片机指令.docx_第2页
第2页 / 共13页
单片机指令.docx_第3页
第3页 / 共13页
单片机指令.docx_第4页
第4页 / 共13页
单片机指令.docx_第5页
第5页 / 共13页
单片机指令.docx_第6页
第6页 / 共13页
单片机指令.docx_第7页
第7页 / 共13页
单片机指令.docx_第8页
第8页 / 共13页
单片机指令.docx_第9页
第9页 / 共13页
单片机指令.docx_第10页
第10页 / 共13页
单片机指令.docx_第11页
第11页 / 共13页
单片机指令.docx_第12页
第12页 / 共13页
单片机指令.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机指令.docx

《单片机指令.docx》由会员分享,可在线阅读,更多相关《单片机指令.docx(13页珍藏版)》请在冰点文库上搜索。

单片机指令.docx

单片机指令

§2.2指令系统

1.数据传输指令

(1)以累加器A为目的操作数的指令

MOVA,Rn;(Rn)→A

MOVA,direct;(direct)→A

MOVA,@Ri;((@Ri))→A

MOVA,#data;#data→A

(2)以寄存器Rn为目的操作数的指

MOVRn,A;(A)→(Rn)

MOVRn,direct;(direct)→(Rn)

MOVRn,#data;#data→(Rn)

(3)以直接地址为目的操作数的指令

MOVdirect,A;(A)→(direct)

MOVdirect,Rn;(Rn)→(direct)

MOVdirect,direct;(direct)→(direct)

MOVdirect,@Ri;(Rn)→(direct)

MOVdirect,#data;#data→(direct)

(4)以间接地址为目的操作数的指令

MOV@Ri,A;(A)→(Ri)

MOV@Ri,direct;(direct)→(Ri)

MOV@Ri,#data;#data→(Ri)

(5)16位数据传送指令

(6)查表指令

(7)与片外RAM的数据传送指令

(8)堆栈

(9)数据交换指

算术运算指令ArithmeticOperations(24)

(1)加法指令Addition

(2)进位位加法指令

(3)减法指令(Subtraction)

(4)乘发指令(Multiplication)

(5)除法指令(Division)

(6)加1指令

(7)减1指令

(8)十进制调整指令

3.逻辑运算指令LogicOperations(24)

(3)逻辑“与”指令

(4)逻辑“或”指令

(5)逻辑“异或”指令

4.控制转移指令BranchingInstruction(17)

(1)无条件转移指令

短转移

AJMPaddr11;(PC)+2→PC;addr11→PC10~0(PC15~11不变)

长转移

LJMPaddr16;addr16→PC

相对转移

SJMPrel;先(PC)+2→PC,后(PC)+rel→PC

目标地址=PC+2+rel=(PC)+rel

间接转移

JMP@A+DPTR;(A)+(DPTR)→PC

(2)空操作

NOP;(PC)+1→PC

(3)条件转移指令

判零转移指令

(4)比较转移指令

(5)循环转移指令

(6)调用和返回指令

(7)返回指令

位操作指令BooleanOperations(17)

(1)位数据传送指令

(2)位修正指令

(3)位逻辑运算指令

(4)条件转移指令

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2