原创 51的汇编控制指令详细列表!!!

2009-8-12 16:24 1978 12 12 分类: MCU/ 嵌入式

来源 CEPARK网站http://www.cepark.com/Index.html  作者: hnrain


学习51单片机.最好先学会汇编.等汇编能写出一些较好程序的时候时候可以学习下C...这样比较好...电子园51单片机学习网 \b0h+xG8T!bA|l


"rgFp#X44606下面提供下51的汇编控制指令详细列表给大家...


okM3G;Z^$dV/b44606 电子园51单片机学习网1Y1u9d Ho0HI%?


 


!b;u9EA-l } I3M N!~44606 电子园51单片机学习网vJ$TnLpZ5q


 电子园51单片机学习网"f8k_;Q9h_$}


电子园51单片机学习网Q-}p6r~.['Hs?f b


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


#iD0rXNu${d|+`44606


MG&Q[zrR7U u%_446068051 INSTRUCTION SET
4r?ArJ#c$R??O2O44606
7`-}l%Ro0{446061.Arithmetic operations:电子园51单片机学习网:h7a u'jN

"K`#hg7m44606Mnemonic Byte Cyc
TV:UZ\&hA,o q44606ADD A,@Ri 1 1电子园51单片机学习网7R-g;}]2aP-}
ADD A,Rn 1 1
Hd6ZAEy)v}9_44606ADD A,direct 2 1 电子园51单片机学习网H9_+bj(^"hc9A8}
ADD A,#data 2 1
2f#l7?bx44606ADDC A,@Ri 1 1 电子园51单片机学习网WSJ @#C F
ADDC A,Rn 1 1 电子园51单片机学习网|9B8p#K qM
ADDC A,direct 2 1 电子园51单片机学习网1Z!d v%T&VU
ADDC A,#data 2 1
{w[^ r44606SUBB A,@Ri 1 1 电子园51单片机学习网&Lm#X!H%gq
SUBB A,Rn 1 1
]Ch7mG_44606SUBB A,direct 2 1 电子园51单片机学习网 K _AJ Mx0ni
SUBB A,#data 2 1 电子园51单片机学习网w/X;k_I3fE6k
INC A 1 1电子园51单片机学习网I5zkt6jj3`^:D+U
INC @Ri 1 1电子园51单片机学习网#c5|"h ?+Qc7sX7I
INC Rn 1 1
(}g I:[n)~44606INC DPTR 1 1电子园51单片机学习网P.b1mn+aM5W8~ U
INC direct 2 1电子园51单片机学习网X tJ5IX A:e@`A
INC direct 2 1
'SzTM3A$N#Q44606DEC A 1 1
W$S*}6d5B-CwU44606DEC @Ri 1 1
G0N4Ts){.G44606DEC Rn 1 1
i"iz:A xk5{z9Sd44606DEC direct 2 1
gHrq;ll6`S44606MUL AB 1 4电子园51单片机学习网`:E?%c e7c-w
DIV AB 1 4电子园51单片机学习网w ?&Q&Yb:S SaUj4?
DA A 1 1电子园51单片机学习网pYG#S/OGe,B
电子园51单片机学习网.b&{As Yrt5i!B
2.Logical opreations:
J1u&^(i#r44606ANL A,@Ri 1 1电子园51单片机学习网oIl5p.IoY"o
XRL A,@Ri 1 1电子园51单片机学习网 {U {O@:i6t(R
ANL A,Rn 1 1电子园51单片机学习网?h$Uu.HSrZ"B? T,\
XRL A,Rn 1 1电子园51单片机学习网e0|b-m'i0P5j
ANL A,direct 2 1电子园51单片机学习网]QY QLc ?5M
XRL A,direct 2 1电子园51单片机学习网.P(m+QO'J3X5[(^
ANL A,#data 2 1 电子园51单片机学习网lxPB+q C
XRL A,#data 2 1
1tKBpB C H6XQ+PI44606ANL direct,A 2 1 电子园51单片机学习网.t&Wn R}5I8{V
XRL direct,A 2 1电子园51单片机学习网 F Y4|-d?H+vp T
ANL direct,#data 3 2电子园51单片机学习网`fQ8yxi
XRL direct,#data 3 2
UT5z4x I~/n44606ORL A,@Ri 1 1
(pu?W+L44606CLR A 1 1
3Qy%w3KxvB44606ORL A,Rn 1 1
w@_W!KnJ44606CPL A 1 1
]Fb ~/j6Ct4_H44606ORL A,direct 2 1
L i'ge[sU i&`\0N44606RL A 1 1电子园51单片机学习网"OZe4L8f`2R
ORL A,#data 2 1电子园51单片机学习网-I#x j$~(Ve4X-}.y*H
RLC A 1 1电子园51单片机学习网+pk2DuG"h
ORL direct,A 2 1 电子园51单片机学习网6w1T/n4Oia;QM
RR A 1 1
:zlN;v(] Y@?44606ORL direct,#data 3 2电子园51单片机学习网;_8}/X `2m
RRC A 1 1
2j)m7[z p)P\ N d7V$~&ri44606SWAP A 1 1电子园51单片机学习网p~2L$I6R5[

nR$K4U1S.e446063.Data transfer:电子园51单片机学习网 P9lJV5O:J HQ
Mnemonic Byte Cyc
HE'N"L `/K44606MOV A,@Ri 1 1电子园51单片机学习网HO`w2IX+c
MOV DPTR,#data16 3 2电子园51单片机学习网&p,ZO"Z~}
MOV A,Rn 1 1电子园51单片机学习网LVkn#vW5^7BX
MOVC A,@A DPTR 1 2
ry @kd x44606MOV A,direct 2 1
,Xt_+p4\44606MOVC A,@A PC 1 2电子园51单片机学习网1Ln_/W*D` M`/Eu
MOV A,#data 2 1
}U6aB O(?#O4T9V44606MOVX A,@Ri 1 2电子园51单片机学习网 ZaY6H5B:B8S+j+t
MOV @Ri,A 1 1
$my,O8m+f'z$eJ44606MOVX A,@DPTR 1 2
rT} Sxa#

  • 1@44606MOV @Ri,direct 2 2
    .xk:ye uz3q44606MOVX @Ri,A 1 2
    "d*tzR+Ou44606MOV @Ri,#data 2 1
    )EaN!wfH'B44606MOVX @DPTR,A 1 2
    mdLbxG'^44606MOV Rn,A 1 1 电子园51单片机学习网W{x"g Y
    PUSH direct 2 2
    xXfC OB]2j44606MOV Rn,direct 2 2 电子园51单片机学习网GA2xvka8B;K@
    POP direct 2 2
    kko}g(gs+{!X%L44606MOV Rn,#data 2 1 电子园51单片机学习网N fn2|%Y2B G
    XCH A,@Ri 1 1
    f l$oA4X44606MOV direct,A 2 1
    G,}.F3tI44606XCH A,Rn 1 1
    KAl7SZc}:YD44606MOV direct,@Ri 2 2 电子园51单片机学习网%d5]wt7h$L7iQ
    XCH A,direct 2 1
    2x pcjg8KA9G7\9}44606MOV direct,Rn 2 2
    t:h,i4[d44606XCHD A,@Ri 1 1电子园51单片机学习网C)}/o&z(Q#Kd\0\!o
    MOV direct,direct 3 2
    ii O9| [9@9Tv44606MOV direct,#data 3 2
    t)R`"V mq%A44606电子园51单片机学习网;kg2Rtg Y | AM
    4.Boolean variable manipulation:
    +n y1F6p;m!k44606Mnemonic Byte Cyc电子园51单片机学习网G ZI9R ^,|!c
    CLR C 1 1电子园51单片机学习网)I kz#^ p$]
    ANL C,bit 2 2电子园51单片机学习网Fa |6v;UtQ} B
    SETB C 1 1
    l'`j'Z3l I TJ44606ANL C,/bit 2 2电子园51单片机学习网@c?9] q ub6?y
    CPL C 1 1
    jU\Uf3R,t"_44606ORL C,bit 2 2
    3YR!~{L&[3xtV1s7xS44606CLR bit 2 1电子园51单片机学习网2aA&{q4z'e3i
    ORL C,/bit 2 2电子园51单片机学习网9dT4gC#T g] Bg
    SETB bit 2 1 电子园51单片机学习网$r#`(U$o3O
    MOV C,bit 2 1
    kIB&|X V1FG44606CPL bit 2 1
    -^'gb~x)J44606MOV bit,C 2 2电子园51单片机学习网#i7K9P3\g5V0~/f$v

    d2F A0r`6VE2oi446065.Program and machine control:电子园51单片机学习网*x W+\J6u&M
    Mnemonic Byte Cyc
    3c5Eo Cm*g/Cz%h44606NOP 1 1
    Vy+r@9i%zI)C44606JZ rel 2 2电子园51单片机学习网1l*e[[|+R
    RET 1 2
    T*?#r-g#J%UA K_7a44606JNZ rel 2 2电子园51单片机学习网@d"V^s
    RETI 1 2
    aK@ sM$^WS7M8HG44606JC rel 2 2电子园51单片机学习网"C%u R2G.P_o?)T
    ACALL addr11 2 2 电子园51单片机学习网UC-`#l(AP
    JNC rel 2 2电子园51单片机学习网 ddh&G'EP$g
    AJMP addr11 2 2 电子园51单片机学习网:V] AGVL-m{ s/n
    JB bit,rel 3 2电子园51单片机学习网?6FI@6n6I;x
    LCALL addr16 3 2 电子园51单片机学习网+y0kLa5i%ym`rp
    JNB bit,rel 3 2
    &\:KR2k%x$J)y u44606LJMP addr16 3 2
    "XI%@,[s} Et^TR#l44606JBC bit,rel 3 2
    (j&Og%N q44606SJMP rel 2 2 电子园51单片机学习网hY9Y7@5T!D7Wr.}
    CJNE A,direct,rel 3 2
    *s u/m,MH[44606JMP @A DPTR 1 2
    0vm*RI2Q44606CJNE A,#data,rel 3 2电子园51单片机学习网!?:o3^*rQ
    DJNZ Rn,rel 2 2
    'Mr.?:jO~`44606CJNE @Ri,#data,rel 3 2电子园51单片机学习网)E:`sR:n~ k
    DJNZ direct,rel 3 2 电子园51单片机学习网X&m9{(i8T
    CJNE Rn,#data,rel 3 2电子园51单片机学习网Y i7w.uOhf%i,M

  • PARTNER CONTENT

    文章评论0条评论)

    登录后参与讨论
    EE直播间
    更多
    我要评论
    0
    12
    关闭 站长推荐上一条 /3 下一条