89C51单片机指令系统_第1页
89C51单片机指令系统_第2页
89C51单片机指令系统_第3页
89C51单片机指令系统_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.一数据传送指令1. 以累加器A为目的操作数的指令(4条,即四种寻址方式) MOV A,RN ; MOV DIRECT MOV A,RI MOV A,#DATA2. 以寄存器Rn为目的操作数的指令(3条) MOV RN,A MOV RN,DIRECT MOV Rn,#DATA3. 以直接地址为目的操作数的指令(5条) MOV DIRECT,A MOV DIRECT,RN MOV DIRECT,DIRECT MOV DIRECT,RI MOV DIRECT,#DATA4. 以间接地址为目的操作数的指令(3条) MOV RI,A MOV RI,DIRECT MOV RI,#DATA5.16位数据传

2、送指令(1条) MOV DPTP,#DATA166. 查表指令 MOVC A,A+DPTR MOVC A,A+PC7. 累加器A与片外RAM传送指令(4条) MOVX A,RI MOVX A,DPTR MOVX RI,A MOVX DPTR,A8. 栈操作指令(2条) 1)PUSH(入栈)指令 PUSH DIRECT 2) POP(出栈)指令 POP DIRECT9. 交换指令(4条) 1)字节交换指令 XCH A,RN XCH A,DIRECT XCH A,RI 2)半字节交换指令 XCHD A,RI2 算数运算指令1. 加法类指令(4条) ADD A,RN ADD A,DIRECT ADD

3、 A,RI ADD A,#DATA2. 带进位加法指令(4条) ADDC A,RN ADDC A,DIRECT ADDC A,RI ADDC A,#DATA3. 带借位减法指令(4条) SUBB A,RN SUBB A,DIRENT SUBB A,RI SUBB A,#DATA4. 乘法指令(1条) MUL AB5. 除法指令(1条) DIV AB6. 加1指令(6条) INC A INC RN INC DIRECT INC RI INC DPTR7. 减1指令(4条) DEC A DEC RN DEC DIRECT DEC RI8. 十进制调整指令(1条) DA A3 逻辑操作指令1. 简单

4、操作指令(2条) 1)累加器清0指令CLR A 2)累加器A取反指令CPL A2. 移位指令(4条) 1)累加器A循环左移指令RL A 2)累加器A循环右移指令RR A 3)累加器A连同进位位循环左移指令RLC A 4)累加器A连同进位位循环右移指令 RRC A3. 累加器半字节交换指令 SWAP A4. 逻辑“与”指令(6条) ANL A,RN ANL A,DIRECT ANL A,RI ANL A,#DATA ANL DIRECT,A ANL DIRECT,#DATA5. 逻辑“或”指令(6条) ORL A,RN ORL A,DIRECT ORL A,RI ORL A,#DATA ORL

5、DIRECT,A ORL DIRECT,#DATA6. 逻辑“异或”指令(6条) XRL A,RN XRL A,DIRECT XRL A,RI XRL A,#DATA XRL DIRECT,A XRL DIRECT,#DATA4 控制程序转移类指令 1.无条件转移指令(4条) 1)短转移指令 AJMP ADDR11 2)长转移指令 LJMP ADDR16 3)相对转移(短转移)指令 SJMP REL 4)间接转移指令 JMP A+DPTR 2.空指令操作 NOP 3,.条件转移类指令 1)判零转移指令 JZ REL JNZ REL 2)比较转移指令 CJNE (目的字节),(源字节),REL

6、3)循环转移指令DJNZ RN,RELDJNZ DIRECT,REL4. 调用和返回指令 1)短调用指令ACALL ADDR11 2)长调用指令LCALL ADDR16 3)返回指令RETRETI5 位操作(布尔处理)类指令 1.位数据传送指令MOV C,BITMOV BIT,C 2.位修正指令 1)位清0指令 CLR CCLR BIT 2)位置1指令SETB CSETB BIT 3)位取反指令CPL CCPL BIT 3.位逻辑运算指令 1)位逻辑“与”指令ANL C,BITANL C,/BIT ; 斜杠表示对该位取反后再参与运算,但不改变原来的数值 2)位逻辑“或”指令ORL C,BITORL C,/BIT 4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论