(Etecoı: Icat
(Etecoı: Icat
(Etecoı: Icat
SE V E N T H
S E IW E
EM B ED D E ST E R
D SY s [iļ T E C H ]
T E NI
.
[ETECoıı
AW p
lrł t a iły tw o ı
ıto n e
oï q u e s tio tł M M 30
fn »n ıt/u T .
ea t
Q u e » tin ıl N o 1 l& c o n lp u ' W
)W ı ıl\ t is E
: ;
Q 1 (a
l
m bedd
ed B
lt! w lın t n r e tlıe y e tc n ?
rttp s chn ra t
$* c e L iņ tı o f
ce o fE m b e d d
e d s y e to ï n ? (2 )
w h ic h k e s it a s
m a
ıl dw a r c ,
y s te m d e d ic
a te d fo r
io n o r p ıo «lu c t o ı łr p a r t: f
*icat o a lı rr g e r e
y s te m
a n a p p lic a tio n
e o r e p e c ilic p a r t o f a n
App lic a t i o n s Eı n b c d de d B
y s te m s h a v e v
C w it h 1 6 K e r y D iv e r e ili d
ti lr e a s o f e m b e d d e d c a p p lic a tio n s A Ib w BeleGd
lic a o n z
s y e te m s
a c t io n s a r pp a r e te le c o ï
n m u n ic a tio n s s m a r t c a r d s m ie e ile e
e
:
d s a te ll i te s ,
c o m u t
p e r n e tw o r k in d i
g
,
g ita l c o n s u m e r e le c tr o n ic a n d a u to m o tiv e s
,
(8 )
,
Q 1 (b ) W n n t ls th e d iffe r e n
c e b e tw e e
n M ic r o c o n tr o ll
e r a n d M ic r o p r o c e s s o r ?
th r e e d iffe r e n c e e
M te a n y (2 )
t a r e in p u t
A iıs D iffe r e n c e b e tw e e n m ic r o p r o ce s so r a n d m ic r o c o n tr ll
o e r:
(4 6 )
(i)A m ic r o p r o c e s s o r is a s in g le c h ip C P U w h e r e a s a m ic r o c o n tr o lle r h a s C P U a n d
u c h o ft
h e r e m a in in g c ir c u itr y to m a k e a m ic r o c o m u te r
ı p
(ii)M ic r o p r o c e s s q r h a s m an y o p c o d e a fo r m o v in g d a ta fr o m externa m e m o ry to th e
J U b u t m ic r o c o n tr o lle r h a s on e or tw o
in th e c h ip
ħ
b e tw G e n e ral P u rpo se a n d E m be dde d
q 1 (c ) D is c u ss th e d iffe r e n ce een
(2 )
Vs te m G iv e
.
su ita b le n
ex aı p le s
tr o lle r
ic r o p r o c e ó s o r a n d n ıic r o c o n
A iıs D iffe r e n c e b e tw een m
d
tr o lle r h a s C P U an
s in le c h ip
C P U w h e r e a s a m ic r o c o n
(i)A m ic r o p r o c e s s o r is a g
ic r o c o m p u te r
i it y to m a ke a m
a u c h o f th e r e m a in in g c
rc u r
external m e m o ry to th e
f n ıo v in
o p c o de s o r
g d a ta fr o m
(ii)M ic r o p r o c e s s ó r h a s
any
nı
i
ty p e s of b it h a n dlin g in s tr u c t o n s,
o n e or
tw o
n ıa y h a v e
(iii) M ic r o p r o c e s s o r
external
v em e n to
fc o de a n d d a ta fr o m
ith ra p id m o
e n t o fb * '
ce r n e d w ith r a p id m o v e m
(iu )M ic r o p r o c e s s o r is c o n i o n c ern .d w
ic r o c o n tr o lle
r s c
rddre s s to th e c h ip b u t th e m
f a tu r e s
discı ss its e
5 1 a r c h ite
c d e d in 19 8 1 it
r in tr o u e
Q 1 (d ) D r a w tb e 8 0 Æt m ic r o c o n tr o lle
e 8 05
1 ig a n 8
a n s go 5 1 a r c h ite c tu r i a n 8 b it p r o
ce s s o r ,
h i T h e 80 5 1 s
le c p
w id e ) a
ll o n a s in g
8 b it
Puuoutputp o r ts (e a c h s
c P u 8 0 5 1 ca n h a v
e a m a x im
um
th e
s e d by
i s t o be p ro c e s
ba s To b e b r o k e n in to & b it p e c e
\ Scanned by CamScanner
e e te r , E m b e d d e d S y s te m
S e v e n th S e m
a n u fa c tu re re have pu t o n ly 4 K b y te e
Ro M bu t m a n y m
fo n c h ip , o tıthe
t, r64 K b y te a o
c h ip
E x ta m ıl
ı
w £ @
CPU
i
ł j
e n e r a l p u r p o s e s to r a g e )
I t a ls o h a s , ň
d d r e s s a b le ın e ın o r y a n d . E c r a tc h p a (g
d
a
t SF R 8 have
'
ik T M O D T C O N IE , D W R e tc D i e r e n
ff
(S p e c ia l f\ın e tio n r e g ie te r ) l e , ,
i d ifF e r e n t in te r r u p t s o u r c e s
R e s e t , T im e r O T im e r 1 , E x te r n a l
t
ra e s A ls o t h e r e a r e e x ,
t 1 (IN T L ) a n d s e r ia l c o m m u n ic a tio n in t e r n ıp t
,
t d e x te r n a lly , w h ic h m a k e s t e s y s e h t ń b u lk i
th e s e p e r i
e r a n d m u ch n ı o re
]
e x p e n ßiv e B u t n ı ic r o p r o c e e s o r b a s e d s y s te m e h a v e th e a d v a n t a g e o f v e r s a t ility e u c h
th a t th e d e s ig n e r c a n d e c id e o li th e a m o u n o
t FR A M , R O M a n d I/0 p o r ts n e e d e d to ñ t th e
ta e k a t h a n d T h is i8 n o t th e c a b e w ith m ic r o c o ņ tr o e r e
ll
ı (e ) D ib e th e R A M h ite c tm f 8051 (a )
q .
e sc r a r c e o
A ııa ıA M S tr u c tu
】 re
c o p ta in ir $
】
R AM o f 8 0 6 1 ie o f d iz e 1 2 8 B y te e S o ite a d d r e e 日 r a n g e i8 0 0 7 F H R A M ie
> 4 M e m o ry ba n 】
【e (B an k 0 , 1, 2 , 3 )
> 1 6 b y te s o f b ib a d d r e s e a b le m e m o ry
* S c r a tc h P a d R A M o f 8 0 b y te s
Scanned by CamScanner
Scanned by CamScanner
dd
e! =
自心阯心出心 凇
ĺj
S e u L半叭
魯圈住 Ħ co ı
Se m th
・. d
4 » \ï ĥ
cm Ħm e si
n g U n it
§
=eee=
į lñ
ū ıl
1ı s e p a r a te s to r a ge
ıp by s ic a y
jjtı
e łıi i s p u te r
co n ı
a N h i w
m a ı
,
d n o a cc e s s to th e
s irgii a n d p r o \i d e
un
ır ith ilıtı c e n t ra ıp r o o es th e p r o ce sso r
in e ķ\m ta in e d ıe
n o p e r a to n
+a ı b ıo a de d by a
s n e e d e d to e
i
in saıw t o n a s d a ta p ı
og ra n ı
i i
\đn o łin t a ıia e i ts e lf
cw ıı
l
ı
c o rdrd
W
L
1
H v a rd
h i e is s im p le r th a r ıth a t o fa a r
T h e d e s ig n o fa m nN e u n u m m aitectuï e m a c n
ıb u t h a s o n e d e
n ıs y s te iı
d ic a te d s e t
1 rh id is a ı s o a s to tre d p r o g ra
aitecnıre n ı a d ta to n ıe m o r y a n d
iing d a ta fr o n ıa ııd w T itin g a
rł
,
d d d d a ta b u s e s fo r r e a
ofa lle s s a ı
ı
f t łirı
d ta b u se s fo r in s tn ıe tio n e c ı g
h e r s e t o f a dd re s s m d a
a n oı (5 )
S F B s o f P IC ? E x p ı in iııd e ta ils
ił
# & (a » W h a t a r e ı7 r
ı・ 司团团团团团国国
。,
Scanned by CamScanner
Ï R U n lw ılty (B 7 b c h ) z o la 6
h B o o kı
(' n d e d t4» u M E o n ı
y lm tr u c u b lu (C DC
rr c
o ITI m o n ı w h ic h d o n o t ıfıe c t a n y B ta t u ı ,
dZ
;łtı
t
IR P B it ıe le c h g iıte ba n k ı ı u ı« d fb r In d ir e c t ıd d r e « ln g
ı re r t fı
ı 1 Ban h O d ıır o
y o c a t io n 0 0 h r p h )
a c tiv e ( m e m o r ı a n
a n k ı 2 an d 3 ar ı ac u v e (m
-
oc a t ion ıoo h - P F h )
O
e t ııor y ı
B P ııP O - i tı ıe l ec t re g h ba n k , h e d r e ııi ng ・
R
y ar e u ı e d for di re c t ad
np ı
j npo A c iT v E m
0 0 B a n ko
0 1 Ba n k1
0 B a n k2
l l B an kB
, T O T l ın e o u t b lt
te w a t c h
1 A fte r po w er o n or a fte r e x e cutin g c L R w D T in a tm c tio n w h ic h r e e e
lo w
d o g tim er or S L E E p ilu tn ıle tio n w h ic h B e ta t h e m ic r o c o n tr o lle r in tt»
心口n 別 四 p tio n n ıo d e
d o g t iın er
c o n s u ıııp tio n m o de
Z - er o bi t
1 T he resu lt o f a n ar itł
m ıe t ie or lo g ic o p e r a tio n iß z w o
J
O T he resu lt o f a i ıa r ith m e tic or lo g ic o p e ra tio n is d iffe r e n t fr o m z e ro
m b it i8 c h a n g e d d llr in g d d it io d b tr a c t io if
) D ig it c a rr y /b o rro w a n a n su n a n
o v e r flo w o v o f th e r e s u lt o c c ı
"
or a ır B
1 A e a rr yn u t fk o m th e 4 th b rrm d e r b it o f tı
】e re su lt h a s o c m ır r e d
O N o c a rry o u t fr o m t h e 4 th lo w d )r d e r b it o f t h e t Ha s r r e d
C - a r r y / Bo r r o b r Mt i s ch a n g e d d u r i ng ad di ti on an d eu b t ra e t ion i f an me ro oM
or a r r o v o f th e resu lt o c e u r e i e If tł
,
»e r e s u lt i8 g r e a te r t h a n 2 5 5 o r le g g
th a n 0
ı A c a r ry o u t fr o n ıt h e ın o e t e ig n iñ c a ııt b it o f th e r e m ılt ha s o cc u rr e d
O N o ċ a r r y o u t fr o n ıth e m o s t eignificant b it o f t h e resu lt h a s occu rre d
q 3 (b ) W h a t i8 th e d iH e r e ııc e b e t w e e n C IS C a n d R I S C ? E x p la in w it h
P a it a b le L is t thtbee c o n t r o u e r e a n d p r o c e s s o
e x a m p lee s M r w it hı t ı
itl hılee ir c ı
a s s iñ c a t io n
Inn t e r m s o t C IB C a iıd R I S C (5 )
A ı R IS C (R e d u B e t C o m p u tin g ) a iıd C IB C (C o m p le x Iï w tr u c tio n
ce d In s tn ı• on
Tb e d if fe r en ce s a r e i
* C IS C in e tr u c tio n e u t iliz e a m r e c y c le s th a n R IS C
* C IS C h a a w a y ın o r e c o m p le x im Łn ıc tio ıH th a n R IS C
,
a e ı
ıte
w n be
lo w r e p r e
it tu r e ebo
h e a rc b e c
T
an d S IC S
C TU R E
C IS C A R C H IT E
w a 陀 hM re d L J D 相 p ı小
L y
n s b u c lio n )
(d a b )
(ı
M ıh m m o ty
R IS Ç A R C H n E C RU R E
(6 )
佃 ) ぬ 妞 妞 ぬ e l!日日tıır e ı o t 触 怒
q .
4 中
f C P U ß b a a e d o n tı ï e R IS C (r e d u c e d
M ò ie o n e o f a fa m ıly o
An AR p r c e ı a o r
d R IS C M a c b in e e (A R M )
t ıp u te r ) a r c h ite c rı
t r e d e v e lo p e d b y A d v a n o e
in e tn ıc tio n s e c o n
F e a tıu \e o f A R M p r o c e s s o
r a re
n a k e s 32 - i t an d
æ M t RI SC rııul ti mr e pr o c e a a o m .
AR M ı
f a e m a lle r n m b e r o f ty p e s o f c o ıııp u te r
* R IS C p r o c e s e o r s a
e d e a ig n e d to p e r o m ı
of
c a n o p e r a te a t a M g l
h er e p e r fo r m in g n ıo r e m illio m
iııe tn ıc t io n e 8 o th a t th e y
M IP S )
im tn ıc tio n e p e r s e c o n d (
i i a th w a y B , R IS C p ıo o e e a o n
t d e d in s tn ` io n a a n d o p tin ız n g p
* B
y e lr ip p in g o u
d e n ıu ıd o f C IB C (c o n a p le ï
ä n g P e ` m a n c e a t a Ĥ a c tio n o f th e p o w e r
p r o v id e o u ts ta n
in s tr u c t io n s e t c o ın p u t iııg )d e ņ c e e
i
c h aı
e s i we l y ur e d in co n a u m e r e b c t ro M c d e v i ce e e u
A p r o c e e e o r e a r e eń n ı
b
hı lt i d i ı y ir a a n d o th e r m b ile d e v ic e s , ß aa
S m a r t ta e h m u ın e a p a e
Scanned by CamScanner
,
r
.一 。 , 스 y
Ï .
Scanned by CamScanner
=