ÐIHCCÔNGNGHIPTP.HCHÍMINHÐIHCCÔNGNGHIPTP.HCHÍMINH
KHOACÔNGNGHðINTKHOACÔNGNGHðINT
BMÔNðINTCÔNGNGHIPBMÔNðINTCÔNGNGHIP
BÀIGINGLÝTHUYTBÀIGINGLÝTHUYT
VIXLÝVIXLÝ
TP.HCHÍMINHTP.HCHÍMINH
THÁNG09THÁNG09%%20092009
VIXLÝVIXLÝ
GiáoGiáo viên:PHMQUANGTRÍviên:PHMQUANGTRÍ
ÐIHCCÔNGNGHIPTP.HCHÍMINHÐIHCCÔNGNGHIPTP.HCHÍMINH
KHOACÔNGNGHðINTKHOACÔNGNGHðINT
BMÔNðINTCÔNGNGHIPBMÔNðINTCÔNGNGHIP
CHƯƠNG3CHƯƠNG3
L3PTRÌNHH5PNG6L3PTRÌNHH5PNG6
CHO8051CHO8051
NgônNgôn ng<ng< l>pl>p trìnhtrình cEpcEp thEpthEp..
NgônNgôn ng<ng< l>pl>p trìnhtrình cEpcEp caocao..
Ngônng<l>ptrìnhcEpthEpNgônng<l>ptrìnhcEpthEp
(Low(Low
%%
levelprogramminglanguage)levelprogramminglanguage)
L3PTRÌNHH5PNG6CHO8051L3PTRÌNHH5PNG6CHO8051
GIMITHIUCHUNGGIMITHIUCHUNG
Ngônng<l>ptrìnhcEpcaoNgônng<l>ptrìnhcEpcao
(High(High%%levelprogramminglanguage)levelprogramminglanguage)
(Low(Low
%%
levelprogramminglanguage)levelprogramminglanguage)
NgônNgôn ng<ng< l>pl>p trìnhtrình cEpcEp thEpthEp::
NgônNgôn ng<ng< máymáy::
NgônNgôn ngng nhnh phânphân tt nhiênnhiên mà CPUCPU thth
nhnnhn bitbit thcthc hinhin..
MiMi câucâu lnhlnh ñư"cñư"c biubiu di$ndi$n b%ngb%ng chuichui cáccác
concon s)s) 00 11..
KhóKhó ñ-cñ-c hiuhiu khókhó s/s/ d0ngd0ng ñ)iñ)i v1iv1i concon
ngư2ingư2i..
HOpHOp
ng<ng<
::
Ngônng<l>ptrìnhcEpthEpNgônng<l>ptrìnhcEpthEp
(Low(Low
%%
levelprogramminglanguage)levelprogramminglanguage)
L3PTRÌNHH5PNG6CHO8051L3PTRÌNHH5PNG6CHO8051
GIMITHIUCHUNGGIMITHIUCHUNG
Ngônng<l>ptrìnhcEpcaoNgônng<l>ptrìnhcEpcao
(High(High%%levelprogramminglanguage)levelprogramminglanguage)
HOpng<HOpng<
(Assemblylanguage)(Assemblylanguage)
HOpHOp
ng<ng<
::
ThayThay thth cáccác nhnh phânphân b%ngb%ng cáccác g"ig"i
nh1nh1 giúpgiúp d$d$ nh1nh1 d$d$ lplp trìnhtrình hơnhơn soso v1iv1i
ngônngôn ngng máymáy..
MiMi câucâu lnhlnh tươngtương ;ng;ng v1iv1i m<tm<t ch=ch= lnhlnh
CPUCPU thth thcthc hinhin ñư"cñư"c..
ðư"cðư"c thitthit kk chocho cáccác kh?kh? năngnăng tptp lnhlnh
c0c0 thth cAacAa m<tm<t loBiloBi CPUCPU nhCtnhCt ñnhñnh..
SoSo v1iv1i ngônngôn ngng cCpcCp caocao:: chươngchương trìnhtrình vitvit
khókhó nhiFunhiFu lnhlnh hơnhơn..
SoSo v1iv1i ngônngôn ngng cCpcCp caocao:: câucâu lnhlnh ngGnngGn
g-n,g-n, chươngchương trìnhtrình hoBthoBt ñ<ngñ<ng t)ct)c ñ<ñ< nhanhnhanh
hơn,hơn, hiuhiu suCtsuCt t)tt)t chimchim ítít b<b< nh1nh1..
(Low(Low
%%
levelprogramminglanguage)levelprogramminglanguage)
Ngônng<máyNgônng<máy
(Machinelanguage)(Machinelanguage)
NgônNgôn ng<ng< l>pl>p trìnhtrình cEpcEp caocao::
S/S/ d0ngd0ng cáccác tJtJ và phátphát biubiu gKngKn gi)nggi)ng v1iv1i ngônngôn
ngng concon ngư2ingư2i..
MiMi câucâu lnhlnh ơngtương ;ng;ng v1iv1i nhiFunhiFu ch=ch= lnhlnh trongtrong
ngônngôn ngng cCpcCp thCpthCp..
SoSo v1iv1i ngônngôn ngng cCpcCp thCpthCp:: chươngchương trìnhtrình vitvit d$,d$,
nhanhnhanh và ítít lnhlnh hơnhơn..
SoSo v1iv1i ngônngôn ngng cCpcCp thCpthCp:: câuu lnhlnh dài,dài, chươngchương
trìnhtrình hoBthoBt ñ<ngñ<ng t)ct)c ñ<ñ< chmchm hơn,hơn, hiuhiu suCtsuCt
khôngkhông
chimchim
nhiFunhiFu
b<b<
nh1nh1
..
Ngônng<l>ptrìnhcEpthEpNgônng<l>ptrìnhcEpthEp
(Low(Low
%%
levelprogramminglanguage)levelprogramminglanguage)
L3PTRÌNHH5PNG6CHO8051L3PTRÌNHH5PNG6CHO8051
GIMITHIUCHUNGGIMITHIUCHUNG
Ngônng<l>ptrìnhcEpcaoNgônng<l>ptrìnhcEpcao
(High(High%%levelprogramminglanguage)levelprogramminglanguage)
HOpng<HOpng<
(Assemblylanguage)(Assemblylanguage)
khôngkhông
chimchim
nhiFunhiFu
b<b<
nh1nh1
..
(Low(Low
%%
levelprogramminglanguage)levelprogramminglanguage)
Ngônng<máyNgônng<máy
(Machinelanguage)(Machinelanguage)