Professional Documents
Culture Documents
M S chu my k my
E4 74 78 79 7A 7B 7C 7D 7E 7F 76 77 75 90 E8 E9 EA EB EC ED EE EF 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1
STT
Chc nng
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
CLR MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV
, , , , , , , , , , , , , , , , , , , , ,
#data #data #data #data #data #data #data #data #data #data #data #data #data16 R0 R1 R2 R3 R4 R5 R6 R7
Xo trc tip ni dung thanh cha Chuyn trc tip s liu l byte th hai ca lnh vo thanh cha Chuyn trc tip s liu l byte th hai ca lnh vo thanh ghi Ri ca bng thanh ghi ang c chn.
Chuyn trc tip s liu l byte th hai ca lnh vo thanh ghi trong c a ch c tr bi thanh ghi R0 (R1) ca bng thanh ghi ang c chn. Chuyn trc tip s liu vo thanh ghi trong Np trc tip gi tr a ch 16 bit cho con tr d liu DPTR Chuyn trc tip ni dung ca thanh ghi Ri ca bng thanh ghi ang c chn sang thanh cha.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV
R0 R1 R2 R3 R4 R5 R6 R7 A A @R0 @R1 adr A R0 R1 R2 R3 R4 R5 R6 R7 adr adr adr adr adr adr adr adr
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
A A A A A A A A @R0 @R1 A A A adr adr adr adr adr adr adr adr adr R0 R1 R2 R3 R4 R5 R6 R7
F8 F9 FA FB FC FD FE FF E6 E7 D6 D7 F5 E5 A8 A9 AA AB AC AD AE AF 88 89 8A 8B 8C 8S 8E 8F
1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Chuyn ni dung ca thanh cha sang thanh ghi Ri ca bng thanh ghi ang c chn.
Chuyn ni dung ca thanh ghi trong c a ch c tr bi ni dung thanh ghi R0 (R1) ca bng thanh ghi ang c chn sang thanh cha. Chuyn ni dung ca thanh cha sang thanh ghi trong c a ch c tr bi ni dung thanh ghi R0 (R1) ca bng thanh ghi ang c chn. Chuyn ni dung ca thanh cha sang thanh ghi trong. Chuyn ni dung ca thanh ghi trong sang thanh cha. Chuyn ni dung ca thanh ghi trong c a ch trc tip sang thanh ghi Ri ca bng thanh ghi ang c chn.
Chuyn ni dung ca thanh ghi Ri ca bng thanh ghi ang c chn sang thanh ghi trong c a ch trc tip.
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
MOV MOV MOV MOV MOV PUSH POP MOVX MOVX MOVX MOVX MOVX MOVX MOVC MOVC XCH XCH XCH XCH XCH XCH XCH XCH XCH XCH XCH XCHD XCHD SWAP
adr adr @R0 @R1 adr1 adr adr A A @R0 @R1 A @DPTR A A A A A A A A A A A A A A A A
, , , , ,
86 87 A6 A7 85 C0 D0 E2 E3 F2 F3 E0 F0 93 E3 C5 C8 C9 CA CB CC CD CE CF C6 C7 D6 D7 C4
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1
, , , , , , , , , , , , , , , , , , , , ,
@R0 @R1 A A @DPTR A @A+DPTR @A+PC adr R0 R1 R2 R3 R4 R5 R6 R7 @R0 @R1 @R0 @R1
Chuyn ni dung ca thanh ghi trong c a ch c tr bi ni dung thanh ghi R0 (R1) sang thanh ghi trong c a ch trc tip. Chuyn ni dung ca thanh ghi trong c a ch trc tip sang thanh ghi trong c a ch c tr bi ni dung thanh ghi R0 (R1). Chuyn ni dung ca thanh ghi trong c a ch trc tip sang thanh ghi trong khc c a ch trc tip. Ct ni dung ca thanh ghi trong c a ch trc tip vo ngn xp. Tr ni dung ca thanh ghi trong c a ch trc tip t ngn xp. Chuyn ni dung ca nh ngoi ca ch phn thp tr bi ni dung ca R0 hoc R1 phn cao xc nh bi cng P2 sang thanh cha Chuyn ni dung ca thanh cha sang nh ngoi ca ch phn thp tr bi ni dung ca R0 hoc R1 phn cao xc nh bi cng P2. Chuyn ni dung ca thanh cha sang nh ngoi c a ch xc nh bi con tr d liu hoc ngc li. Chuyn ni dung ca nh ngoi c a ch l tng ni dung thanh cha v con tr d liu hoc b m chng trnh vo thanh cha. Trao i ni dung ca thanh cha vi thanh ghi trong c a ch trc tip. Trao i ni dung ca thanh cha vi thanh ghi Ri ca bng thanh ghi ang c chn.
Trao i ni dung ca thanh cha vi thanh ghi trong c a ch tr bi ni dung R0 hoc R1. Trao i ni dung na thp ca thanh cha vi thanh ghi trong c a ch tr bi ni dung R0 hoc R1. Xoay i v tr na thp v na cao thanh cha.
Thc hin php hoc (OR) logic ni dung thanh cha vi ni dung thanh ghi Ri ca bng thanh ghi ang c chn, kt qu lu trong thanh cha.
Thc hin php hoc loi tr (EXCLUSIVE-OR) logic ni dung thanh cha vi ni dung thanh ghi Ri ca bng thanh ghi ang c chn, kt qu lu trong thanh cha.
Thc hin php v (AND) logic thanh cha vi thanh ghi trong c a ch l ni dung ca R0 (R1), kt qu lu trong thanh cha Thc hin php hoc (OR) logic thanh cha vi thanh ghi trong c a ch l ni dung ca R0 (R1), kt qu lu trong thanh cha Thc hin php hoc loi tr logic thanh cha vi thanh ghi trong c a ch l ni dung ca R0 (R1), kt qu lu trong thanh cha
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
ANL ORL XRL ANL ORL XRL ANL ORL XRL ANL ORL XRL CPL ADD ADD ADD ADD ADD ADD ADD ADD ADDC ADDC ADDC ADDC ADDC ADDC ADDC ADDC
, , , , , , , , , , , ,
54 44 64 55 45 65 52 42 62 53 43 63 F4 28 29 2A 2B 2C 2D 2E 2F 38 39 3A 3B 3C 3D 3E 3F
2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Thc hin php v (AND), v (OR), hoc loi tr (XOR) logic thanh cha vi s liu tc thi, kt qu lu trong thanh cha Thc hin php v (AND), v (OR), hoc loi tr (XOR) logic thanh cha vi s liu tc thi, kt qu lu trong thanh cha Thc hin php v (AND), v (OR), hoc loi tr logic thanh cha vi thanh ghi trong c a ch trc tip, kt qu lu vo thanh ghi trong . Thc hin php v (AND), v (OR), hoc loi tr thanh ghi trong c a ch trc tip vi s liu tc thi, kt qu lu vo thanh ghi trong . Ly b (o) ni dung thanh cha. Cng ni dung thanh cha vi thanh ghi Ri ca bng thanh ghi ang c chn. Kt qu lu vo thanh cha.
C. Nhm lnh s hc
, , , , , , , , , , , , , , , , R0 R1 R2 R3 R4 R5 R6 R7 R0 R1 R2 R3 R4 R5 R6 R7
Cng c nh (cng c c nh C) ni dung thanh cha vi thanh ghi Ri ciat bng thanh ghi ang c chn. Kt qu lu vo thanh cha.
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
ADD ADD ADDC ADDC ADD ADDC ADD ADDC DA SUBB SUBB SUBB SUBB SUBB SUBB SUBB SUBB SUBB SUBB SUBB SUBB MUL DIV INC INC INC INC INC INC
A A A A A A A A A A A A A A A A A A A A A AB AB R0 R1 R2 R3 R4 R5
, , , , , , , , , , , , , , , , , , , ,
@R0 @R1 @R0 @R1 #data #data adr adr R0 R1 R2 R3 R4 R5 R6 R7 @R0 @R1 #data adr
26 27 36 37 24 34 25 35 57 98 99 9A 9B 9C 9D 9E 9F 96 97 94 95 A4 84 08 09 0A 0B 0C 0D
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1
Cng ni dung thanh cha vi thanh ghi trong c a ch tr bi R0 (R1). Kt qu lu vo thanh cha. Cng c nh ni dung thanh cha vi thanh ghi trong c a ch tr bi R0 (R1). Kt qu lu vo thanh cha. Cng (c nh) ni dung thanh cha vi s liu tc thi, kt qa lu trong thanh cha. Cng (c nh) ni dung thanh cha vi thanh ghi trong c a cha trc tip, kt qa lu trong thanh cha. Hiu chnh thp phn ni dung thanh cha. Ly ni dung thanh cha tr ni dung thanh ghi Ri ca bng thanh ghi ang c chn, kt qu lu vo thanh cha.
Ly ni dung thanh cha tr ni dung thanh ghi trong c a ch tr bi R0 (R1), kt qu lu vo thanh cha. Ly ni dung thanh cha tr s liu tc thi, kt qu lu vo thanh cha. Ly ni dung thanh cha tr thanh ghi a ch trc tip. Nhn ni dung thanh cha vi thanh ghi B, phn thp kt qu lu trong thanh cha, phn cao lu trong thanh ghi B Chia ni dung thanh cha cho thanh ghi B, kt qu cha trong thanh cha cn s d lu trong thanh chi B. Tng ni dung thanh ghi Ri ca bng thanh ghi ang c chn thm 1.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192
INC INC DEC DEC DEC DEC DEC DEC DEC DEC INC DEC INC INC DEC DEC INC DEC INR RR RL RRC RLC
0E 0F 18 19 1A 1B 1C 1D 1E 1F 04 14 06 07 16 17 05 15 A3 03 23 13 33
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Tng ni dung thanh cha thm 1. Gim ni dung thanh cha i 1 Tng ni dung thanh ghi trong c a ch tr bi ni dung thanh ghi R0 (R1) ln 1. Gim ni dung thanh ghi trong c a ch tr bi ni dung thanh ghi R0 (R1) i 1. Tng ni dung thanh ghi trong c a ch trc tip thm 1. Gim ni dung thanh ghi trong c a ch trc tip i 1 Tng con tr d liu ln 1. Quay phi ni dung thanh cha. Quay tri ni dung thanh cha. Quay phi ni dung thanh cha c qua c nh Quay tri ni dung thanh cha c qua c nh.
C bit C C C C
, , , , , ,
A2 92 82 B0 72 A0
1 1 1 1 1 1
Chuyn ni dung bit sang c nh Chuyn ni dung c nh sang bit Thc hin php v logic c nh v bit, kt qu lu trong c nh. Thc hin php v logic c nh v o ca bit, kt qu lu trong c nh. Thc hin php hoc logic c nh v bit, kt qu lu trong c nh. Thc hin php hoc logic c nh v o ca bit, kt qu lu trong c nh.
, , ,
, , , , ,
Nhy trong khong 128 byte v pha trc v 127 byte v pha sau lnh. Nhy n a ch c gi tr bng tng ni dung thanh cha vi DPTR. Nhy tng i trong khong -128/+127 byte nu bit =1 v xo bit v 0. Nhy tng i trong khong -128/+127 byte nu bit =1. Nhy tng i trong khong -128/+127 byte nu bit =0. Nhy tng i trong khong -128/+127 byte nu c nh =1. Nhy tng i trong khong -128/+127 byte nu c nh =0. Nhy tng i trong khong -128/+127 byte nu thanh cha =0. Nhy tng i trong khong -128/+127 byte nu thanh cha khc 0. Nhy tng i nu ni dung thanh cha khc s liu tc thi. Nhy tng i nu ni dung thanh cha khc thanh ghi a ch trc tip.. Nhy tng i nu ni dung thanh ghi Ri ca bng thanh ghi ang c chn khc s liu tc thi.
228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
CJNE CJNE CJNE CJNE CJNE CJNE CJNE DJNZ DJNZ DJNZ DJNZ DJNZ DJNZ DJNZ DJNZ DJNZ LCALL ACALL ACALL ACALL ACALL ACALL ACALL ACALL ACALL RETI RET NOP
, , , , , , , , , , , , , , , , , , , , , , , ,
rel rel rel rel rel rel rel rel rel rel rel rel rel rel rel rel adr adr adr adr adr adr adr adr
BB BC BD BE BF B6 B7 D8 D9 DA DB DC DD DE DF D5 12 11 31 51 71 91 B1 D1 F1 32 22 00
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1
Nhy tng i nu ni dung thanh ghi trong c tr bi R0 (R1) ca khc s liu tc thi. Gim ni dung thanh ghi Ri ca bng thanh ghi ang c chnv nhy tng i nu ni dung thanh ghi cha bng 0
Gim ni dung thanh ghi c a ch trc tip nhy tng i nu ni dung thanh ghi cha bng 0 Gi chng trnh con c a ch 16 bit c xc nh ngay trong lnh. Gi chng trnh con c a ch tuyt i 11 bit. Tng PC thm 2 tr ti lnh tip sau sau ACALL, ct PC vo ngn xp (thp trc, cao sau) v tng SP thm 2. a ch gi chng trnh con xc nh bi 5 bit cao ca PC c, 3 bit cao ca byte m lnh v 8bit byte th hai ca lnh.
Tr v t chng trnh phc v ngt. Lp li PC t ngn xp, gim SP i 2. Tr v t chng trnh con. Lp li PC t ngn xp, gim SP i 2. Khng lm g. Cc c v thanh ghi khng b nh hng.