You are on page 1of 5

Mo Io

$o
MC
o
do|
ClP C Gcn cc C= ClP C T T
ClP Blf Gcn Blf = ClP PT. T 2
SLfB C Gcn cc C=T SLfB C T T
SLfB Blf Gcn Blf =T SLfB PT. T 2
CPl C cc g|c lr| cc C. NeU C=T lh| cU |enh ncy C= vc ngUcc |c|. CPl C T T
CPl Blf cc g|c lr| Blf. NeU Blf=T lh| cU |enh ncy Blf= vc ngUcc |c|. CPl PT. T 2
/Nl C, Blf Phep /ND g|Uc cc C vc Blf. Kel Uc ccl vcc C. /Nl C,PT. 2 2
/Nl C, Blf Phep /ND g|Uc cc C vc cU cUc Blf. Kel Uc ccl vcc C. /Nl C, ]PT. 2 2
OPl C, Blf Phep OP g|Uc cc C vc Blf. Kel Uc ccl vcc C. OPl C,PT.7 2 2
OPl C,]Blf Phep OP g|Uc cc C vc cU cUc Blf. Kel Uc ccl vcc C. OPl C,]PT.7 2 2
lOV C,Blf Gcn cc C=Blf lOV C,/CC.7 T 2
lOV Blf,C Gcn Blf ccng g|c lr| cc C lOV /CC.7,C 2 2
JC nhcn Nhcy cen nhcn neU cc C =T JC nhchcn 2 2
JNC nhcn Nhcy cen nhcn neU cc C= JNC nhchcn 2 2
JB Blf, nhcn Nhcy cen nhcn neU Blf = T JB PT.,lcrl 2 3
JNB Blf, nhcn Nhcy cen nhcn neU Blf = JNB PT.,lcrl 2 3
JBC Blf, nhcn Nhcy cen nhcn neU Blf = T vc cU cc gcn Blf = JBC PT.,mc|n 2 3
/C/ll nhcn /C/ll DLl/Y 2 2
lC/ll nhcn lC/ll DLl/Y 2 3
C/ll nhcn C/ll DLl/Y X X
PLf fhccl khc| chUcng lr|nh ccn. PLf 2 T
IENH IUAN IY IAC ONG IPEN 8II
IENH PE NHANH CHUONG IPNH
TAP LENH 89C51
Ghi chu : lenh nao khong co trong bang nay ngha la chng trnh dch khong hieu. Cac cau lenh ma ieu kien cua cau sai th VXL se thc
hien cau lenh tiep theo ngay pha sau cau lenh o.
Dong |enh V| du
Gc| lhUc lh| chUcng lr|nh ccn cc len nhcn. ScU kh| lhUc lh| chUcng lr|nh ccn, VXl e
lhUc h|en ccU |enh ngcy ph|c cU ccU |enh gc| ncy. Ccn ccl ccc g|c lr| lhcnh gh|
cUcc U cUng lrcng chUcng lr|nh ccn ccng ccc |enh PUSH]POP
frcng T cUc 5
PLfl fhccl khc| chUcng lr|nh phUc vU ngcl PLfl 2 T
/JlP nhcn /JlP lc|n 2 2
lJlP nhcn lJlP lc|n 2 3
SJlP nhcn SJlP lc|n 2 2
JlP nhcn JlP lc|n X X
JlP @/+DPfP Nhcy cen v| lr| ccch v| lr| cUcc lrc cc| DPfP mcl khccng |c /. JlP @/+DPfP 2 T
JZ nhcn Nhcy cen nhcn neU lhcnh gh| /= JZ /ccng 2 2
JNZ nhcn Nhcy cen nhcn neU lhcnh gh| / khcc JNZ /khcc 2 2
CJNL /,c|recl,nhcn Sc cnh vc nhcy cen nhcn neU g|c lr| lhcnh gh| / khcng ccng g|c lr| c nhc c|recl CJNL /,B,/khccB 2 3
CJNL /,#cclc,nhcn Sc cnh vc nhcy cen nhcn neU g|c lr| lhcnh gh| / khcng ccng g|c lr| cclc CJNL /,#2,/khcc2 2 3
CJNL Pn,#cclc,nhcn
Sc cnh vc nhcy cen nhcn neU g|c lr| lhcnh gh| Pn khcng ccng g|c lr| cclc. frcng cc,
Pn |c mcl lrcng ccc lhcnh gh| P, PT, P2, , P7
CJNL P5,#2,P5khcc2 2 3
CJNL @P|,#cclc,nhcn
Sc cnh vc nhcy cen nhcn neU g|c lr| c nhc cUcc lrc cc| P| (P hcy PT) khcng ccng g|c
lr| cclc.vc: P=4h, c cnh g|c lr| c nhc 4h vc| 2 lc cUng ccU |enh cen
CJNL @P,#2,memkhcc2 2 3
DJNZ Pn,nhcn g|cm g|c lr| lhcnh gh| Pn (P > P7) c| mcl ccn v|, cU cc nhcy cen nhcn neU Pn khcc .DJNZ P7,khcckhcng 2 2
DJNZ c|recl, nhcn
g|cm g|c lr| cUc c nhc c|recl c| T rc| nhcy cen nhcn neU g|c lr| c nhc c|recl khcc . neU
g|c lr| c nhc c|recl ccng lh| lhUc h|en ccU |enh ngcy cU ccU |enh ncy.
DJNZ 4h,khcckhcng 2 3
NOP lcm cUng VXl lrcng T chU ky mcy NOP T T
lOV /, Pn chep cU ||eU lU lhcnh gh| Pn vcc lhcnh gh| / lOV /, P7 T T
lOV /, c|recl chep cU ||eU lU c nhc vcc lhcnh gh| / lOV /, 4h T 2
lOV /, @P| chep cU ||eU lU c nhc cUcc lrc cc| lhcnh gh| P| vcc lhcnh gh| / lOV /, @P T T
lOV /, #cclc gcn / ccng ccn c cclc lOV /, #T T 2
lOV Pn, / chep cU ||eU lU lhcnh gh| / vcc lhcnh gh| Pn lOV PT, / T T
lOV Pn, c|recl chep cU ||eU lU c nhc vcc lhcnh gh| Pn lOV P2, 4h 2 2
lOV Pn, #cclc gcn Pn ccng ccn c cclc lOV P2,#T T 2
lOV c|recl, / chep cU ||eU cUc / vcc c nhc lOV 4h, / T 2
lOV c|recl, Pn chep cU ||eU cUc Pn vcc c nhc lOV 5h, P7 2 2
lOV c|reclT, c|recl2 chep cU ||eU lU c nhc c|recl2 vcc c nhc c|reclT lOV 4h, 5h 2 3
Nhcy cen nhcn. Sc chU ky mcy cUc |enh JlP cUcc Uyel c|nh lc| lhc| c|em c|ch phU
lhUcc vcc khccng ccch lU c|em gc| cen nhcn. lenh nhcy ncy khcng ccn c|eU k|en.
CAU IENH CHUYEN DU IIEU
frcng 2 cUc 5
lOV c|recl, @P| chep cU ||eU lU c nhc cUcc lrc cc| P| vcc c nhc c|recl lOV 4h, @P 2 2
lOV c|recl, #cclc gcn nc| cUng c nhc c|recl ccng g|c lr| cclc lOV 5h, #T 2 3
lOV @P|, / chep cU ||eU lrcng lhcnh gh| / vcc c nhc cUcc lrc cc| P| lOV @P, / T T
lOV @P|, c|recl chep cU ||eU lU c nhc lrUc l|ep vcc c nhc cUcc lrc cc| P| lOV @PT, 4h 2 2
lOV @P|, #cclc gcn nc| cUng c nhc cUcc lrc cc| P| ccng g|c lr| cclc lOV @P, #T T 2
lOV DPfP, #cclc gcn g|c lr| lhcnh gh| DPfP ccng cclc lOV DPfP, #2h 2 3
lOVC /,@/+DPfP
chep vcc / mcl cyle lU cc nhc chUcng lr|nh lc| v| lr| ccch ccn lrc gcc DPfP mcl
khccng |c /
lOVC /, @/+DPfP 2 T
lOVC /, @/+PC
chep vcc / mcl cyle lU cc nhc chUcng lr|nh lc| v| lr| ccch v| lr| |enh h|en hcnh mcl
khccng |c /
lOVC /, @/+PC 2 T
lOVX /, @P| chep vcc / mcl cyle lU c nhc ngcc| cc c|c ch| cUcc lrc cc| P| lOVX /, @P 2 T
lOVX /, @DPfP chep vcc / mcl cyle lU c nhc ngcc| cc c|c ch| cUcc lrc cc| DPfP lOVX /, @DPfP 2 T
lOVX @P|, / chep nc| cUng lhcnh gh| / vcc c nhc ngcc| cUcc lrc cc| P| lOVX @P|, / 2 T
lOVX @DPfP, / chep nc| cUng lhcnh gh| / vcc c nhc ngcc| cUcc lrc cc| DPfP lOVX @DPfP, / 2 T
PUSH c|recl ccl g|c lr| c nhc c|recl vcc vUng nhc lcck PUSH /CC 2 2
POP c|recl |cy |c| g|c lr| cc ccl c vUng lcck vcc c nhc c|recl POP /CC 2 2
XCH /, Pn hccn cc| nc| cUng hc| lhcnh gh| / vc Pn XCH /, P7 T T
XCH /, c|recl hccn cc| nc| cUng lhcnh gh| / vc nc| cUng c nhc c|recl XCH /, h T 2
XCH /, @P| hccn cc| nc| cUng lhcnh gh| / vc nc| cUng c nhc cUcc lrc cc| P| XCH /, @P T T
XCHD /, @P| hccn cc| n|cc|e lhcp lhcnh gh| / vc n|cc|e lhcp cUc nc| cUng c nhc cUcc lrc cc| P| XCHD /, @PT T T
/DD /, Pn ccng nc| cUng lhcnh gh| / vc Pn, kel Uc ccl vcc / /DD /, P5 T T
/DD /, c|recl ccng nc| cUng lhcnh gh| / vc| c nhc c|recl, kel Uc ccl vcc / /DD /, 7h T 2
/DD /, @P| ccng nc| cUng lhcnh gh| / vc| c nhc cUcc lrc cc| P|, kel Uc ccl vcc / /DD /, @P T T
/DD /, #cclc ccng nc| cUng lhcnh gh| / vc ccn c cclc, kel Uc ccl vcc / /DD /, #T T 2
/DDC /, Pn ccng nc| cUng lhcnh gh| / vc Pn vc ccng lhem cc nhc C, kel Uc ccl vcc / /DDC /, P7 T T
/DDC /, c|recl ccng nc| cUng lhcnh gh| / vc| c nhc c|recl vc ccng lhem cc nhc C, kel Uc ccl vcc //DDC /, 4Th T 2
/DDC /, @P|
ccng nc| cUng lhcnh gh| / vc| c nhc cUcc lrc cc| P| vc ccng lhem cc nhc C , kel Uc
ccl vcc /
/DDC /, @P T T
IENH $O HOC
frcng 3 cUc 5
/DDC /, #cclc ccng nc| cUng lhcnh gh| / vc ccn c cclc vc ccng lhem cc nhc C, kel Uc ccl vcc //DDC /, #T T 2
SUBB /, Pn lrU nc| cUng lhcnh gh| / vc Pn vc lrU lhem cc nhc C, kel Uc ccl vcc / SUBB /, P7 T T
SUBB /, c|recl lrU nc| cUng lhcnh gh| / vc| c nhc c|recl vc lrU lhem cc nhc C, kel Uc ccl vcc / SUBB /, 4Th T 2
SUBB /, @P|
lrU nc| cUng lhcnh gh| / vc| c nhc cUcc lrc cc| P| vc lrU lhem cc nhc C , kel Uc ccl
vcc /
SUBB /, @P T T
SUBB /, #cclc lrU nc| cUng lhcnh gh| / vc ccn c cclc vc lrU lhem cc nhc C, kel Uc ccl vcc / SUBB /, #T T 2
lNC / lcng nc| cUng lhcnh gh| / |en T ccn v| lNC / T T
lNC Pn lcng nc| cUng lhcnh gh| Pn |en T ccn v| lNC P T T
lNC c|recl lcng nc| cUng c nhc c|recl |en T ccn v| lNC 42h T 2
lNC @P| lcng nc| cUng c nhc cUcc lrc cc| P| |en T ccn v| lNC @P T T
DLC / g|cm nc| cUng lhcnh gh| / |en T ccn v| DLC / T T
DLC Pn g|cm nc| cUng lhcnh gh| Pn |en T ccn v| DLC P T T
DLC c|recl g|cm nc| cUng c nhc c|recl |en T ccn v| DLC 43h T 2
DLC @P| g|cm nc| cUng c nhc cUcc lrc cc| P| |en T ccn v| DLC @P T T
lNC DPfP lcng g|c lr| lhcnh gh| DPfP |en T ccn v| lNC DPfP 2 T
lUl /B
nhcn nc| cUng lhcnh gh| / vc lhcnh gh| B, kel Uc: / chUc cyle lhcp, B chUc cyle
ccc
lUl /B 4 T
DlV /B ch|c / chc B, kel Uc: / chUc lhUcng c, B chUc c cU DlV /B 4 T
D/ /
h|eU ch|nh BCD chc nc| cUng lhcnh gh| /. NeU c|g|l ncc cUc / (ccng HLX) |cn hcn e
cUcc ccng lhem vcc c|g|l cc, ngUcc |c| lh| ccng . |enh ncy ch| hccl ccng cUng
chc phep ccng.
D/ / T T
/Nl /, Pn lhUc h|en /ND nc| cUng lhcnh gh| / vc| Pn, kel Uc ccl vcc / /Nl /, P7 T T
/Nl /, c|recl lhUc h|en /ND nc| cUng lhcnh gh| / vc| c nhc c|recl, kel Uc ccl vcc / /Nl /, 45h T 2
/Nl /, @P| lhUc h|en /ND nc| cUng lhcnh gh| / vc| c nhc cc c|c ch| lrc cc| P|, kel Uc ccl vcc / /Nl /, @P T T
/Nl /, #cclc lhUc h|en /ND nc| cUng lhcnh gh| / vc| ccn c cclc, kel Uc ccl vcc / /Nl /, #45h T 2
/Nl c|recl, / lhUc h|en /ND nc| cUng c nhc c|recl vc| lhcnh gh| / , kel Uc ccl vcc c nhc c|recl /Nl 45h, / T 2
/Nl c|recl, #cclc lhUc h|en /ND nc| cUng c nhc c|recl vc| ccn c cclc , kel Uc ccl vcc c nhc c|recl /Nl 45h, #45h 2 3
OPl /, Pn lhUc h|en OP nc| cUng lhcnh gh| / vc| Pn, kel Uc ccl vcc / OPl /, P7 T T
OPl /, c|recl lhUc h|en OP nc| cUng lhcnh gh| / vc| c nhc c|recl, kel Uc ccl vcc / OPl /, 45h T 2
IENH IUAN IY IAC ONG IPEN 8YIE
frcng 4 cUc 5
OPl /, @P| lhUc h|en OP nc| cUng lhcnh gh| / vc| c nhc cc c|c ch| lrc cc| P|, kel Uc ccl vcc / OPl /, @P T T
OPl /, #cclc lhUc h|en OP nc| cUng lhcnh gh| / vc| ccn c cclc, kel Uc ccl vcc / OPl /, #45h T 2
OPl c|recl, / lhUc h|en OP nc| cUng c nhc c|recl vc| lhcnh gh| / , kel Uc ccl vcc c nhc c|recl OPl 45h, / T 2
OPl c|recl, #cclc lhUc h|en OP nc| cUng c nhc c|recl vc| ccn c cclc , kel Uc ccl vcc c nhc c|recl OPl 45h, #45h 2 3
XPl /, Pn lhUc h|en XOP nc| cUng lhcnh gh| / vc| Pn, kel Uc ccl vcc / XPl /, P7 T T
XPl /, c|recl lhUc h|en XOP nc| cUng lhcnh gh| / vc| c nhc c|recl, kel Uc ccl vcc / XPl /, 45h T 2
XPl /, @P| lhUc h|en XOP nc| cUng lhcnh gh| / vc| c nhc cc c|c ch| lrc cc| P|, kel Uc ccl vcc / XPl /, @P T T
XPl /, #cclc lhUc h|en XOP nc| cUng lhcnh gh| / vc| ccn c cclc, kel Uc ccl vcc / XPl /, #45h T 2
XPl c|recl, / lhUc h|en XOP nc| cUng c nhc c|recl vc| lhcnh gh| / , kel Uc ccl vcc c nhc c|recl XPl 45h, / T 2
XPl c|recl, #cclc lhUc h|en XOP nc| cUng c nhc c|recl vc| ccn c cclc , kel Uc ccl vcc c nhc c|recl XPl 45h, #45h 2 3
ClP / gcn /= ClP / T T
CPl / |cy cU T g|c lr| cUc /. lhUc U |c gcn /= 255 / CPl / T T
Pl / Ucy lrc| ccc c|l lrcng lhcnh gh| / Pl / T T
PlC / Ucy lrc| ccc c|l lrcng lhcnh gh| / cc cUng lhem cc nhc C PlC / T T
PP / Ucy phc| ccc c|l lrcng lhcnh gh| /. PP / T T
PlC / Ucy phc| ccc c|l lrcng lhcnh gh| / cc cUng lhem cc nhc C. PlC / T T
SW/P / hccn cc| n|cc|e ccc vc n|cc|e lhcp cUc lhcnh gh| /. SW/P / T T
frcng 5 cUc 5

You might also like