51/AVR单片机开发系统
·设为首页
·联系站长
·加入收藏
 位置: 雨飞电子科技 >> 文章资讯 >> 单片机 >> 单片机入门 >> 正文 本站推出51/AVR单片机专业开发系统  [2006-10-02 17:24:49]      雨飞电子科技综合资讯网开通  [2006-01-15 23:09:58]
  51的汇编控制指令详细列表    3星级
51的汇编控制指令详细列表
[ 作者:未知     来源:网上收集     点击数:     更新时间:2006-10-8     文章录入:飞奔
【字体: 字体颜色

8051的汇编控制指令,占用字节,执行周期列表

 8051 INSTRUCTION SET

1.Arithmetic operations:
  
    Mnemonic            Byte    Cyc
    ADD   A,@Ri 1 1
    ADD   A,Rn 1 1       
    ADD   A,direct 2 1       
    ADD   A,#data 2 1       
    ADDC  A,@Ri 1 1          
    ADDC  A,Rn 1 1    
    ADDC  A,direct 2 1          
    ADDC  A,#data 2 1    
    SUBB  A,@Ri 1 1    
    SUBB  A,Rn 1 1    
    SUBB  A,direct 2 1    
    SUBB  A,#data 2 1    
    INC   A 1 1
    INC   @Ri 1 1
    INC   Rn 1 1
    INC   DPTR 1 1
    INC   direct 2 1
    INC   direct 2 1
    DEC   A 1 1
    DEC   @Ri 1 1
    DEC   Rn 1 1
    DEC   direct 2 1
    MUL    AB 1 4
    DIV   AB 1 4
    DA      A 1 1

2.Logical opreations:
    ANL   A,@Ri 1 1
    XRL   A,@Ri 1 1
    ANL   A,Rn 1 1
    XRL   A,Rn 1 1
    ANL   A,direct          2 1
    XRL   A,direct   2 1
    ANL   A,#data          2 1  
    XRL   A,#data          2 1
    ANL   direct,A   2 1  
    XRL   direct,A          2 1
    ANL   direct,#data 3 2
    XRL   direct,#data 3 2
    ORL   A,@Ri 1 1
    CLR   A 1 1
    ORL   A,Rn 1 1
    CPL   A 1 1
    ORL   A,direct  2 1   
     RL   A 1 1
    ORL   A,#data 2 1
    RLC   A 1 1
    ORL   direct,A 2 1 
    RR   A 1 1
    ORL   direct,#data 3 2
    RRC   A 1 1
    SWAP  A 1 1

3.Data transfer:
    Mnemonic            Byte Cyc
    MOV   A,@Ri 1 1
    MOV   DPTR,#data16 3 2
    MOV   A,Rn 1 1
    MOVC  A,@A+DPTR 1 2
    MOV   A,direct          2 1  
    MOVC  A,@A+PC          1 2
    MOV   A,#data          2 1   
    MOVX  A,@Ri 1 2
    MOV   @Ri,A 1 1
    MOVX  A,@DPTR          1 2
    MOV   @Ri,direct 2 2  
    MOVX  @Ri,A 1 2
    MOV   @Ri,#data 2 1  
    MOVX  @DPTR,A          1 2
    MOV   Rn,A 1 1   
    PUSH  direct          2 2
    MOV   Rn,direct 2 2   
    POP   direct          2 2
    MOV   Rn,#data          2 1 
    XCH   A,@Ri 1 1
    MOV   direct,A     2 1  
    XCH   A,Rn 1 1
    MOV   direct,@Ri 2 2  
    XCH   A,direct   2 1
    MOV   direct,Rn 2 2  
    XCHD  A,@Ri 1 1
    MOV   direct,direct     3 2
    MOV   direct,#data 3 2

4.Boolean variable manipulation:
    Mnemonic            Byte Cyc
    CLR   C 1 1
    ANL   C,bit 2 2
    SETB  C 1 1
    ANL   C,/bit          2 2
    CPL   C 1 1 
   ORL   C,bit 2 2
    CLR   bit 2 1
    ORL   C,/bit          2 2
    SETB  bit 2 1 
   MOV   C,bit 2 1
    CPL   bit 2 1 
   MOV   bit,C 2 2

5.Program and machine control:
    Mnemonic            Byte Cyc
    NOP 1 1
    JZ    rel 2 2
    RET 1 2
    JNZ   rel 2 2
    RETI          1 2 
    JC    rel 2 2
    ACALL addr11          2 2  
    JNC   rel 2 2
    AJMP  addr11     2 2    
    JB    bit,rel          3 2
    LCALL addr16          3 2  
    JNB   bit,rel          3 2
    LJMP  addr16          3 2 
    JBC   bit,rel          3 2
    SJMP  rel 2 2 
   CJNE  A,direct,rel 3 2
    JMP   @A+DPTR          1 2
    CJNE  A,#data,rel 3 2
    DJNZ  Rn,rel          2 2 
   CJNE  @Ri,#data,rel 3 2
    DJNZ  direct,rel 3 2 
   CJNE  Rn,#data,rel 3 2

  • 上一篇文章: 89S51看门狗功能的使用方法

  • 下一篇文章: 单片机测控系统中的抗干扰技术
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
     最新5篇热点文章
     本站推出51/AVR单片机开发系统
     锁相环频率合成控制器MB1501/MB1504置...
     4900种场效应管参数资料(五)
     4900种场效应管参数资料(四)
     4900种场效应管参数资料(三)
     
     最新5篇推荐文章
     本站推出51/AVR单片机开发系统
     锁相环频率合成控制器MB1501/MB1504置...
     4900种场效应管参数资料(一)
     ATMEL89系列单片机特点
     2004-2005中国本土嵌入式十佳企业揭晓...
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
     设为首页  加入收藏  关于本站  版权申明  联系站长  友情链接  在线留言  与我同在 
    Copyright© 2005-2006 Www.Yufik.Com All Rights Reserved
    广州雨飞电子科技 E-mail: yufik@163.com 中国·广东·广州

    粤ICP备05026189号