ÿþM I N I S T E R S T W O E D U K A C J I
i N A U K I
R a f a ³ N o w a k
A n a l i z o w a n i e d z i a ³ a n i a u k ³ a d ó w m i k r o p r o c e s o r o w y c h
3 1 1 [ 5 0 ] . O 1 . 0 6
P o r a d n i k d l a u c z n i a
W y d a w c a
I n s t y t u t T e c h n o l o g i i E k s p l o a t a c j i T P a ñ s t w o w y I n s t y t u t B a d a w c z y
R a d o m 2 0 0 5
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
R e c e n z e n c i :
m g r i n ¿ . H e n r y k K r y s t k o w i a k
m g r i n ¿ . B o g d a n C h m i e l i ñ s k i
O p r a c o w a n i e r e d a k c y j n e :
m g r i n ¿ . K a t a r z y n a M a æ k o w s k a
K o n s u l t a c j a :
d r i n ¿ . J a n u s z F i g u r s k i
K o r e k t a :
m g r J o a n n a I w a n o w s k a
P o r a d n i k s t a n o w i o b u d o w ê d y d a k t y c z n ¹ p r o g r a m u j e d n o s t k i m o d u ³ o w e j 3 1 1 [ 5 0 ] . O 1 . 0 6 .
A n a l i z o w a n i e d z i a ³ a n i a u k ³ a d ó w m i k r o p r o c e s o r o w y c h z a w a r t e g o w m o d u ³ o w y m p r o g r a m i e
.
n a u c z a n i a d l a z a w o d u t e c h n i k m e c h a t r o n i k
W y d a w c a
I n s t y t u t T e c h n o l o g i i E k s p l o a t a c j i T P a ñ s t w o w y I n s t y t u t B a d a w c z y , R a d o m 2 0 0 5
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1
S P I S T R E RC I
1 . W p r o w a d z e n i e 3
2 . W y m a g a n i a w s t ê p n e 4
3 . C e l e k s z t a ³ c e n i a 5
4 . M a t e r i a ³ n a u c z a n i a 6
4 . 1 . M i k r o p r o c e s o r y T s t r u k t u r a i c h a r a k t e r y s t y k a 6
4 . 1 . 1 . M a t e r i a ³ n a u c z a n i a 6
4 . 1 . 2 . P y t a n i a s p r a w d z a j ¹ c e 1 4
4 . 1 . 3 . Æ w i c z e n i a 1 4
4 . 1 . 4 . S p r a w d z i a n p o s t ê p ó w 1 5
4 . 2 . P o d z i a ³ o g ó l n y i z a s t o s o w a n i e m i k r o p r o c e s o r ó w 1 6
4 . 2 . 1 . M a t e r i a ³ n a u c z a n i a 1 6
4 . 2 . 2 . P y t a n i a s p r a w d z a j ¹ c e 2 1
4 . 2 . 3 . Æ w i c z e n i a 2 1
4 . 2 . 4 . S p r a w d z i a n p o s t ê p ó w 2 2
4 . 3 . P r o g r a m o w a n i e m i k r o p r o c e s o r ó w 2 3
4 . 3 . 1 . M a t e r i a ³ n a u c z a n i a 2 3
4 . 3 . 2 . P y t a n i a s p r a w d z a j ¹ c e 3 4
4 . 3 . 3 . Æ w i c z e n i a 3 4
4 . 3 . 4 . S p r a w d z i a n p o s t ê p ó w 3 5
5 . S p r a w d z i a n o s i ¹ g n i ê æ 3 6
6 . L i t e r a t u r a 3 9
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2
1 . W P R O W A D Z E N I E
P o r a d n i k b ê d z i e C i p o m o c n y w p r z y s w a j a n i u w i e d z y z z a k r e s u b u d o w y i z a s a d y
d z i a ³ a n i a p o d s t a w o w y c h m i k r o p r o c e s o r ó w , i c h z a s t o s o w a n i a , w s p ó ³ p r a c y z p o w s z e c h n i e
s t o s o w a n y m i u r z ¹ d z e n i a m i p e r y f e r y j n y m i . B ê d z i e o n r ó w n i e ¿ p r z y d a t n y w p r z y s w a j a n i u
w i a d o m o Sc i z z a k r e s u p o d s t a w p r o g r a m o w a n i a m i k r o p r o c e s o r ó w .
W p o r a d n i k u z a m i e s z c z o n o :
w y m a g a n i a w s t ê p n e , c z y l i s p i s u m i e j ê t n o Sc i , j a k i e m u s i s z p o s i a d a æ n a w s t ê p i e k u r s u
-
d o t y c z ¹ c e g o a n a l i z o w a n i a d z i a ³ a n i a u k ³ a d ó w m i k r o p r o c e s o r o w y c h ,
- c e l e k s z t a ³ c e n i a b ê d ¹ c e s p i s e m u m i e j ê t n o Sc i j a k i e p o w i n i e n e S n a b y æ w w y n i k u p r o c e s u
k s z t a ³ c e n i a ,
- m a t e r i a ³ n a u c z a n i a , z b i ó r w i a d o m o Sc i t e o r e t y c z n y c h , b ê d ¹ c y c h n i e z b ê d n y m m i n i m u m
p o z w a l a j ¹ c y m o s i ¹ g n ¹ æ c e l e k s z t a ³ c e n i a ,
z e s t a w p y t a ñ T d a j ¹ c y C i m o ¿ l i w o Sæ s p r a w d z e n i a o p a n o w a n y c h w i a d o m o S c i
-
æ w i c z e n i a p o m o c n e b ê d ¹ w w e r y f i k o w a n i u T w o j e j p r a k t y c z n e j o r a z t e o r e t y c z n e j w i e d z y ,
-
- s p r a w d z i a n o s i ¹ g n i ê æ , p r z y k ³ a d o w y z e s t a w p y t a ñ t e s t o w y c h ; z a l i c z e n i e t e s t u m o ¿ e
u t w i e r d z i æ C i ê w p r z e k o n a n i u , i ¿ z a d o w a l a j ¹ c o o p a n o w a ³ e S m a t e r i a ³ t e j j e d n o s t k i
m o d u ³ o w e j ,
l i t e r a t u r ê u z u p e ³ n i a j ¹ c ¹ .
-
W c e l u p r a w i d ³ o w e g o w y k o r z y s t a n i a p r z e z n a c z o n e g o d l a C i e b i e p o r a d n i k a p o w i n i e n e S:
-
z a p o z n a æ s i ê z o d p o w i e d n i ¹ c z ê Sc i ¹ m a t e r i a ³ u n a u c z a n i a ,
-
p r z e a n a l i z o w a æ z e s t a w æ w i c z e ñ p r z e z n a c z o n y c h d o w y k o n a n i a ,
-
o p r a c o w a æ o d p o w i e d z i d o z a m i e s z c z o n y c h p y t a ñ s p r a w d z a j ¹ c y c h ,
-
p r z e a n a l i z o w a æ z a m i e s z c z o n y z e s t a w p y t a ñ t e s t o w y c h .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3
2 . W Y M A G A N I A W S T Ê P N E
P r z y s t ê p u j ¹ c d o r e a l i z a c j i p r o g r a m u j e d n o s t k i m o d u ³ o w e j p o w i n i e n e S u m i e æ :
o p i s y w a æ b u d o w ê i d z i a ³ a n i e p o d s t a w o w y c h e l e m e n t ó w e l e k t r o n i c z n y c h ,
-
c z y t a æ p r o s t e s c h e m a t y e l e k t r y c z n e ,
-
- s t o s o w a æ a l g e b r ê B o o l e a ,
- z a p i s y w a æ l i c z b y w r ó ¿ n y c h s y s t e m a c h ,
d e f i n i o w a æ p o j ê c i a : s t a n w y s o k i , s t a n n i s k i ,
-
o m a w i a æ d z i a ³ a n i e c y f r o w y c h u k ³ a d ó w k o m b i n a c y j n y c h ,
-
- o m a w i a æ d z i a ³ a n i e c y f r o w y c h u k ³ a d ó w s e k w e n c y j n y c h ,
- r o z r ó ¿ n i a æ t e c h n o l o g i e w y k o n y w a n i a u k ³ a d ó w c y f r o w y c h ,
- t w o r z y æ p r o s t e a l g o r y t m y .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
4
3 . C E L E K S Z T A £ C E N I A
W w y n i k u r e a l i z a c j i p r o g r a m u j e d n o s t k i m o d u ³ o w e j p o w i n i e n e S u m i e æ :
o m ó w i æ b u d o w ê t y p o w y c h m i k r o p r o c e s o r ó w ,
-
- r o z p o z n a æ p o s z c z e g ó l n e e l e m e n t y w c h o d z ¹ c e w s k ³ a d s y s t e m u m i k r o p r o c e s o r o w e g o ,
- s k l a s y f i k o w a æ m i k r o p r o c e s o r y z e w z g l ê d u n a i c h b u d o w ê i z a s t o s o w a n i e ,
- n a p i s a æ p r o s t e p r o g r a m y w w y b r a n y m j ê z y k u p r o g r a m o w a n i a , s ³ u ¿ ¹ c e d o p r z e s y ³ u
d a n y c h w s y s t e m i e m i k r o p r o c e s o r o w y m ,
n a p i s a æ p r o s t e p r o g r a m y w w y b r a n y m j ê z y k u p r o g r a m o w a n i a , s ³ u ¿ ¹ c e d o w y k o n y w a n i a
-
p o d s t a w o w y c h o p e r a c j i m a t e m a t y c z n y c h ,
- w y k o n a æ c z y n n o Sc i z w i ¹ z a n e z p r o c e s e m a s e m b l a c j i i ³ a d o w a n i a p r o g r a m u d o p a m i ê c i
p r o c e s o r a .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
5
4 . M A T E R I A £ N A U C Z A N I A
4 . 1 . M i k r o p r o c e s o r y T s t r u k t u r a i c h a r a k t e r y s t y k a
4 . 1 . 1 . M a t e r i a ³ n a u c z a n i a
M i k r o p r o c e s o r y T d e f i n i c j e p o d s t a w o w e
M i k r o p r o c e s o r ( p r o c e s o r ) , ( r y s . 1 ) j e s t t o u k ³ a d s c a l o n y o w i e l k i e j s k a l i i n t e g r a c j i
p r z e t w a r z a j ¹ c y s y g n a ³ y c y f r o w e , k t ó r e g o f u n k c j o n o w a n i e j e s t w p e ³ n i s t e r o w a n e p o b i e r a n y m i
z p a m i ê c i w e w n ê t r z n e j l u b z e w n ê t r z n e j r o z k a z a m i ( p o l e c e n i a m i w y k o n y w a n y m i p r z e z
m i k r o p r o c e s o r ) .
O g ó ³ r o z k a z ó w , p r z e t w a r z a n y c h p r z e z m i k r o p r o c e s o r , n a p i s a n y p r z e z c z ³ o w i e k a
w o d p o w i e d n i e j k o l e j n o S c i o r a z w o d p o w i e d n i s p o s ó b n a z y w a m y p r o g r a m e m . Z n a j d u j e s i ê
o n w p a m i ê c i p r o g r a m u i j e s t w y k o n y w a n y p r z e z p r o c e s o r , a c o n a j w a ¿ n i e j s z e , m o ¿ e b y æ
d o w o l n i e z m i e n i a n y p r z e z u ¿ y t k o w n i k a .
R y s . 1 . P r z e m y s ³ o w e m i k r o p r o c e s o r y j e d n o u k ³ a d o w e
S t r u k t u r ê w e w n ê t r z n ¹ ( a r c h i t e k t u r ê ) m i k r o p r o c e s o r a p r z e d s t a w i o n o n a r y s . 2 .
S e r c e m s y s t e m u j e s t j e d n o s t k a a r y t m e t y c z n o - l o g i c z n a ( A L U ) , w e w n ¹ t r z k t ó r e j w y k o n y w a n e
s ¹ m a t e m a t y c z n e o p e r a c j e a r y t m e t y c z n o - l o g i c z n e , b ê d ¹ c e ¿ m u d n ¹ p r a c ¹ m i k r o p r o c e s o r a .
W i d o c z n y m d o w o d e m p r a c y j e d n o s t k i A L U m o ¿ e b y æ n p . k o n t r o l a p r o c e s u p r o d u k c y j n e g o ,
p o m i a r i w y S w i e t l a n i e t e m p e r a t u r y i t d .
W s z e l k i e w y n i k i u p r z e d n i o p r z e p r o w a d z o n y c h o b l i c z e ñ p r z e c h o w y w a n e s ¹ w s p e c j a l n i e
w y d z i e l o n e j , d o t e g o c e l u , c z ê Sc i m i k r o p r o c e s o r a ( r e j e s t r z e ) T z w a n y m a k u m u l a t o r e m ( A ) .
P r z y b u d o w i e m i k r o p r o c e s o r a w y k o r z y s t a n o s y s t e m m a g i s t r a l o w e g o ( s z y n o w e g o )
p r z e k a z y w a n i a i n f o r m a c j i . P o l e g a o n n a t y m , ¿ e w s z y s t k i e b l o k i f u n k c j o n a l n e w e w n ê t r z n e g o
s y s t e m u m i k r o p r o c e s o r o w e g o p o d ³ ¹ c z o n e s ¹ d o t r z e c h m a g i s t r a l ( s z y n ) :
T s z y n y a d r e s o w e j ,
T s z y n y d a n y c h ,
T s z y n y s t e r o w n i a .
W s z e l k i e d a n e z n a j d u j ¹ c e s i ê w m a g i s t r a l i d a n y c h s ¹ k i e r o w a n e w k o n k r e t n e m i e j s c e
( d e c y d u j e o t y m u p r z e d n i o n a p i s a n y p r o g r a m ) T p o d a d r e s w s k a z a n y p r z e z u k ³ a d s t e r u j ¹ c y
o r a z p r z y p e ³ n y m w y k o r z y s t a n i u s z y n y a d r e s o w e j . T o , c z y i n f o r m a c j a m a b y æ p r z e k a z a n a d o
s z y n y d a n y c h , c z y z s z y n y d a n y c h , g e n e r a l n i e d e c y d u j e o t y m s t a n r e j e s t r u a d r e s ó w ( s t a n
s z y n y a d r e s o w e j ) .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
6
W y k o n y w a n i e p r o g r a m u p r z e z m i k r o p r o c e s o r p o l e g a n a c y k l i c z n y m p o b i e r a n i u
r o z k a z ó w z p a m i ê c i w r y t m o d m i e r z a n y p r z e z g e n e r a t o r t a k t u j ¹ c y . G e n e r a t o r t e n w y t w a r z a
p r z e b i e g o p e w n e j , z g ó r y u s t a l o n e j c z ê s t o t l i w o Sc i w p ³ y w a j ¹ c e j n a w y d a j n o Sæ c a ³ e g o
s y s t e m u .
D o w y k o n a n i a r ó ¿ n o r o d n y c h z a d a ñ m i k r o p r o c e s o r p o t r z e b u j e k i l k u i m p u l s ó w p o c h o d z ¹ c y c h
z g e n e r a t o r a t a k t u j ¹ c e g o . C z a s p o t r z e b n y n a z r e a l i z o w a n i e j e d n e g o , e l e m e n t a r n e g o z a d a n i a
w t e c h n i c e m i k r o p r o c e s o r o w e j n a z y w a n y j e s t c y k l e m m a s z y n o w y m .
N i e k t ó r e r o z k a z y w y k o n y w a n e s ¹ p r z e z p r o c e s o r w t r a k c i e 1 , 2 , 3 l u b 4 c y k l i
m a s z y n o w y c h .
K a ¿ d y m i k r o p r o c e s o r p o s i a d a w s w o j e j , w e w n ê t r z n e j s t r u k t u r z e l i c z n i k r o z k a z ó w
z a w i e r a j ¹ c y o d p o w i e d n i a d r e s , s p o d k t ó r e g o m a z o s t a æ p o b r a n y k o l e j n y r o z k a z .
W c h w i l i , g d y m i k r o p r o c e s o r w y k o n a d a n y r o z k a z s t a n l i c z n i k a r o z k a z ó w j e s t z w i ê k s z a n y
o o k r e Sl o n ¹ p o z y c j ê , p o k a z u j ¹ c j e d n o c z e Sn i e a d r e s n a s t ê p n e g o r o z k a z u p r z e z n a c z o n e g o d o
w y k o n a n i a .
I s t n i e j e m o ¿ l i w o Sæ w p i s a n i a i n n e g o ( n i ¿ k o l e j n y ) a d r e s u d o l i c z n i k a a d r e s o w e g o n p .
w w y n i k u w y k o n a n i a p o l e c e n i a s k o k u . D z i ê k i t e m u m o ¿ e b y æ r e a l i z o w a n y i n n y f r a g m e n t
p r o g r a m u , k t ó r y z n a j d u j e s i ê w d o w o l n y m m i e j s c u p a m i ê c i .
R e j e s t r
R e j e s t r
d a n y c h
r o z k a z ó w
W s k a x n i k
B l o k
s t o s u
s t e r u j ¹ c y
L i c z n i k
R e j e s t r
r o z k a z ó w
a d r e s ó w
R e j e s t r
s t a n u
R e j e s t r y
d o d a t k o w e
A L U
A k u m u l a t o r
G e n e r a t o r
t a k t u j ¹ c y
P a m i ê æ
R y s . 2 . W e w n ê t r z n a s t r u k t u r a m i k r o p r o c e s o r a
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
7
W i d o c z n y n a r y s u n k u r y s . 2 b l o k d o d a t k o w y c h r e j e s t r ó w s t a n o w i b a n k p a m i ê c i , k t ó r y
m o ¿ e b y æ d o w o l n i e z a r z ¹ d z a n y p r z e z p r o g r a m i s t ê l u b w y k o r z y s t y w a n y p r z e z p r o c e s o r d o
p r z e c h o w y w a n i a w a ¿ n y c h i n f o r m a c j i p o d c z a s w y k o n y w a n i a p r o g r a m u .
S p o s ó b o r g a n i z o w a n i a p r a c y b l o k u d o d a t k o w y c h r e j e s t r ó w m i k r o p r o c e s o r a j e s t m o ¿ l i w y
d z i ê k i o d p o w i e d n i m u s t a w i e n i o m , d r u g i e g o p o d w z g l ê d e m w a ¿ n o S c i ( p o a k u m u l a t o r z e ) ,
r e j e s t r u s t a n u ( P S W ) . R e j e s t r t e n p r z e c h o w u j e r ó w n i e ¿ i n f o r m a c j e d o t y c z ¹ c e w y k o n y w a n y c h
d z i a ³ a ñ a r y t m e t y c z n y c h ( w s k a xn i k p r z e n i e s i e n i a , p r z e p e ³ n i e n i a o r a z p a r z y s t o Sc i ) . W s k a xn i k i
t e ( p o s z c z e g ó l n e b i t y r e j e s t r u P S W ) m o g ¹ b y æ u s t a w i a n e a u t o m a t y c z n i e l u b z a
p o S r e d n i c t w e m o d p o w i e d n i c h r o z k a z ó w .
R ó w n i e w a ¿ n y m e l e m e n t e m w c h o d z ¹ c y m w s k ³ a d a r c h i t e k t u r y m i k r o p r o c e s o r a j e s t s t o s
( b ê d ¹ c y n a j c z ê Sc i e j f r a g m e n t e m p a m i ê c i t y p u R A M ) .
S t o s e m n a z y w a m y s z c z e g ó l n y r o d z a j p a m i ê c i T p a m i ê c i k s i ¹ ¿ k o w e j . N a z w a t a w y n i k a
z e s p o s o b u d o s t ê p u d o p o s z c z e g ó l n y c h , u p r z e d n i o w n i e j z a p i s a n y c h d a n y c h . M i a n o w i c i e j e s t
o n p o d o b n y d o o d k r y w a n i a t r e Sc i p o d r ê c z n i k ó w u ³ o ¿ o n y c h j e d e n n a d r u g i m ( r y s . 3 ) .
D o k ³ a d n i e j o z n a c z a t o , ¿ e a b y Sm y m o g l i u z y s k a æ i n f o r m a c j ê z a p i s a n ¹ w c z e Sn i e j , n a l e ¿ y
o d c z y t a æ n a j p i e r w o s t a t n i o z a p i s a n ¹ ( z d j ¹ æ p i e r w s z y p o d r ê c z n i k ) , p o t e m k o l e j n ¹ ( z d j ¹ æ
n a s t ê p n y p o d r ê c z n i k ) , a ¿ w k o ñ c u d o t r z e m y d o i n t e r e s u j ¹ c e j n a s i n f o r m a c j i ( c z y l i d o
p o d r ê c z n i k a , w k t ó r y m z a w a r t a j e s t i n f o r m a c j a n a s i n t e r e s u j ¹ c a ) .
K s i ¹ ¿ k a 1
K s i ¹ ¿ k a 4 K s i ¹ ¿ k a 2
K s i ¹ ¿ k a 3 z a w i e r a j ¹ c a
i n f o r m a c j ê n a s i n t e r e s u j ¹ c ¹
R y s . 3 . O r g a n i z a c j a p a m i ê c i t y p u s t o s
N i e o d z o w n i e z p o j ê c i e m m i k r o p r o c e s o r w i ¹ ¿ ¹ s i ê z a g a d n i e n i a d o t y c z ¹ c e
m i k r o k o n t r o l e r ó w . M i k r o k o n t r o l e r t o r ó w n i e ¿ u k ³ a d s c a l o n y o w i e l k i e j s k a l i i n t e g r a c j i ,
z a w i e r a j ¹ c y w s w o j e j w e w n ê t r z n e j s t r u k t u r z e m i k r o p r o c e s o r o r a z z e s p ó ³ d o d a t k o w y c h
e l e m e n t ó w z e w n ê t r z n y c h , c z y n i ¹ c y g o p o d z e s p o ³ e m b a r d z i e j u n i w e r s a l n y m . M i k r o k o n t r o l e r y
u m o ¿ l i w i a j ¹ b u d o w ê k o m p l e t n y c h s t e r o w n i k ó w , w k t ó r y c h w s z y s t k i e , p o d s t a w o w e f u n k c j e
k o n t r o l n e s p e ³ n i a t y l k o j e d e n u k ³ a d s c a l o n y .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
8
S y s t e m y i k o d y l i c z b o w e s t o s o w a n e w u k ³ a d a c h m i k r o p r o c e s o r o w y c h
M i k r o p r o c e s o r y k o m u n i k u j ¹ s i ê z e s o b ¹ w y k o r z y s t u j ¹ c p r z y t y m s y s t e m b i n a r n y T o p a r t y
n a d w ó c h s t a n a c h l o g i c z n y c h : n i s k i ( z e r o l o g i c z n e [ 0 ] ) i w y s o k i ( j e d y n k a l o g i c z n a
[ 1 ] ) . W p r a k t y c e p o z i o m y l o g i c z n e o z n a c z a j ¹ p e w n e , s t a n d a r y z o w a n e w a r t o Sc i n a p i ê æ ;
i t a k : z e r o l o g i c z n e t o n a p i ê c i e r ó w n e 0 V , z a S j e d e n l o g i c z n e ( w z a l e ¿ n o Sc i o d s t a n d a r d u ) t o
5 V l u b 1 2 V .
Z e w z g l ê d u n a z n a c z n ¹ d ³ u g o Sæ z a p i s u l i c z b y w s y s t e m i e b i n a r n y m c z ê Sc i e j u ¿ y w a n y j e s t
s y s t e m h e k s a d e c y m a l n y ( s z e s n a s t k o w y ) .
S p o s ó b z a m i a n y l i c z b y z a p i s a n e j w s y s t e m i e d z i e s i ê t n y m , p o w s z e c h n i e u ¿ y w a n y m
i o p a r t y m n a d z i e s i ê c i u e l e m e n t a c h ( c y f r a c h ) T ( 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ) n a l i c z b ê w s y s t e m i e
b i n a r n y m a d a l e j w s y s t e m i e s z e s n a s t k o w y m z o s t a ³ p o k a z a n y n a r y s . 4 .
1 2 8 6 4 3 2 1 6 8 4 2 1
7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2
1 0 0 0 0 1 1 0
W A G I C Y F R Y 2
8 4 2 1 8 4 2 1
3 2 1 0 3 2 1 0
2 2 2 2 2 2 2 2
Z A P I S
W S Y S T E M I E
8 0 0 0 0 4 2 0
B I N A R N Y M
8 + 0 + 0 + 0 0 + 4 + 2 + 0
8 6
Z A P I S
W S Y S T E M I E
S Z E S T N A S T K O W Y M
R y s . 4 . P r z y k ³ a d z a m i a n y l i c z b y 1 3 4 z a p i s a n e j w s y s t e m i e d z i e s i ê t n y m n a l i c z b y z a p i s a n e w s y s t e m i e b i n a r n y m
i s z e s n a s t k o w y m
Z r y s . 4 w y n i k a , ¿ e a b y d a n ¹ l i c z b ê d z i e s i ê t n ¹ ( w p r z y k ³ a d z i e T 1 3 4 ) m o ¿ n a b y ³ o
z a m i e n i æ n a l i c z b ê w s y s t e m i e s z e s n a s t k o w y m , n a l e ¿ y j ¹ n a j p i e r w z a m i e n i æ n a l i c z b ê
w k o d z i e b i n a r n y m . O t r z y m a n ¹ l i c z b ê w k o d z i e b i n a r n y m n a l e ¿ y p o d z i e l i æ n a g r u p y p o c z t e r y
e l e m e n t y k a ¿ d a . N a s t ê p n i e k a ¿ d ¹ g r u p ê , z o s o b n a , z a m i e n i a m y n a o d p o w i e d n i s y m b o l
w k o d z i e s z e s n a s t k o w y m , k t ó r y z a w i e r a s z e s n a Sc i e z n a k ó w g r a f i c z n y c h : 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 ,
8 , 9 , A , B , C , D , E , F .
L i c z b y z a p i s a n e w d o w o l n y m s y s t e m i e m o ¿ n a z a m i e n i æ n a o d p o w i a d a j ¹ c e i m l i c z b y
w i n n y m s y s t e m i e , a n a s t ê p n i e w y n i k t a k i e j z a m i a n y z a k o d o w a æ . K o d o w a n i e j e s t p e w n e g o
r o d z a j u s p o s o b e m o d w z o r o w a n i a z m i e n n e j , k t ó r ¹ c h c e m y z a k o d o w a æ , w c i ¹ g s ³ ó w
( w y r a z ó w ) k o d o w y c h . W p r z y p a d k u , g d y w s z y s t k i m w a r t o S c i o m , j a k i e p r z y j m u j e d a n a
z m i e n n a , p r z y p i s a n e s ¹ s ³ o w a k o d o w e - t o t a k i k o d n a z y w a m y z u p e ³ n y m . N a t o m i a s t , g d y n i e
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
9
j e s t s p e ³ n i o n y t e n w a r u n e k t o t a k i k o d n a z y w a n y j e s t k o d e m n i e z u p e ³ n y m . C z ê s t o z d a r z a s i ê ,
¿ e i n f o r m a c j a p o d d a w a n a k o d o w a n i u j e s t r e p r e z e n t o w a n a w a r t o Sc i ¹ l i c z b o w ¹ . Z t e g o t e ¿
w z g l ê d u m o ¿ n a j ¹ z a k o d o w a æ p r z y w y k o r z y s t a n i u k o d u o p i s a n e g o o d p o w i e d n i m w z o r e m .
P r z y k ³ a d e m t a k i e g o k o d u , n a j c z ê Sc i e j u ¿ y w a n y m w u k ³ a d a c h m i k r o p r o c e s o r o w y c h , j e s t
n a t u r a l n y k o d b i n a r n y z w a n y k o d e m w a g o w y m . J e s t t o k o d , k t ó r y d a j e m o ¿ l i w o Sæ
p r z y p i s a n i a k a ¿ d e m u b i t o w i p e w n e j w a g i ( w s p ó ³ c z y n n i k a ) o r a z p o z w a l a n a o k r e Sl e n i e
z m i e n n e j ( p o d d a w a n e j k o d o w a n i u ) d z i ê k i z s u m o w a n i u i l o c z y n ó w p o s z c z e g ó l n y c h w a g
i b i t ó w . I n n y m , r z a d z i e j s t o s o w a n y m k o d e m j e s t k o d G r a y a . C h a r a k t e r y z u j e s i ê o n t y m , i ¿
k o l e j n e , j e g o w y r a z y r ó ¿ n ¹ s i ê m i ê d z y s o b ¹ n a j e d n y m b i c i e ( p o n i ¿ e j , w p o d a n y m p r z y k ³ a d z i e
w y o d r ê b n i o n e z o s t a ³ y p o d w a w y r a z y k o d u G r a y a , r ó ¿ n i ¹ c e s i ê m i ê d z y s o b ¹ n a j e d n y m
b i c i e ) .
P r z y k ³ a d k o d u G r a y a d l a s ³ o w a d w u b i t o w e g o :
0 0 : p i e r w s z y w y r a z k o d u
0 1 : d r u g i w y r a z k o d u
:
1 1 t r z e c i w y r a z k o d u
:
1 0 c z w a r t y w y r a z k o d u
P r z y k ³ a d k o d u G r a y a d l a s ³ o w a t r z y b i t o w e g o
0 0 0 : p i e r w s z y w y r a z k o d u
0 0 1 : d r u g i w y r a z k o d u
:
0 1 1 t r z e c i w y r a z k o d u
0 1 0 : c z w a r t y w y r a z k o d u
1 1 0 : p i ¹ t y w y r a z k o d u
1 1 1 : s z ó s t y w y r a z k o d u
:
1 0 1 s i ó d m y w y r a z k o d u
:
1 0 0 ó s m y w y r a z k o d u
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 0
P a m i ê c i s t o s o w a n e w u k ³ a d a c h m i k r o p r o c e s o r o w y c h
P a m i ê æ t o u k ³ a d e l e k t r o n i c z n y s ³ u ¿ ¹ c y d o p r z e c h o w y w a n i a i n f o r m a c j i w p o s t a c i
p o j e d y n c z y c h b i t ó w l u b c a ³ y c h b a j t ó w . P a m i ê c i d z i e l i m y n a : p a m i ê c i s t a ³ e T t y l k o d o o d c z y t u
o r a z p a m i ê c i z a p i s y w a l n e T p a m i ê c i s ³ u ¿ ¹ c e d o o d c z y t u i z a p i s u .
D o p a m i ê c i s t a ³ y c h m o ¿ e m y z a l i c z y æ n a j p o p u l a r n i e j s z e p a m i ê c i t y p u R O M .
S k ³ a d a j ¹ s i ê o n e z m a t r y c y p a m i ê c i o w e j ( m a s k i ) w y t w a r z a n e j p o d c z a s p r o c e s u
p r o d u k c y j n e g o . P a m i ê c i t e g o r o d z a j u w y k o n u j e s i ê n a k o n k r e t n e z a m ó w i e n i e , n a p o t r z e b y
p r o d u k c j i u r z ¹ d z e ñ e l e k t r o n i c z n y c h w y t w a r z a n y c h w b a r d z o d u ¿ y c h i l o Sc i a c h .
P a m i ê æ E P R O M j e s t p a m i ê c i ¹ , k t ó r ¹ u ¿ y t k o w n i k m o ¿ e d o w o l n i e z a p r o g r a m o w a æ
w s p o s ó b e l e k t r y c z n y z u ¿ y c i e m s p e c j a l n e g o p r o g r a m a t o r a . Z a w a r t o Sæ j e j p o z o s t a j e
n i e z m i e n i o n a a ¿ d o c h w i l i d o p r o w a d z e n i a d o s p e c j a l n i e s k o n s t r u o w a n e g o o k i e n k a xr ó d ³ a
p r o m i e n i o w a n i a u l t r a f i o l e t o w e g o . P e w n ¹ o d m i a n ¹ p a m i ê c i E P R O M j e s t p a m i ê æ t y p u
O T P T p a m i ê æ j e d n o r a z o w o p r o g r a m o w a l n a e l e k t r y c z n i e b e z m o ¿ l i w o Sc i j e j s k a s o w a n i a
i p o n o w n e g o z a p r o g r a m o w a n i a .
P o p r z e d n i k i e m p a m i ê c i E P R O M ( w c h w i l i o b e c n e j r z a d k o s t o s o w a n a ) b y ³ a p a m i ê æ t y p u
P R O M , k t ó r e j p r o g r a m o w a n i e j e s t r ó w n o z n a c z n e z p r z e p a l a n i e m o d p o w i e d n i c h p o ³ ¹ c z e ñ
w e w n ê t r z n e j s t r u k t u r y u k ³ a d u s c a l o n e g o . O b w o d y t e g o r o d z a j u n i e m o g ¹ b y æ p o n o w n i e a n i
s k a s o w a n e , a n i z a p r o g r a m o w a n e . K o l e j n y m r o d z a j e m p a m i ê c i - c z ê s t o s t o s o w a n y c h
w e l e k t r o n i c e s ¹ t z w . p a m i ê c i t y p u E E P R O M . P a m i ê c i E E P R O M s ¹ u k ³ a d a m i , k t ó r e m o g ¹
b y æ p r o g r a m o w a n e o r a z k a s o w a n e e l e k t r y c z n i e . I c h z a w a r t o Sæ n i e u l e g a w y m a z a n i u p o
w y ³ ¹ c z e n i u z a s i l a n i a . Z a z w y c z a j s ¹ t o o b w o d y w y k o n a n e w t e c h n o l o g i i M O S . G d y b y n i e
c h a r a k t e r y z o w a ³ y s i ê o n e o g r a n i c z o n ¹ l i c z b ¹ c y k l i p r o g r a m o w a n i a ( o k o ³ o 1 0 0 0 0 r a z y ) b y ³ y t o
p a m i ê c i u n i w e r s a l n e . C z y l i i c h z a w a r t o Sæ n i e g i n ê ³ a b y w p r z y p a d k u z a n i k u n a p i ê c i a
z a s i l a j ¹ c e g o a p r o c e s k a s o w a n i a i p r o g r a m o w a n i a m ó g ³ b y b y æ p r z e p r o w a d z a n y n i e s k o ñ c z o n ¹
l i c z b ê r a z y .
O b e c n i e w w i e l u m i k r o k o n t r o l e r a c h z n a j d u j ¹ s i ê b a r d z o p r a k t y c z n e i d o s y æ t a n i e p a m i ê c i
t y p u F L A S H . S ¹ t o u k ³ a d y p r o g r a m o w a l n e i k a s o w a l n e e l e k t r y c z n i e , t a k j a k E E P R O M Ty .
W a ¿ n ¹ r ó ¿ n i c ¹ m i ê d z y p a m i ê c i a m i E E P R O M i F L A S H j e s t z n a c z n i e m n i e j s z y k o s z t p a m i ê c i
t y p u F L A S H . N a z w a F L A S H z w i ¹ z a n a j e s t z b a r d z o s z y b k i m p r o c e s e m k a s o w a n i a
i z a ³ a d o w y w a n i a i n f o r m a c j i d o w e w n ê t r z n e j s t r u k t u r y p a m i ê c i .
P a m i ê c i t y p u R A M n a l e ¿ ¹ d o g r u p y o b w o d ó w c y f r o w y c h , k t ó r e m o g ¹ b y æ
p r o g r a m o w a n e i k a s o w a n e e l e k t r y c z n i e , z t ¹ r ó ¿ n i c ¹ , ¿ e z c h w i l ¹ w y ³ ¹ c z e n i a n a p i ê c i a
z a s i l a j ¹ c e g o z a w a r t o Sæ i c h z o s t a j e b e z p o w r o t n i e u t r a c o n a . W Sr ó d p a m i ê c i R A M w y s t ê p u j ¹
p a m i ê c i s t a t y c z n e S R A M o r a z d y n a m i c z n e D R A M . P a m i ê æ t y p u S R A M p r z e c h o w u j e
i n f o r m a c j e w p o s t a c i o d p o w i e d n i c h s t a n ó w p r z e r z u t n i k ó w b i s t a b i l n y c h , n a t o m i a s t D R A M
p r z e c h o w u j e i n f o r m a c j e p o d p o s t a c i ¹ ³ a d u n k ó w z g r o m a d z o n y c h w z ³ ¹ c z a c h t r a n z y s t o r ó w
M O S . Z e w z g l ê d u n a p o w o l n y z a n i k t y c h ³ a d u n k ó w ( t r a c e n i e i n f o r m a c j i ) p a m i ê c i t e g o t y p u
m u s z ¹ b y æ o d Sw i e ¿ a n e c o p e w i e n o k r e s c z a s u . D z i a ³ a n i a t a k i e , b ê d ¹ c e w i d o c z n ¹ w a d ¹ , n i e
d y s k w a l i f i k u j ¹ i c h , l e c z w r ê c z p r z e c i w n i e , s ¹ c z ê s t o s t o s o w a n e , a l e p r z y c z y n ¹ t e g o j e s t n i s k i
k o s z t i c h p r o d u k c j i .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 1
S y s t e m y m i k r o p r o c e s o r o w e
S y s t e m m i k r o p r o c e s o r o w y t o r o z b u d o w a n y u k ³ a d e l e k t r o n i c z n y s k ³ a d a j ¹ c y s i ê z m i k r o p r o c e s o r a
o r a z d o d a t k o w y c h e l e m e n t ó w z e w n ê t r z n y c h , z k t ó r y m i o n w s p ó ³ p r a c u j e .
D o d a t k o w e e l e m e n t y w c h o d z ¹ c e w s k ³ a d s y s t e m u m i k r o p r o c e s o r o w e g o t o :
-
w y Sw i e t l a c z e L E D l u b L C D ,
-
k l a w i a t u r a ,
-
s y g n a l i z a t o r y L E D ,
-
c z u j n i k i ,
-
p r z e t w o r n i k i A / C i C / A ,
-
s t e r o w n i k i u k ³ a d ó w w y k o n a w c z y c h ,
-
p a m i ê c i z e w n ê t r z n e ,
-
u k ³ a d y c z a s o w e ,
-
s t e r o w n i k i t r a n s m i s j i d a n y c h ,
-
p o r t y W E / W Y ,
-
u k ³ a d y w a t c h d o g ,
-
z e g a r y c z a s u r z e c z y w i s t e g o ,
-
u k ³ a d y r e s e t u .
Z a s a d a d z i a ³ a n i a s y s t e m u m i k r o p r o c e s o r o w e g o j e s t p o d o b n a d o f u n k c j o n o w a n i a s a m e g o
m i k r o p r o c e s o r a . P o d s t a w o w ¹ r ó ¿ n i c ¹ j e s t z w i ê k s z e n i e m o ¿ l i w o Sc i k o m u n i k o w a n i a s i ê s y s t e m u
m i k r o p r o c e s o r o w e g o z o t o c z e n i e m p r z y w y k o r z y s t a n i u d o d a t k o w y c h u k ³ a d ó w . S y s t e m y
m i k r o p r o c e s o r o w e p o s i a d a j ¹ z n a c z n i e w i ê k s z e p a m i ê c i o p e r a c y j n e , p o z w a l a j ¹ n a p r o g r a m o w ¹
r e g u l a c j ê i s t e r o w a n i e d o w o l n y m i p r o c e s a m i . S t r u k t u r ê s y s t e m u m i k r o p r o c e s o r o w e g o
p r z e d s t a w i o n o n a r y s . 5 .
P a m i ê æ
R A M
M i k r o p r o c e s o r
P a m i ê æ
R O M
W y Sw i e t l a c z
U k ³ a d y
W E / W Y
K l a w i a t u r a
R y s . 5 . S t r u k t u r a s y s t e m u m i k r o p r o c e s o r o w e g o
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 2
S p o s o b y p r z e s y ³ u i n f o r m a c j i s t o s o w a n e w s y s t e m a c h m i k r o p r o c e s o r o w y c h
W e w s z y s t k i c h s y s t e m a c h m i k r o p r o c e s o r o w y c h i s t n i e j e k o n i e c z n o Sæ p r z e s y ³ a n i a
i n f o r m a c j i w e w n ¹ t r z i c h s a m y c h , j a k r ó w n i e ¿ d o i n n y c h s y s t e m ó w . N a j p r o s t s z y m s p o s o b e m
p r z e s y ³ u d a n y c h j e s t t r a n s m i s j a r ó w n o l e g ³ a . P o l e g a o n a n a p o ³ ¹ c z e n i u s y s t e m ó w z a p o m o c ¹
o d p o w i e d n i e j l i c z b y l i n i i g ³ ó w n y c h ( w z a l e ¿ n o Sc i o d r o d z a j u w s p ó ³ p r a c u j ¹ c y c h z e s o b ¹
p r o c e s o r ó w , n p . 8 , 1 6 , 3 2 l u b 6 4 l i n i i ) o r a z d w ó c h l u b t r z e c h l i n i i s t e r u j ¹ c y c h .
W p r z y p a d k u p o p u l a r n y c h p r o c e s o r ó w 8 Tb i t o w y c h k a ¿ d e m u z b i t ó w p r z y p o r z ¹ d k o w a n a j e s t
k o n k r e t n a l i n i a . £ ¹ c z n a l i c z b a u ¿ y t y c h l i n i i w y n o s i 8 p l u s d o d a t k o w o 3 l i n i e s t e r u j ¹ c e . T a k
d u ¿ e w y k o r z y s t a n i e w o l n y c h l i n i i m i k r o p r o c e s o r a j e s t p o w a ¿ n ¹ w a d ¹ . P o n a d t o
w y p r o w a d z e n i e k i l k u ( k i l k u n a s t u , k i l k u d z i e s i ê c i u ) p r z e w o d ó w z a k t y w n i e p r a c u j ¹ c e g o
s y s t e m u , z d u ¿ ¹ c z ê s t o t l i w o Sc i ¹ , p o w o d u j e p o w s t a w a n i e z a k ³ ó c e ñ p r z y p r z e s y l e i n f o r m a c j i n a
d u ¿ e o d l e g ³ o Sc i . M i m o t e g o t r a n s m i s j a r ó w n o l e g ³ a j e s t d o Sæ c z ê s t o s t o s o w a n a z t y m , ¿ e
p r z e s y ³ d a n y c h w i n i e n o d b y w a æ s i ê n a n i e w i e l k i e o d l e g ³ o Sc i , o c z y w i Sc i e p r z y z a c h o w a n i u
z n a c z n y c h p r ê d k o S c i t r a n s f e r u .
W s y s t e m a c h m i k r o p r o c e s o r o w y c h z n a c z n i e c z ê Sc i e j u ¿ y w a n a j e s t s z e r e g o w a t r a n s m i s j a
d a n y c h . C h a r a k t e r y z u j e s i ê o n a t y m , ¿ e b i t y p r z e s y ³ a n e s ¹ w s p o s ó b s z e r e g o w y , t z n . j e d e n z a
d r u g i m . M o ¿ l i w e j e s t t o d z i ê k i z a s t o s o w a n i u j e d n e j l u b d w ó c h l i n i i a k t y w n y c h ,
f u n k c j o n u j ¹ c y c h w d a n y m o b w o d z i e .
S p o s ó b p r z e k a z u d a n y c h z u ¿ y c i e m d w ó c h l i n i i z w a n y j e s t s z e r e g o w ¹ t r a n s m i s j ¹
s y n c h r o n i c z n ¹ , a z u ¿ y c i e m j e d n e j T s z e r e g o w ¹ t r a n s m i s j ¹ a s y n c h r o n i c z n ¹ . W u k ³ a d a c h
m i k r o p r o c e s o r o w y c h n a j c z ê Sc i e j w y k o r z y s t y w a n a j e s t s z e r e g o w a t r a n s m i s j a a s y n c h r o n i c z n a .
W y s t ê p u j ¹ c a w n i e j j e d n a l i n i a , s ³ u ¿ ¹ c a d o p r z e k a z u d a n y c h n a d u ¿ e o d l e g ³ o Sc i , t o o g r o m n a
z a l e t a . N a t o m i a s t w a d ¹ t e g o s p o s o b u t r a n s f e r u d a n y c h j e s t z n a c z n i e o g r a n i c z o n a s z y b k o Sæ
p r z e s y ³ u b i t ó w ( w o d n i e s i e n i u d o t r a n s m i s j i r ó w n o l e g ³ e j ) .
P r z e s y ³ a s y n c h r o n i c z n y z a z w y c z a j p o p r z e d z o n y j e s t b i t e m s t a r t u , p o k t ó r y m p r z e k a z y w a n e s ¹
d a n e . K a ¿ d y p a k i e t d a n y c h w y p r o w a d z a n y c h z s y s t e m u z a k a ñ c z a n y j e s t 1 l u b 2 b i t a m i s t o p u .
I s t n i e j e j e s z c z e w i e l e i n n y c h s p o s o b ó w p r z e s y ³ u i n f o r m a c j i s t o s o w a n y c h w s y s t e m a c h
2 C .
m i k r o p r o c e s o r o w y c h . W Sr ó d n i c h n a u w a g ê z a s ³ u g u j e s y s t e m w y k o r z y s t u j ¹ c y s z y n ê I
2 C w c h o d z ¹ d w i e l i n i e : S D A T l i n i a d a n y c h o r a z S C L T l i n i a z e g a r a
W s k ³ a d s z y n y I
t a k t u j ¹ c e g o . W s z y s t k i e u k ³ a d y e l e k t r o n i c z n e p o d ³ ¹ c z o n e d o s z y n y p o s i a d a j ¹ s w o j e a d r e s y i m o g ¹
w y s y ³ a æ l u b o d b i e r a æ d a n e . N i e k t ó r e z c z ³ o n ó w s y s t e m u I 2 C m o g ¹ t y l k o o d b i e r a æ s y g n a ³ y b e z
2 C n a d z o r u j e j e d e n l u b k i l k a u k ³ a d ó w s c a l o n y c h
m o ¿ l i w o S c i i c h w y s y ³ a n i a . T r a n s m i s j ê I
( p r z e w a ¿ n i e s ¹ t o m i k r o k o n t r o l e r y ) T m a s t e r ( y ) . K a ¿ d y , i n n y o b w ó d p o d ³ ¹ c z o n y d o s z y n y j e s t
2 C j e s t p o d o b n y d o t r a n s m i s j i
u k ³ a d e m t y p u s l a v e . S p o s ó b p r z e k a z u i n f o r m a c j i w s y s t e m i e I
s z e r e g o w e j ( p r z y c z y m l i c z b a p r z e s y ³ a n y c h b a j t ó w d a n y c h n i e j e s t o g r a n i c z a n a j a k
w t r a n s f e r z e s z e r e g o w y m ) .
2 C i s t n i e j e p e w i e n p r o b l e m w c h w i l i , g d y d o w s p ó l n e j s z y n y z o s t a n i e
W t r a n s m i s j i t y p u I
p o d ³ ¹ c z o n y c h k i l k a k o n t r o l e r ó w t y p u m a s t e r i z a c z y n a j ¹ o n e j e d n o c z e Sn i e t r a n s m i s j ê d a n y c h .
P o w s t a j e w t y m m o m e n c i e z e r w a n i e p r z e k a z u l u b c o g o r s z e j e g o z a f a ³ s z o w a n i e . W c e l u u n i k n i ê c i a
t a k i e j s y t u a c j i z a s t o s o w a n o s p e c j a l n ¹ p r o c e d u r ê p o z w a l a j ¹ c ¹ u s t a l i æ , k t ó r y z p r o c e s o r ó w j e s t
u r z ¹ d z e n i e m t y p u m a s t e r .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 3
4 . 1 . 2 . P y t a n i a s p r a w d z a j ¹ c e
O d p o w i a d a j ¹ c n a p y t a n i a , s p r a w d z i s z , c z y j e s t e S p r z y g o t o w a n y d o w y k o n a n i a æ w i c z e ñ .
1 . C o t o j e s t m i k r o p r o c e s o r ?
2 . J a k w y g l ¹ d a w e w n ê t r z n a s t r u k t u r a m i k r o p r o c e s o r a ?
3 . D o c z e g o s ³ u ¿ ¹ p o s z c z e g ó l n e e l e m e n t y w e w n ê t r z n e j s t r u k t u r y m i k r o p r o c e s o r a ?
4 . C o t o j e s t i d o c z e g o s ³ u ¿ y s y s t e m m i k r o p r o c e s o r o w y ?
5 . J a k i e z n a s z p a m i ê c i s t o s o w a n e w u k ³ a d a c h m i k r o p r o c e s o r o w y c h ?
6 . J a k i e z n a s z s y s t e m y l i c z b o w e s t o s o w a n e w u k ³ a d a c h m i k r o p r o c e s o r o w y c h ?
7 . J a k i e z n a n e C i s ¹ s p o s o b y p r z e s y ³ u i n f o r m a c j i , s t o s o w a n e w s y s t e m a c h
m i k r o p r o c e s o r o w y c h ?
4 . 1 . 3 . Æ w i c z e n i a
Æ w i c z e n i e 1
L i c z b ê 1 2 6 , z a p i s a n ¹ w k o d z i e d z i e s i ê t n y m , z a m i e ñ n a l i c z b ê w k o d z i e b i n a r n y m o r a z
s z e s n a s t k o w y m .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) z a n o t o w a æ p o d a n ¹ l i c z b ê d z i e s i ê t n ¹ ,
2 ) z n a l e xæ j e j o d p o w i e d n i k w s y s t e m i e b i n a r n y m ,
3 ) z n a l e xæ j e j o d p o w i e d n i k w s y s t e m i e s z e s n a s t k o w y m .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
-
i n s t r u k c j e z a w i e r a j ¹ c e t r e Sæ æ w i c z e n i a .
Æ w i c z e n i e 2
W y m i e ñ w a d y i z a l e t y m e t o d p r z e s y ³ u i n f o r m a c j i s t o s o w a n y c h w s y s t e m a c h
m i k r o p r o c e s o r o w y c h .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) o d n a l e xæ w d o s t a r c z o n y c h m a t e r i a ³ a c h m e t o d y p r z e s y ³ u i n f o r m a c j i s t o s o w a n e
w s y s t e m a c h m i k r o p r o c e s o r o w y c h ,
2 ) z a n o t o w a æ z n a l e z i o n e m e t o d y ,
3 ) w y p i s a æ w f o r m i e t a b e l i w a d y i z a l e t y o d n a l e z i o n y c h m e t o d p r z e s y ³ u i n f o r m a c j i .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
-
l i t e r a t u r a z a w i e r a j ¹ c a i n f o r m a c j e n a t e m a t m e t o d p r z e s y ³ u i n f o r m a c j i s t o s o w a n y c h
w s y s t e m a c h m i k r o p r o c e s o r o w y c h .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 4
4 . 1 . 4 . S p r a w d z i a n p o s t ê p ó w
C z y p o t r a f i s z : T a k N i e
1 ) z d e f i n i o w a æ p o j ê c i e m i k r o p r o c e s o r ?
2 ) z d e f i n i o w a æ p o j ê c i e s y s t e m m i k r o p r o c e s o r o w y ?
3 ) s c h a r a k t e r y z o w a æ p a m i ê c i s t o s o w a n e w s y s t e m a c h
m i k r o p r o c e s o r o w y c h ?
1 ) z a m i e n i a æ l i c z b y z j e d n e g o s y s t e m u n a i n n y s y s t e m l i c z b o w y ?
2 ) o k r e Sl i æ r ó ¿ n i c e ( e l e m e n t y w s p ó l n e ) m i ê d z y s z e r e g o w y m
i r ó w n o l e g ³ y m s p o s o b e m p r z e s y ³ u i n f o r m a c j i ?
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 5
4 . 2 . P o d z i a ³ o g ó l n y i z a s t o s o w a n i e m i k r o p r o c e s o r ó w
4 . 2 . 1 . M a t e r i a ³ n a u c z a n i a
M i k r o p r o c e s o r y j e d n o u k ³ a d o w e
M i k r o p r o c e s o r y j e d n o u k ³ a d o w e , z w a n e r ó w n i e ¿ m i k r o k o n t r o l e r a m i , n a l e ¿ ¹ d o
n a j w i ê k s z e j r o d z i n y p r o c e s o r ó w s t o s o w a n y c h w p r z e m y Sl e o r a z w r o z m a i t y c h a p l i k a c j a c h
a m a t o r s k i c h i p r o f e s j o n a l n y c h . P r y m w Sr ó d t e j g r u p y w i e d z i e r o d z i n a k o n t r o l e r ó w 8 -
b i t o w y c h s e r i i M C S T5 1 . O b e c n i e p r o c e s o r y t e , o z n a c z n i e r o z b u d o w a n e j a r c h i t e k t u r z e ,
p r o d u k o w a n e s ¹ p r z e z w i e l e f i r m . N a j b a r d z i e j z n a c z ¹ c e w Sr ó d n i c h t o : A T M E L
( p r o d u k u j ¹ c y p r o c e s o r y t y p u 8 9 C 5 1 ) o r a z I N T E L ( p r o d u k u j ¹ c y p r o c e s o r y t y p u 8 0 C 5 1 ) .
P o g l ¹ d o w y s c h e m a t b l o k o w y m i k r o k o n t r o l e r a 8 Tb i t o w e g o t y p u M C S T5 1 p r z e d s t a w i o n o n a
r y s . 6 .
R O M
S T E R O W N I K
U K £ A D
( F L A S H ) R A M
P R Z E R W A Ñ
C Z A S O W Y
C P U
W A T C H
S T E R O W N I K
P O R T Y W E / W Y
D O G
R S
R y s . 6 . P o g l ¹ d o w y s c h e m a t b l o k o w y m i k r o k o n t r o l e r a 8 Tb i t o w e g o t y p u 8 9 S 5 2
N a p o d s t a w i e a n a l i z y r y s . 6 m o ¿ n a s t w i e r d z i æ , ¿ e m i k r o k o n t r o l e r 8 9 S 5 2 t o n i c i n n e g o ,
j a k n i e w i e l k i s y s t e m m i k r o p r o c e s o r o w y . W y n i k a z t e g o f a k t , ¿ e j e g o z a s a d a d z i a ³ a n i a ,
w e w n ê t r z n y i z e w n ê t r z n y s p o s ó b p r z e s y ³ u i n f o r m a c j i s ¹ t a k i e s a m e j a k
w p r z y p a d k u s y s t e m u m i k r o p r o c e s o r o w e g o . P o t o , b y m i k r o k o n t r o l e r b y ³ u r z ¹ d z e n i e m
p r a c u j ¹ c y m s a m o d z i e l n i e , o p r ó c z j e d n o s t k i c e n t r a l n e j C P U , z m i k r o p r o c e s o r e m d o d a t k o w o
z a m i e s z c z o n o w j e g o w e w n ê t r z n e j s t r u k t u r z e n a s t ê p u j ¹ c e u k ³ a d y :
T
w a t c h d o g ,
T
s t e r o w n i k p r z e r w a ñ ,
T
u k ³ a d c z a s o w y ,
T
s t e r o w n i k R S ,
T
p o r t y W E / W Y .
B l o k w a t c h d o g ( c z u w a j ¹ c y p i e s ) j e s t b a r d z o c z ê s t o s t o s o w a n y m o b w o d e m e l e k t r y c z n y m
w m i k r o u k ³ a d a c h , a p r z y t y m w y k o r z y s t y w a n y c h g ³ ó w n i e w s p r z ê c i e p r o f e s j o n a l n y m . J e g o
z a d a n i e , p o l e g a j ¹ c e n a n a d z o r o w a n i u p o p r a w n o Sc i w y k o n y w a n i a d o w o l n e g o p r o g r a m u ,
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 6
w z n a c z ¹ c y s p o s ó b p o p r a w i a n i e z a w o d n o Sæ c a ³ e g o s y s t e m u . U r z ¹ d z e n i e t a k i e o d m i e r z a c z a s
p o m i ê d z y k o l e j n y m i i m p u l s a m i w y s y ³ a n y m i d o n i e g o z s y s t e m u m i k r o k o n t r o l e r a .
W p r z y p a d k u , g d y o d o s t a t n i o o t r z y m a n e g o i m p u l s u u p ³ y n i e z b y t d ³ u g i o k r e s c z a s u t o
p r o c e s o r z o s t a j e r e s t a r t o w a n y , a c a ³ y s y s t e m p o w r a c a d o s t a n u r ó w n o w a g i .
S t e r o w n i k p r z e r w a ñ j e s t t o z e s p ó ³ o b w o d ó w g e n e r u j ¹ c y c h t z w . p r z e r w a n i e p r o g r a m o w e .
P r z e r w a n i e j e s t z a w i e s z e n i e m c z y n n o Sc i z w i ¹ z a n y c h z w y k o n a n i e m g ³ ó w n e g o p r o g r a m u n a
r z e c z w y k o n a n i a i n n e g o , w a ¿ n i e j s z e g o p r o g r a m u . P r z e r w a n i e m o ¿ e b y æ z a i n i c j o w a n e
s y g n a ³ a m i z e w n ê t r z n y m i ( p r z y w y k o r z y s t a n i u s p e c j a l n y c h w e j Sæ ) l u b w e w n ê t r z n y m i
( p o c h o d z ¹ c y m i o d u k ³ a d ó w c z a s o w y c h , s t e r o w n i k a R S ) . W s y s t e m i e p r z e r w a ñ , k a ¿ d e z n i c h ,
p o s i a d a p e w i e n p r i o r y t e t . O z n a c z a t o , ¿ e i s t n i e j e k o l e j n o Sæ w y k o n y w a n i a p r o g r a m ó w
p o c h o d z ¹ c y c h o d p r z e r w a ñ w c h w i l i j e d n o c z e s n e g o i c h z a i n i c j o w a n i a .
S t e r o w n i k R S j e s t w p e ³ n i k o m p l e t n y m m o d u ³ e m s ³ u ¿ ¹ c y m d o t r a n s m i s j i s z e r e g o w e j
d a n y c h ( o p i s a n e j w r o z d z i a l e 4 . 1 . n a s t r . n r 1 3 ) .
P o r t y W E / W Y z w a n e r ó w n i e ¿ p o r t a m i , t o l i n i e p o 8 b i t ó w k a ¿ d a , s ³ u ¿ ¹ c e d o r ó w n o l e g ³ e j
t r a n s m i s j i d a n y c h d o i z u r z ¹ d z e ñ z e w n ê t r z n y c h w c h o d z ¹ c y c h w s k ³ a d s y s t e m u
m i k r o p r o c e s o r o w e g o .
N a r y s . 7 p r z e d s t a w i o n o s y m b o l g r a f i c z n y t y p o w e g o p r o c e s o r a j e d n o u k ³ a d o w e g o .
4 0 3 9 3 8 3 7 3 6 3 5 3 4 3 3 3 2 3 1 3 0 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1
A T 8 9 S 5 2
1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0
R y s . 7 . S y m b o l g r a f i c z n y w r a z z o z n a c z o n y m i w y p r o w a d z e n i a m i p r o c e s o r a t y p u A T 8 9 S 5 2
O p i s f u n k c j i p r z y p o r z ¹ d k o w a n y c h p o s z c z e g ó l n y m k o ñ c ó w k o m u k ³ a d u s c a l o n e g o A T 8 9 S 5 2 z e s t a w i o n o
w t a b e l i 1 .
T a b e l a 1 . O p i s f u n k c j i p r z y p o r z ¹ d k o w a n y c h p o s z c z e g ó l n y m k o ñ c ó w k o m u k ³ a d u s c a l o n e g o A T 8 9 S 5 2
P i n R e a l i z o w a n a f u n k c j a
1 W Y / W E p o r t u P 1 b i t 0
2 W Y / W E p o r t u P 1 b i t 1
3 W Y / W E p o r t u P 1 b i t 2
4 W Y / W E p o r t u P 1 b i t 3
5 W Y / W E p o r t u P 1 b i t 4
6 W Y / W E p o r t u P 1 b i t 5
7 W Y / W E p o r t u P 1 b i t 6
8 W Y / W E p o r t u P 1 b i t 7
9 R e s e t u k ³ a d u
1 0 W Y / W E p o r t u P 3 b i t 0 ( d o d a t k o w o W E s t e r o w n i k a R S )
1 1 W Y / W E p o r t u P 3 b i t 1 ( d o d a t k o w o W Y s t e r o w n i k a R S )
1 2 W Y / W E p o r t u P 3 b i t 2 ( d o d a t k o w o 1 W E p r z e r w a ñ T I N T 0 )
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 7
1 3 W Y / W E p o r t u P 3 b i t 3 ( d o d a t k o w o 2 W E p r z e r w a ñ - I N T 1 )
1 4 W Y / W E p o r t u P 3 b i t 4 ( d o d a t k o w o W E u k ³ a d u c z a s o w e g o T 0 )
1 5 W Y / W E p o r t u P 3 b i t 5 ( d o d a t k o w o W E u k ³ a d u c z a s o w e g o T 1 )
1 6 W Y / W E p o r t u P 3 b i t 6 ( d o d a t k o w o W Y p r z y z a p i s i e d o p a m i ê c i z e w n ê t r z n e j )
1 7 W Y / W E p o r t u P 3 b i t 7 ( d o d a t k o w o W Y p r z y o d c z y c i e z z e w n ê t r z n e j p a m i ê c i )
1 8 W E s ³ u ¿ ¹ c e d o p o d ³ ¹ c z e n i a r e z o n a t o r a k w a r c o w e g o ( d l a d a n e j c z ê s t o t l i w o Sc i r e z o n a t o r a f r c z a s
1 9 t r w a n i a j e d n e g o c y k l u m a s z y n o w e g o w y n o s i T = f r / 1 2 )
2 0 M a s a
2 1 W Y / W E p o r t u P 2 b i t 0
2 2 W Y / W E p o r t u P 2 b i t 1
2 3 W Y / W E p o r t u P 2 b i t 2
2 4 W Y / W E p o r t u P 2 b i t 3
2 5 W Y / W E p o r t u P 2 b i t 4
2 6 W Y / W E p o r t u P 2 b i t 5
2 7 W Y / W E p o r t u P 2 b i t 6
2 8 W Y / W E p o r t u P 2 b i t 7
2 9 W y j Sc i e s t e r u j ¹ c e o d c z y t y w a n i e m d a n y c h z z e w n ê t r z n e j p a m i ê c i p r o g r a m u
3 0 W y j Sc i e s y g n a ³ u z e g a r a f = f
r / 6
3 1 W e j Sc i e w y z w a l a j ¹ c e p o b i e r a n i e p r o g r a m u z z e w n ê t r z n e j p a m i ê c i p r o g r a m u
3 2 W Y / W E p o r t u P 0 b i t 0
3 3 W Y / W E p o r t u P 0 b i t 1
3 4 W Y / W E p o r t u P 0 b i t 2
3 5 W Y / W E p o r t u P 0 b i t 3
3 6 W Y / W E p o r t u P 0 b i t 4
3 7 W Y / W E p o r t u P 0 b i t 5
3 8 W Y / W E p o r t u P 0 b i t 6
3 9 W Y / W E p o r t u P 0 b i t 7
4 0 + Z a s i l a n i e
U k ³ a d e l e k t r o n i c z n y s ³ u ¿ ¹ c y d o t e s t o w a n i a p r o g r a m ó w ( z w a n y u k ³ a d e m u r u c h o m i e n i o w y m )
n a p i s a n y c h d l a m i k r o k o n t r o l e r ó w t y p u M C S T5 1 z o s t a ³ p o k a z a n y n a r y s u n k u 1 1 w r o z d z i a l e
4 . 3 . P r o g r a m o w a n i e m i k r o p r o c e s o r ó w .
P r o g r a m o w a n i e m i k r o p r o c e s o r ó w t y p u M C S T5 1 w y m a g a s p e c j a l n y c h u r z ¹ d z e ñ z w a n y c h
p r o g r a m a t o r a m i . P r z e d u a k t y w n i e n i e m p r o c e s u p r o g r a m o w a n i a d a n y u k ³ a d s c a l o n y n a l e ¿ y
w ³ o ¿ y æ d o s p e c j a l n e j p o d s t a w k i ( z a z w y c z a j t y p u Z I F ) i d o p i e r o w t e d y r o z p o c z ¹ æ
p r o g r a m o w a n i e . W y n i k a z t e g o f a k t , ¿ e p r o c e s p r o g r a m o w a n i a n i e m o ¿ e o d b y w a æ s i ê , g d y
p r o c e s o r z n a j d u j e s i ê w d o c e l o w y m u k ³ a d z i e r o b o c z y m . D o k ³ a d n i e j p r o c e s p r o g r a m o w a n i a
m i k r o k o n t r o l e r ó w r o d z i n y M C S T5 1 , z e w z g l ê d u n a i c h d u ¿ ¹ p o p u l a r n o Sæ , z o s t a n i e o p i s a n y
w r o z d z i a l e 4 . 3 . P r o g r a m o w a n i e m i k r o p r o c e s o r ó w .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 8
M i k r o p r o c e s o r y t y p u R I S C
M i k r o p r o c e s o r y t y p u R I S C , k t ó r y c h a r c h i t e k t u r a z o s t a ³ a j u ¿ z a p r o j e k t o w a n a w l a t a c h 8 0 ,
c h a r a k t e r y z u j ¹ s i ê b a r d z o c i e k a w y m i p a r a m e t r a m i s z e r e g u j ¹ c y m i j e n a n a j w y ¿ s z e j p ó ³ c e
o b e c n i e s t o s o w a n y c h m i k r o u k ³ a d ó w .
P o s i a d a j ¹ o n e z n a c z n i e s k r ó c o n ¹ l i c z b ê r o z k a z ó w ( w s t o s u n k u d o m i k r o p r o c e s o r ó w
j e d n o u k ³ a d o w y c h r o d z i n y M C S T5 1 ) p r z e z c o u p r a s z c z a s i ê p r o c e s i c h p r o g r a m o w a n i a o r a z
c z a s w y k o n y w a n i a p r o g r a m u . C h a r a k t e r y z u j ¹ s i ê o n e p e w n y m i o g r a n i c z e n i a m i
w k o m u n i k a c j i w y s t ê p u j ¹ c e j p o m i ê d z y m i k r o p r o c e s o r e m a w s p ó ³ p r a c u j ¹ c ¹ z n i m p a m i ê c i ¹ .
P r z e j a w e m t a k i e g o s t a n u r z e c z y j e s t z a s t o s o w a n i e o d d z i e l n y c h i n s t r u k c j i s ³ u ¿ ¹ c y c h d o
w p r o w a d z a n i a i w y p r o w a d z a n i a d a n y c h d o i z p a m i ê c i . P o z o s t a ³ e i n s t r u k c j e
m i k r o p r o c e s o r ó w t y p u R I S C a n g a ¿ u j ¹ t y l k o i w y ³ ¹ c z n i e r e j e s t r y , k t ó r y c h i l o Sæ j e s t o w i e l e
w i ê k s z a n i ¿
w p r o c e s o r a c h j e d n o u k ³ a d o w y c h t y p u M C S T5 1 .
Z a s t o s o w a n i e z n a c z ¹ c e j l i c z b y r e j e s t r ó w ( o d 3 2 d o 2 5 6 ) w w i d o c z n y s p o s ó b z w i ê k s z a
w y d a j n o Sæ s y s t e m u , o d c i ¹ ¿ a j ¹ c j e d n o c z e S n i e s z y n ê p r o c e s o r Tp a m i ê æ .
N a j w a ¿ n i e j s z y m e l e m e n t e m w p ³ y w a j ¹ c y m n a d u ¿ ¹ w y d a j n o Sæ i j a k o Sæ p r a c y p r o c e s o r a t y p u
R I S C j e s t z a s t o s o w a n i e p r z e t w a r z a n i a p o t o k o w e g o . P o l e g a o n o n a t y m , ¿ e k o l e j n e r o z k a z y
d a n e g o p r o g r a m u z a ³ a d o w a n e g o w p a m i ê c i s y s t e m u w y k o n y w a n e s ¹ w j e d n y m c y k l u
m a s z y n o w y m . W t y m m o m e n c i e n a l e ¿ y w s p o m n i e æ , i ¿ m i k r o p r o c e s o r o m t y p u M C S T5 1 n a
w y k o n a n i e p o j e d y n c z e g o r o z k a z u T w z a l e ¿ n o S c i o d t y p u , p o t r z e b n y b y ³ c z a s : j e d n e g o ,
d w ó c h , t r z e c h l u b c z t e r e c h c y k l i m a s z y n o w y c h .
W Sr ó d m i k r o p r o c e s o r ó w R I S C m o ¿ e m y w y r ó ¿ n i æ k i l k a , b a r d z o r o z p o w s z e c h n i o n y c h
g r u p ( r o d z i n ) , m i a n o w i c i e s ¹ t o :
T p r o c e s o r y A M D
T p r o c e s o r y S P A R C
T p r o c e s o r y A R M
T p r o c e s o r y P o w e r P C
T p r o c e s o r y M I P S .
Z a s t o s o w a n i e p r o c e s o r ó w o a r c h i t e k t u r z e t y p u R I S C j e s t o g r o m n e T p o c z ¹ w s z y o d
m i k r o u k ³ a d ó w s t o s o w a n y c h d o c e l ó w p r z e m y s ³ o w y c h i a m a t o r s k i c h , p o r o z b u d o w a n e
s y s t e m y m i k r o p r o c e s o r o w e o r a z s p r z ê t P C . W y k o r z y s t y w a n e s ¹ r ó w n i e ¿ w : t e l e f o n i i
k o m ó r k o w e j o r a z w u r z ¹ d z e n i a c h s ³ u ¿ ¹ c y c h d o p r z e s y ³ u i n f o r m a c j i w s i e c i a c h i n t e r n e t o w y c h .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
1 9
M i k r o p r o c e s o r y t y p u A V R
M i k r o p r o c e s o r y t y p u A V R n a l e ¿ ¹ d o g r u p y p r o c e s o r ó w j e d n o u k ³ a d o w y c h p o w o l i
w y p i e r a j ¹ c y c h m i k r o u k ³ a d y w c h o d z ¹ c e w s k ³ a d r o d z i n y M C S T5 1 . U k ³ a d y t e , o p r a c o w a n e
p r z e z f i r m ê A T M E L , s ¹ w p e ³ n i k o m p a t y b i l n e z p r o c e s o r a m i r o d z i n y M C S T5 1 . I c h
k o m p a t y b i l n o Sæ w i ¹ ¿ e s i ê n i e t y l k o z a n a l o g i c z n y m r o z k ³ a d e m w y p r o w a d z e ñ , a l e r ó w n i e ¿
i z p o d o b n ¹ l i s t ¹ w y k o n y w a n y c h r o z k a z ó w p r z e z o b y d w a r o d z a j e p r o c e s o r ó w .
D o p o d s t a w o w y c h r ó ¿ n i c m i ê d z y p r o c e s o r a m i t y p u A V R i M C S T5 1 m o ¿ n a z a l i c z y æ :
-
w i ê k s z ¹ s z y b k o Sæ d z i a ³ a n i a ( w y n i k a o n a z z a s t o s o w a n i a w p r o c e s o r z e A V R a r c h i t e k t u r y
t y p u R I S C ) ,
-
s z e r o k i z a k r e s n a p i ê æ z a s i l a j ¹ c y c h ( p r o c e s o r y A V R ) ,
-
n i e w i e l k i p o b ó r m o c y ( p r o c e s o r y A V R ) ,
-
f u n k c j e a k u m u l a t o r a w p r o c e s o r z e t y p u A V R m o ¿ e p r z e j ¹ æ d o w o l n i e w y b r a n y p r z e z
u ¿ y t k o w n i k a r e j e s t r ( m e t o d a t a k a w z n a c z n y s p o s ó b p o p r a w i a w y d a j n o Sæ w y k o n y w a n y c h
a l g o r y t m ó w ) ,
-
z a s t o s o w a n i e s z e r e g o w e g o a l g o r y t m u p r o g r a m o w a n i a m i k r o k o n t r o l e r a ( a l g o r y t m t e n
u m o ¿ l i w i a p r o g r a m o w a n i e i k a s o w a n i e p r o c e s o r a b e z p o t r z e b y w y j m o w a n i a g o z u k ³ a d u
r o b o c z e g o , t a k j a k t o o d b y w a s i ê w p r z y p a d k u p r o c e s o r ó w M C S T5 1 ) .
P r o c e s o r y t y p u A V R s t o s o w a n e s ¹ w r ó ¿ n y c h u k ³ a d a c h s t e r u j ¹ c y c h , u r z ¹ d z e n i a c h
p o m i a r o w y c h , r o z b u d o w a n y c h s y s t e m a c h a l a r m o w y c h , b l o k a c h p r z e t w a r z a j ¹ c y c h d a n e ,
m o b i l n y c h r o b o t a c h p r z e m y s ³ o w y c h o r a z p r z e m y s ³ o w y c h s t e r o w n i k a c h s w o b o d n i e
p r o g r a m o w a l n y c h .
M i k r o p r o c e s o r y s y g n a ³ o w e
M i k r o p r o c e s o r y s y g n a ³ o w e , z w a n e r ó w n i e ¿ c y f r o w y m i p r o c e s o r a m i s y g n a ³ o w y m i
( D S P ) , s ³ u ¿ ¹ d o p r z e t w a r z a n i a s z y b k o z m i e n n y c h s y g n a ³ ó w a n a l o g o w y c h . N a l e ¿ ¹ o n e d o
o d r ê b n e j , w y s p e c j a l i z o w a n e j g r u p y p r o c e s o r ó w . C e c h ¹ c h a r a k t e r y s t y c z n ¹ t y c h p r o c e s o r ó w
j e s t Sc i S l e w y o d r ê b n i o n a , w i c h w e w n ê t r z n e j s t r u k t u r z e , p a m i ê æ p r o g r a m u i p a m i ê æ d a n y c h .
T a k a k o n s t r u k c j a u m o ¿ l i w i a z w i ê k s z e n i e s z y b k o Sc i w y k o n y w a n i a w s z y s t k i c h o p e r a c j i .
M i k r o p r o c e s o r y t e p o s i a d a j ¹ r ó w n i e ¿ m o ¿ l i w o Sæ r ó w n o c z e s n e g o o d c z y t u d a n y c h i i n s t r u k c j i .
P r a c a p r o c e s o r ó w D S P o p i e r a s i ê n a p o t o k o w y m p r z e t w a r z a n i u i n s t r u k c j i , d z i ê k i c z e m u
o d z n a c z a j ¹ s i ê o n e d u ¿ ¹ w y d a j n o S c i ¹ i b a r d z o k r ó t k i m c z a s e m w y k o n y w a n i a r o z k a z ó w .
P r o c e s o r y s y g n a ³ o w e b u d o w a n e s ¹ z a s a d n i c z o j a k o : j e d n o s t k i 1 6 - , 2 4 - l u b 3 2 - b i t o w e .
P o s i a d a j ¹ z n a c z n i e r o z b u d o w a n ¹ j e d n o s t k ê a r y t m e t y c z n o - l o g i c z n ¹ o r a z s z y b k i a l g o r y t m
w y k o n y w a n i a o p e r a c j i m n o ¿ e n i a d a n y c h . N i e o d ³ ¹ c z n y m e l e m e n t e m i c h w e w n ê t r z n e j
s t r u k t u r y s ¹ s z y b k o d z i a ³ a j ¹ c e p r z e t w o r n i k i A / C i u k ³ a d y m n o ¿ ¹ c e .
P o w y ¿ s z e w ³ a s n o Sc i p r o c e s o r ó w D S P p o w o d u j ¹ , ¿ e z n a l a z ³ y o n e z a s t o s o w a n i e
w u r z ¹ d z e n i a c h s ³ u ¿ ¹ c y c h d o p r z e t w a r z a n i a s y g n a ³ ó w a n a l o g o w y c h , w s z c z e g ó l n o Sc i
d xw i ê k u . W y k o r z y s t u j e s i ê j e d o i n t e l i g e n t n e j f i l t r a c j i s y g n a ³ ó w , o b r ó b k i i z a p i s u m o w y
l u d z k i e j o r a z d o p r o d u k c j i p o w s z e c h n i e u ¿ y w a n y c h k a r t d xw i ê k o w y c h , s t o s o w a n y c h
w k o m p u t e r a c h P C . D o d a t k o w o p r o c e s o r y D S P w y k o r z y s t y w a n e s ¹ w l i c z n y c h k o n s t r u k c j a c h
u r z ¹ d z e ñ e n e r g o e l e k t r o n i c z n y c h .
N a j c h ê t n i e j s t o s o w a n ¹ r o d z i n ¹ m i k r o p r o c e s o r ó w D S P j e s t g r u p a p r o c e s o r ó w t y p u
T M S 3 2 0 , p r o d u k o w a n y c h p r z e z f i r m ê T e x a s I n s t r u m e n t s .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 0
4 . 2 . 2 . P y t a n i a s p r a w d z a j ¹ c e
O d p o w i a d a j ¹ c n a p y t a n i a , s p r a w d z i s z , c z y j e s t e S p r z y g o t o w a n y d o w y k o n a n i a æ w i c z e ñ .
1 . C o t o j e s t m i k r o k o n t r o l e r ?
2 . J a k i m i p a r a m e t r a m i c h a r a k t e r y z u j e s i ê m i k r o p r o c e s o r t y p u R I S C ?
3 . D o c z e g o s ³ u ¿ ¹ m i k r o p r o c e s o r y t y p u A V R ?
4 . C o t o j e s t m i k r o p r o c e s o r s y g n a ³ o w y ?
4 . 2 . 3 . Æ w i c z e n i a
Æ w i c z e n i e 1
O p i s z b u d o w ê o r a z p a r a m e t r y m i k r o p r o c e s o r a A T 8 9 S 5 2 .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) o d n a l e xæ w o t r z y m a n y c h m a t e r i a ³ a c h l u b n a w s k a z a n e j s t r o n i e i n t e r n e t o w e j d a n e
k a t a l o g o w e s z u k a n e g o m i k r o p r o c e s o r a ,
2 ) n a r y s o w a æ s c h e m a t o b r a z u j ¹ c y b u d o w ê m i k r o p r o c e s o r a ,
3 ) z a p i s a æ o d p o w i e d n i e p a r a m e t r y s z u k a n e g o m i k r o p r o c e s o r a .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
-
l i t e r a t u r a d o t y c z ¹ c a m i k r o p r o c e s o r a A T 8 9 S 5 2 ,
-
z e s t a w i n t e r n e t o w y d a j ¹ c y m o ¿ l i w o Sæ o d n a l e z i e n i a o d p o w i e d n i c h i n f o r m a c j i n a
k o n k r e t n y c h s t r o n a c h i n t e r n e t o w y c h .
Æ w i c z e n i e 2
W s k a ¿ e l e m e n t y w s p ó l n e o r a z r ó ¿ n i c e m i ê d z y m i k r o p r o c e s o r a m i j e d n o u k ³ a d o w y m i t y p u
R I S C i r o d z i n y M C S T5 1 .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) o d n a l e xæ w d o s t a r c z o n y c h m a t e r i a ³ a c h c h a r a k t e r y s t y c z n e p a r a m e t r y d a n y c h
m i k r o p r o c e s o r ó w ,
2 ) o d n a l e xæ w d o s t a r c z o n y c h m a t e r i a ³ a c h o p i s b u d o w y w e w n ê t r z n e j p o r ó w n y w a n y c h z e
s o b ¹ m i k r o p r o c e s o r ó w ,
3 ) o d n a l e xæ w d o s t a r c z o n y c h m a t e r i a ³ a c h z a s t o s o w a n i a p o r ó w n y w a n y c h z e s o b ¹
m i k r o p r o c e s o r ó w ,
4 ) w y p i s a æ w f o r m i e t a b e l i r ó ¿ n i c e i p o d o b i e ñ s t w a w y s t ê p u j ¹ c e m i ê d z y w y s z c z e g ó l n i o n y m i
m i k r o p r o c e s o r a m i .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
-
l i t e r a t u r a z a w i e r a j ¹ c a i n f o r m a c j e n a t e m a t m i k r o p r o c e s o r ó w M C S T5 1 o r a z R I S C .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 1
4 . 2 . 4 . S p r a w d z i a n p o s t ê p ó w
C z y p o t r a f i s z : T a k N i e
1 ) z d e f i n i o w a æ p o j ê c i e m i k r o k o n t r o l e r ?
2 ) z d e f i n i o w a æ p o j ê c i e m i k r o p r o c e s o r t y p u R I S C ?
3 ) z d e f i n i o w a æ p o j e c i e m i k r o p r o c e s o r s y g n a ³ o w y ?
4 ) z d e f i n i o w a æ p o j ê c i e m i k r o p r o c e s o r A V R ?
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 2
4 . 3 . P r o g r a m o w a n i e m i k r o p r o c e s o r ó w
4 . 3 . 1 . M a t e r i a ³ n a u c z a n i a
P o d s t a w y p r o g r a m o w a n i a m i k r o p r o c e s o r ó w
M i k r o p r o c e s o r ( m i k r o k o n t r o l e r ) w y k o n u j e p r o g r a m z a w a r t y
w j e g o p a m i ê c i p r o g r a m u w p o s t a c i z e s t a w u b i t ó w . T a k a p o s t a æ j e s t
P O D S T A W Y
P R O G R A M O W A N I A
M I K R O K O N T R O L E R Ó W m a ³ o c z y t e l n a i z b y t t r u d n a w z r o z u m i e n i u d l a p r z e c i ê t n e g o
c z ³ o w i e k a , d l a t e g o t e ¿ d l a k a ¿ d e g o z t y p u m i k r o p r o c e s o r a
o p r a c o w a n o j ê z y k p r o g r a m o w a n i a T a s e m b l e r . S t a n o w i o n z e s t a w
i n s t r u k c j i ( r o z k a z ó w ) n a p i s a n y c h w t z w . p o s t a c i s y m b o l i c z n e j i n a z y w a n y j e s t k o d e m
xr ó d ³ o w y m p r o g r a m u . A s e m b l e r u m o ¿ l i w i a r ó w n i e ¿ z a m i a n ê ( a s e m b l a c j ê ) k o d u xr ó d ³ o w e g o
p r o g r a m u n a j e g o o d p o w i e d n i k z a p i s a n y w p o s t a c i b i n a r n e j - z w a n y p o s t a c i ¹ w y n i k o w ¹ .
R o z k a z y i n t e r p r e t o w a n e p r z e z m i k r o p r o c e s o r y m i ê d z y i n n y m i o b e j m u j ¹ :
T o p e r a c j e a r y t m e t y c z n e n a d a n y c h ,
T o p e r a c j e l o g i c z n e n a d a n y c h ,
T o p e r a c j e p r z e s y ³ a n i a d a n y c h ,
T i n s t r u k c j e s ³ u ¿ ¹ c e d o s t e r o w a n i a p r a c ¹ p r o g r a m u T s k o k i ,
T o p e r a c j e o b s ³ u g u j ¹ c e m o d u ³ y W E / W Y ,
T o p e r a c j e n a d z o r u j ¹ c e p r a c ¹ c z a s o m i e r z y ,
T o p e r a c j e o b s ³ u g i p r z e r w a ñ .
K a ¿ d y p r o g r a m n a p i s a n y w a s e m b l e r z e s k ³ a d a s i ê z p i ê c i u , z a s a d n i c z y c h c z ê Sc i :
1 T i n s t r u k c j i w s t ê p n i e o r g a n i z u j ¹ c y c h p a m i ê æ p r o g r a m u ,
2 T d e k l a r a c j i s t a ³ y c h ( z m i e n n y c h ) w y s t ê p u j ¹ c y c h w d a n y m p r o g r a m i e ,
3 T b l o k u p r o g r a m ó w o b s ³ u g u j ¹ c y c h p r z e r w a n i a ,
4 T p r o g r a m u w ³ a S c i w e g o ,
5 T s y m b o l i c z n e g o z a k o ñ c z e n i a p r o g r a m u .
O g ó l n a ( p r z y k ³ a d o w a ) s t r u k t u r a p r o g r a m u w a s e m b l e r z e b ê d z i e w y g l ¹ d a ³ a
w n a s t ê p u j ¹ c y s p o s ó b :
O R G 1 0 0 H T I n s t r u k c j a t a i n f o r m u j e o o r g a n i z a c j i p a m i ê c i , c z y l i p r o g r a m w ³ a Sc i w y z o s t a n i e
z a ³ a d o w a n y p o c z ¹ w s z y o d k o m ó r k i ( w n a s z y m p r z y p a d k u ) o a d r e s i e 1 0 0 H .
T K o m ó r k i p a m i ê c i z a c z y n a j ¹ c e s i ê o d a d r e s u 0 H d o 1 0 0 H p r z e z n a c z o n e s ¹ n a
p o d p r o g r a m y o b s ³ u g u j ¹ c e p r z e r w a n i a . L i t e r k a H u m i e s z c z o n a p o a d r e s i e
1 0 0 o z n a c z a l i c z b ê z a p i s a n ¹ w s y s t e m i e s z e s n a s t k o w y m .
T P r o g r a m , k t ó r y n i e b ê d z i e z a w i e r a ³ p o d p r o g r a m ó w o b s ³ u g u j ¹ c y c h p r z e r w a n i a
m o ¿ e z a c z y n a æ s i ê o d d o w o l n e g o a d r e s u , n p . 0 0 H .
P a r a m e t r 1 E Q U 1 0 1 0 1 1 1 1 B T d e k l a r a c j a s t a ³ e j P a r a m e t r 1 = 1 0 1 0 1 1 1 1 B , g d z i e B o z n a c z a
l i c z b ê z a p i s a n ¹ w s y s t e m i e b i n a r n y m
P a r a m e t r 2 E Q U 2 0 T d e k l a r a c j a s t a ³ e j P a r a m e t r 2 = 2 0 , 2 0 b e z l i t e r k i B l u b H
o z n a c z a l i c z b ê z a p i s a n ¹ w s y s t e m i e d z i e s i ê t n y m
O R G 0 3 H
; t u m o ¿ e z n a j d o w a æ s i ê p o d p r o g r a m o b s ³ u g u j ¹ c y p r z e r w a n i e p o c h o d z ¹ c e o d p i e r w s z e g o
w e j Sc i a I N T 0
R E T I ; p o w r ó t d o p r o g r a m u g ³ ó w n e g o .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 3
O R G 0 B H
; t u m o ¿ e z n a j d o w a æ s i ê p o d p r o g r a m o b s ³ u g u j ¹ c y p r z e r w a n i e p o c h o d z ¹ c e o d u k ³ a d u c z a s o w e g o T 0
R E T I ; p o w r ó t d o p r o g r a m u g ³ ó w n e g o
O R G 1 3 H
; t u m o ¿ e z n a j d o w a æ s i ê p o d p r o g r a m o b s ³ u g u j ¹ c y p r z e r w a n i e p o c h o d z ¹ c e o d d r u g i e g o w e j Sc i a
I N T 1
R E T I ; p o w r ó t d o p r o g r a m u g ³ ó w n e g o
O R G 1 B H
; t u m o ¿ e z n a j d o w a æ s i ê p o d p r o g r a m o b s ³ u g u j ¹ c y p r z e r w a n i e p o c h o d z ¹ c e o d u k ³ a d u c z a s o w e g o T 1
R E T I ; p o w r ó t d o p r o g r a m u g ³ ó w n e g o
O R G 2 3 H
; t u m o ¿ e z n a j d o w a æ s i ê p o d p r o g r a m o b s ³ u g u j ¹ c y p r z e r w a n i e p o c h o d z ¹ c e o d p o r t u s z e r e g o w e g o
R E T I ; p o w r ó t d o p r o g r a m u g ³ ó w n e g o
O R G 2 B H
; t u m o ¿ e z n a j d o w a æ s i ê p o d p r o g r a m o b s ³ u g u j ¹ c y p r z e r w a n i e p o c h o d z ¹ c e o d u k ³ a d u c z a s o w e g o T 2
R E T I ; p o w r ó t d o p r o g r a m u g ³ ó w n e g o
; W T Y M M I E J S C U Z N A J D U J E S I Ê P R O G R A M W £ A RC I W Y ( G £ Ó W N Y )
N O P ; i n s t r u k c j a t y p u T n i c n i e r ó b ( s t o s o w a n a d l a s t w o r z e n i a z w ³ o k i c z a s o w e j r ó w n e j 1 c y k l m a s z y n o w y
T w t y m p r z y p a d k u b e z u ¿ y t e c z n a )
E N D ; i n s t r u k c j a k o ñ c z ¹ c a w s z y s t k i e p r o g r a m y n a p i s a n e w a s e m b l e r z e
N a l e ¿ y z a u w a ¿ y æ , ¿ e w p r z y p a d k u g d y p i s z e m y p r o g r a m w a s e m b l e r z e m o ¿ e m y
k o r z y s t a æ z e s p e c j a l n y c h i n s t r u k c j i z r o z u m i a ³ y c h p r z e z p r o c e s o r o r a z z p o l e c e ñ i g n o r o w a n y c h
p r z e z n i e g o , a p o m o c n y c h n a m , c z y l i k o m e n t a r z y p i s a n y c h p o Sr e d n i k u ( ; ) .
P o d s u m o w u j ¹ c m o ¿ n a s t w i e r d z i æ , ¿ e p r o g r a m t o z e s t a w l i n i i r o z k a z o w y c h z a w i e r a j ¹ c y c h
o d p o w i e d n i e i n s t r u k c j e l u b i n s t r u k c j e w r a z z p e w n y m i p a r a m e t r a m i o r a z o d p o w i e d n i o
d o b r a n e k o m e n t a r z e .
W d a l s z y m e t a p i e o p i s a n e z o s t a n ¹ n a j c z ê Sc i e j u ¿ y w a n e i n s t r u k c j e p o m o c n e p r z y
t w o r z e n i u p r o g r a m ó w w a s e m b l e r z e .
1 ) O p e r a c j e a r y t m e t y c z n e n a d a n y c h , c z y l i : d o d a w a n i e , o d e j m o w a n i e , m n o ¿ e n i e , d z i e l e n i e ,
z m n i e j s z a n i e z a w a r t o Sc i a k u m u l a t o r a o j e d e n ( d e k r e m e n t a c j a ) , z w i ê k s z a n i e z a w a r t o Sc i
a k u m u l a t o r a o j e d e n ( i n k r e m e n t a c j a ) .
D O D A W A N I E A D D
O p e r a c j a d o d a w a n i a p o l e g a n a a l g e b r a i c z n y m d o d a n i u d o z a w a r t o S c i a k u m u l a t o r a z a w a r t o Sc i
r e j e s t r u s p e c j a l n e g o ( r e j e s t r y s p e c j a l n e - s ¹ t o b a n k i p a m i ê c i w y k o r z y s t y w a n e p r z e z
p r o g r a m i s t ê d o c h w i l o w e g o p r z e c h o w y w a n i a i n f o r m a c j i o r a z d o p r z e p r o w a d z a n i a r ó ¿ n y c h
o p e r a c j i n a d a n y c h . W y s t ê p u j e o s i e m p o d s t a w o w y c h r e j e s t r ó w , o d p o w i e d n i o o z n a c z o n y c h
R 0 , R 1 , R 2 , R 3 , R 4 , R 5 , R 6 , R 7 ) l u b d a n e j l i c z b o w e j i w p i s a n i u o t r z y m a n e g o w y n i k u d o
a k u m u l a t o r a .
P r z y k ³ a d 1
A D D A , R 1 ; o p e r a c j a t a p o w o d u j e d o d a n i e z a w a r t o Sc i r e j e s t r u R 1 d o z a w a r t o S c i a k u m u l a t o r a
A o r a z u m i e s z c z a w y n i k w a k u m u l a t o r z e A .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 4
P r z y k ³ a d 2
A D D A , # 1 4 ; o p e r a c j a t a p o w o d u j e d o d a n i e w a r t o Sc i l i c z b o w e j r ó w n e j 1 4 d o z a w a r t o Sc i a k u m u l a t o r a A o r a z
u m i e s z c z a w y n i k w a k u m u l a t o r z e A .
O D E J M O W A N I E S U B B
W p r z y p a d k u o p e r a c j i o d e j m o w a n i a o d z a w a r t o Sc i a k u m u l a t o r a A j e s t o d e j m o w a n y d a n y
a r g u m e n t o r a z z a w a r t o Sæ s p e c j a l n e g o b i t u p o ¿ y c z k i C
P r z y k ³ a d 1
S U B B A , # 1 0 ; o p e r a c j a t a p o w o d u j e z m n i e j s z e n i e z a w a r t o Sc i a k u m u l a t o r a o l i c z b ê r ó w n ¹ 1 0 o r a z
o s t a n b i t u p o ¿ y c z k i C ( w p r z y p a d k u g d y n i e b y ³ o n w c z e Sn i e j w y z e r o w a n y )
M N O ¯ E N I E M U L A B
W y n i k i e m t e j o p e r a c j i j e s t p o m n o ¿ e n i e o Sm i o b i t o w e j l i c z b y z n a j d u j ¹ c e j s i ê w a k u m u l a t o r z e
A p r z e z r ó w n i e ¿ o Sm i o b i t o w ¹ l i c z b ê w p i s a n ¹ u p r z e d n i o d o r e j e s t r u s p e c j a l n e g o B . W w y n i k u
m n o ¿ e n i a o s i e m b a r d z i e j z n a c z ¹ c y c h b i t ó w w p i s y w a n y c h j e s t d o r e j e s t r u B a o s i e m m n i e j
z n a c z ¹ c y c h d o a k u m u l a t o r a A .
D Z I E L E N I E D I V A B
P o d o b n i e j a k w p r z y p a d k u m n o ¿ e n i a , l i c z b a z a w a r t a w a k u m u l a t o r z e A j e s t d z i e l o n a p r z e z
l i c z b ê o Sm i o b i t o w ¹ z a m i e s z c z o n ¹ w r e j e s t r z e B . W y n i k d z i e l e n i a , w p o s t a c i c z ê Sc i
c a ³ k o w i t e j , w p i s y w a n y j e s t d o a k u m u l a t o r a , z a S r e s z t a d o r e j e s t r u B .
D E K R E M E N T A C J A D E C
F u n k c j a t a p o w o d u j e z m n i e j s z e n i e w s k a z a n e g o p a r a m e t r u ( a k u m u l a t o r a , r e j e s t r u , z a w a r t o Sc i
p a m i ê c i ) o j e d e n .
P r z y k ³ a d
D E C A ; i n s t r u k c j a t a p o w o d u j e z m n i e j s z e n i e z a w a r t o S c i a k u m u l a t o r a o j e d e n
I N K R E M E N T A C J A I N C
F u n k c j a t a p o w o d u j e z w i ê k s z e n i e w s k a z a n e g o p a r a m e t r u ( a k u m u l a t o r a , r e j e s t r u , z a w a r t o Sc i
p a m i ê c i ) o j e d e n .
P r z y k ³ a d
I N C A ; i n s t r u k c j a t a p o w o d u j e z w i ê k s z e n i e z a w a r t o Sc i a k u m u l a t o r a o j e d e n
2 ) O p e r a c j e l o g i c z n e n a d a n y c h ,
a ) o p e r a c j e n a b a j t a c h , c z y l i : i l o c z y n l o g i c z n y d w ó c h b a j t ó w , s u m a l o g i c z n a d w ó c h b a j t ó w ,
z e r o w a n i e ( n e g o w a n i e ) z a w a r t o Sc i a k u m u l a t o r a , z a m i a n a p ó ³ b a j t ó w .
I L O C Z Y N L O G I C Z N Y A N L X
1 , X
2
W y k o n a n i e t e j i n s t r u k c j i p o w o d u j e p o m n o ¿ e n i e w s p o s ó b l o g i c z n y ( b i t p o b i c i e ) d a n y c h
p a r a m e t r ó w X
1 , X 1
2 o r a z w p i s a n i e w y n i k u d o k o m ó r k i , z k t ó r e j z o s t a ³ p o b r a n y p a r a m e t r X .
Z m i e n n y m i X
1 i X 2 s ¹ : a k u m u l a t o r , r e j e s t r , z a w a r t o Sc i p a m i ê c i .
P r z y k ³ a d
A N L A , R 1 ; w w y n i k u p o m n o ¿ e n i a z a w a r t o Sc i a k u m u l a t o r a o r a z z a w a r t o Sc i r e j e s t r u R 1
u z y s k a n y w y n i k z o s t a n i e w p i s a n y d o a k u m u l a t o r a
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 5
S U M A L O G I C Z N N A O R L X , X
1 2
W y k o n a n i e t e j i n s t r u k c j i p o w o d u j e z s u m o w a n i e w s p o s ó b l o g i c z n y ( b i t p o b i c i e ) d a n y c h
p a r a m e t r ó w X
1 , X 1
2 o r a z w p i s a n i e w y n i k u d o k o m ó r k i , z k t ó r e j z o s t a ³ p o b r a n y p a r a m e t r X .
Z m i e n n y m i X
1 i X 2 s ¹ : a k u m u l a t o r , r e j e s t r , z a w a r t o Sc i p a m i ê c i .
P r z y k ³ a d
O R L A , @ R 1 ; w w y n i k u z s u m o w a n i a z a w a r t o Sc i a k u m u l a t o r a o r a z z a w a r t o Sc i k o m ó r k i
p a m i ê c i z a a d r e s o w a n e j w s p o s ó b p o Sr e d n i , p r z y p o m o c y r e j e s t r u R 1 , u z y s k a n y w y n i k
z o s t a n i e w p i s a n y d o a k u m u l a t o r a
Z E R O W A N I E Z A W A R T O RC I A K U M U L A T O R A C L R A
O p e r a c j a t a p o w o d u j e w p i s a n i e d o a k u m u l a t o r a w a r t o Sc i b i n a r n e j r ó w n e j : 0 0 0 0 0 0 0 0 B
Z A N E G O W A N I E Z A W A R T O RC I A K U M U L A T O R A C P L A
O p e r a c j a t a p o w o d u j e z a n e g o w a n i e w s z y s t k i c h b i t ó w w p i s a n y c h u p r z e d n i o d o a k u m u l a t o r a
P r z y k ³ a d
W a k u m u l a t o r z e z n a j d u j e s i ê l i c z b a : 0 0 0 1 0 1 0 1 B . W w y n i k u o p e r a c j i C P L A , z a w a r t o Sæ
a k u m u l a t o r a z m i e n i s i ê w n a s t ê p u j ¹ c y s p o s ó b : 1 1 1 0 1 0 1 0 B .
Z A M I A N A P Ó £ B A J T Ó W S W A P A
I n s t r u k c j a S W A P w y m i e n i a p ó ³ b a j t y ( m n i e j i b a r d z i e j z n a c z ¹ c y p ó ³ b a j t ) w a k u m u l a t o r z e .
b ) o p e r a c j e l o g i c z n e n a b i t a c h , c z y l i : z e r o w a n i e , n e g o w a n i e i u s t a w i a n i e b i t ó w o r a z i l o c z y n i s u m a
l o g i c z n a
O p e r a c j e l o g i c z n e n a b i t a c h s t a n o w i ¹ p e ³ n ¹ a n a l o g i ê d o o p e r a c j i n a c a ³ y c h b a j t a c h .
W Sr ó d n i c h m o ¿ e m y w y r ó ¿ n i æ :
T Z E R O W A N I E B I T U C L R b i t ( n p . C L R A C C . 3 T w y z e r u j c z w a r t y b i t a k u m u l a t o r a ) ,
T N E G O W A N I E B I T U C P L b i t ( n p . C P L P 1 . 2 , z a n e g u j t r z e c i b i t p o r t u P 1 ) ,
T U S T A W I A N I E B I T U S E T B b i t ( n p . S E T B A C C . 3 , u s t a w c z w a r t y b i t a k u m u l a t o r a w s t a n
T1 l o g i c z n y ) ,
T I L O C Z Y N L O G I C Z N Y A N L C , b i t
T S U M A L O G I C Z N A O R L C , b i t ; C b i t p r z e n i e s i e n i a r e j e s t r u s p e c j a l n e g o .
3 ) O p e r a c j e p r z e s y ³ a n i a d a n y c h , c z y l i : k o p i o w a n i e d a n y c h p o m i ê d z y r e j e s t r a m i o r a z z a p i s i o d c z y t
s t o s u
K O P I O W A N I E D A N Y C H M O V X 1 , X 2
D a n e w s k a z a n e p r z e z a r g u m e n t X 2 k o p i o w a n e s ¹ d o m i e j s c a w s k a z a n e g o p r z e z a r g u m e n t X 1
W y r ó ¿ n i a m y n a s t ê p u j ¹ c e r o d z a j e k o p i o w a n i a d a n y c h :
T M O V A , R x ( k o p i o w a n i e z a w a r t o Sc i r e j e s t r u R x d o a k u m u l a t o r a ) ,
T M O V A , @ R x ( p o Sr e d n i e k o p i o w a n i e z a w a r t o Sc i k o m ó r k i p a m i ê c i z a p i s a n e j w r e j e s t r z e R
x d o
a k u m u l a t o r a ) ,
T M O V A , # s t a ³ a ( w p r o w a d z e n i e d o a k u m u l a t o r a s t a ³ e j l i c z b o w e j , n p . M O V A , # 1 0 B ) .
O p r ó c z k o p i o w a n i a d a n y c h d o a k u m u l a t o r a i s t n i e j e r ó w n i e ¿ m o ¿ l i w o Sæ k o p i o w a n i a d a n y c h
d o r e j e s t r ó w o r a z k o m ó r e k p a m i ê c i z a k u m u l a t o r a .
Z A P I S D A N Y C H N A S T O S P U S H a d r e s
I n s t r u k c j a t a p o w o d u j e z a p i s z a w a r t o Sc i z w e w n ê t r z n e j p a m i ê c i d a n y c h o p o d a n y m a d r e s i e
d o k o m ó r k i p a m i ê c i w e w n ê t r z n e j s p e c j a l n e g o r e j e s t r u , o a d r e s i e z a w a r t y m w r e j e s t r z e
z a r e z e r w o w a n y m d o o b s ³ u g i s t o s u .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 6
O D C Z Y T D A N Y C H Z E S T O S U P O P a d r e s
I n s t r u k c j a t a p o w o d u j e z a p i s z a w a r t o Sc i z k o m ó r k i p a m i ê c i w e w n ê t r z n e j s p e c j a l n e g o r e j e s t r u ,
o a d r e s i e z a w a r t y m w r e j e s t r z e z a r e z e r w o w a n y m d o o b s ³ u g i s t o s u , d o k o m ó r k i w e w n ê t r z n e j
p a m i ê c i d a n y c h o p o d a n y m a d r e s i e .
4 ) S k o k i T c z y l i s k o k b e z w a r u n k o w y , s k o k d o p o d p r o g r a m u , s k o k i w a r u n k o w e z a l e ¿ n e o d b i t u o r a z
s k o k i s p e c j a l n e .
S K O K D O P O D P R O G R A M U L C A L L n a z w a R E T
P o w y k o n a n i u p o w y ¿ s z e j i n s t r u k c j i n a s t ê p u j e s k o k d o p o d p r o g r a m u o p o d a n e j n a z w i e o r a z
p o w r ó t z n i e g o p o w y k o n a n i u i n s t r u k c j i R E T
P r z y k ³ a d
L C A L L z e g a r ; s k o k d o p o d p r o g r a m u o n a z w i e z e g a r
( * ) M O V A , R 1 ; p r o g r a m g ³ ó w n y ( j e s t o n i n t e r p r e t o w a n y d o p i e r o p o
; w y k o n a n i u p o d p r o g r a m u o r a z i n s t r u k c j i t y p u R E T )
z e g a r :
; j e ¿ e l i z a c h o d z i t a k a p o t r z e b a w t y m m i e j s c u m o g ¹ z n a j d o w a æ s i ê
; i n s t r u k c j e w c h o d z ¹ c e w s k ³ a d p o d p r o g r a m u o n a z w i e z e g a r
R E T ; p o w r ó t z p o d p r o g r a m u o n a z w i e z e g a r d o m i e j s c a o z n a c z o n e g o ( * )
S K O K B E Z W A R U N K O W Y L J M P n a z w a
P o w y k o n a n i u p o w y ¿ s z e j i n s t r u k c j i n a s t ê p u j e s k o k d o p o d p r o g r a m u o p o d a n e j n a z w i e .
P r z y k ³ a d
L J M P d i o d a 2 ; s k o k d o p o d p r o g r a m u d i o d a 2
d i o d a 1 :
C L R P 2 . 3 ; p r o g r a m g ³ ó w n y ( w t y m p r z y p a d k u n i e b ê d z i e o n w y k o n y w a n y )
d i o d a 2 :
; t u m o g ¹ z n a j d o w a æ s i ê i n s t r u k c j e w c h o d z ¹ c e w s k ³ a d
; p o d p r o g r a m u d i o d a 2
E N D
S K O K I W A R U N K O W E Z A L E ¯ N E O D B I T U
T J B b i t , n a z w a ; s k o k w o d p o w i e d n i e m i e j s c a p r o g r a m u ( o z n a c z o n e n a z w ¹ ) , w p r z y p a d k u
g d y z m i e n n a ( b i t ) j e s t r ó w n a 1
T J N B b i t , n a z w a ; s k o k w o d p o w i e d n i e m i e j s c a p r o g r a m u ( o z n a c z o n e n a z w ¹ ) , w p r z y p a d k u
g d y z m i e n n a ( b i t ) j e s t r ó w n a 0
T J N Z n a z w a ; s k o k w o d p o w i e d n i e m i e j s c a p r o g r a m u ( o z n a c z o n e n a z w ¹ ) , w p r z y p a d k u g d y
s t a n b i t ó w a k u m u l a t o r a j e s t r ó ¿ n y o d 0
T J Z n a z w a
; s k o k w o d p o w i e d n i e m i e j s c e p r o g r a m u ( o z n a c z o n e n a z w ¹ ) , w p r z y p a d k u g d y
s t a n b i t ó w a k u m u l a t o r a j e s t r ó w n y 0
S K O K I S P E C J A L N E
T C J N E a r g 1 , a r g 2 , n a z w a ; f u n k c j a t a d o k o n u j e p o r ó w n a n i a d w ó c h a r g u m e n t ó w , j e ¿ e l i s ¹
r ó ¿ n e o d s i e b i e t o n a s t ê p u j e s k o k d o m i e j s c a w p r o g r a m i e o p o d a n e j n a z w i e . W p r z y p a d k u ,
g d y a r g u m e n t y s ¹ r ó w n e p r o g r a m p r z e c h o d z i d o w y k o n y w a n i a n a s t ê p n e j i n s t r u k c j i p o
r o z k a z i e C J N E .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 7
T D J N Z A , n a z w a ; i n s t r u k c j a t a p o w o d u j e z m n i e j s z e n i e z a w a r t o S c i a k u m u l a t o r a o j e d e n
i j e ¿ e l i j e g o z a w a r t o Sæ j e s t r ó ¿ n a o d z e r a t o n a s t ê p u j e s k o k d o m i e j s c a w p r o g r a m i e
o p o d a n e j n a z w i e . W p r z y p a d k u , g d y z a w a r t o Sæ a k u m u l a t o r a j e s t r ó w n a z e r o s k o k n i e
n a s t ê p u j e i j e s t w y k o n y w a n y r o z k a z p o i n s t r u k c j i D J N Z .
5 ) O p e r a c j e o b s ³ u g u j ¹ c e p o r t s z e r e g o w y
S t e r o w a n i e t r a n s m i s j ¹ s z e r e g o w ¹ w p r o c e s o r a c h M C S T5 1 o d b y w a s i ê z a p o m o c ¹ u s t a w i e ñ
b i t ó w r e j e s t r u s p e c j a l n e g o S C O N .
P o s z c z e g ó l n e b i t y t e g o r e j e s t r u m a j ¹ n a s t ê p u j ¹ c e z a d a n i e :
S C O N . 0 ( R I ) T b i t o d e b r a n i a z n a k u
S C O N . 1 ( T I ) T b i t w y s ³ a n i a z n a k u
S C O N . 2 ( R B 8 ) T 9 b i t t r a n s m i s j i o d b i e r a n e g o z n a k u
S C O N . 3 ( T B 8 ) T 9 b i t t r a n s m i s j i w y s y ³ a n e g o z n a k u
S C O N . 4 ( R E N ) T z e z w o l e n i e n a o d b i ó r d a n y c h
S C O N . 5 ( S M 2 ) T s t e r o w a n i e k o m u n i k a c j ¹ w i e l o p r o c e s o r o w ¹
S C O N . 6 ( S M 1 ) T u s t a w i a n i e t r y b u p r a c y
S C O N . 7 ( S M 0 ) T u s t a w i a n i e t r y b u p r a c y
5 ) O p e r a c j e n a d z o r u j ¹ c e p r a c ¹ c z a s o m i e r z y
W m i k r o k o n t r o l e r a c h p r a c ¹ u k ³ a d ó w l i c z ¹ c y c h s t e r u j ¹ d w a r e j e s t r y s p e c j a l n e : T M O D o r a z
T C O N .
Z a d a n i a r e a l i z o w a n e p r z e z k o l e j n e b i t y r e j e s t r u T M O D s ¹ n a s t ê p u j ¹ c e :
L i c z n i k T 0
T M O D . 0 ( M 0 ) T t r y b p r a c y
T M O D . 1 ( M 1 ) T t r y b p r a c y
T M O D . 2 ( C / T ) T g d y b i t C / T = 0 t o u k ³ a d z a c h o w u j e s i ê j a k c z a s o m i e r z , z l i c z a j ¹ c y i m p u l s y
w e w n ê t r z n e
T g d y b i t C / T = 1 t o u k ³ a d z a c h o w u j e s i ê j a k l i c z n i k i m p u l s ó w z e w n ê t r z n y c h
T M O D . 3 ( G A T E ) T k o n t r o l a n a d p r a c ¹ u k ³ a d u l i c z ¹ c e g o
T G A T E = 0 , s t a r t i s t o p l i c z n i k a o d b y w a s i ê p r z e z u s t a w i e n i e b i t u
T R x ( T R 0 = 1 ) w s ³ o w i e T C O N
T G A T E = 1 , s t a r t i s t o p l i c z n i k a o d b y w a s i ê p r z e z u s t a w i e n i e b i t u
T R x ( T R 0 = 1 ) w s ³ o w i e T C O N o r a z d o d a t k o w o o j e g o s t a n i e p r a c y
d e c y d u j e s t a n l i n i i I N T x ( c z y l i , g d y T R 0 = 1 i I N T 0 = 1 t o n a s t ê p u j e
z l i c z a n i e i m p u l s ó w )
L i c z n i k T 1
T M O D . 4 ( M 0 ) T t r y b p r a c y
T M O D . 5 ( M 1 ) T t r y b p r a c y
T M O D . 6 ( C / T ) T g d y b i t C / T = 0 t o u k ³ a d z a c h o w u j e s i ê j a k c z a s o m i e r z , z l i c z a j ¹ c y i m p u l s y
w e w n ê t r z n e
T g d y b i t C / T = 1 t o u k ³ a d z a c h o w u j e s i ê j a k l i c z n i k i m p u l s ó w z e w n ê t r z n y c h
T M O D . 7 ( G A T E ) T k o n t r o l a p r a c ¹ u k ³ a d u l i c z ¹ c e g o
T G A T E = 0 , s t a r t i s t o p l i c z n i k a o d b y w a s i ê p r z e z u s t a w i e n i e b i t u
T R x ( T R 1 = 1 ) w s ³ o w i e T C O N
T G A T E = 1 , s t a r t i s t o p l i c z n i k a o d b y w a s i ê p r z e z u s t a w i e n i e b i t u
T R x ( T R 1 = 1 ) w s ³ o w i e T C O N o r a z d o d a t k o w o o j e g o s t a n i e p r a c y
d e c y d u j e s t a n l i n i i I N T x ( c z y l i , g d y T R 1 = 1 i I N T 1 = 1 t o n a s t ê p u j e
z l i c z a n i e i m p u l s ó w )
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 8
T r y b y p r a c y u k ³ a d ó w l i c z ¹ c y c h , u w z g l ê d n i a j ¹ c e s t a n y z n a c z n i k ó w M 1 i M 2 ( p o s z c z e g ó l n y c h
b i t ó w r e j e s t r u T M O D ) , z o s t a ³ y p r z e d s t a w i o n e w t a b e l i 4 . 3 . 1 .
M 0 M 1 R o d z a j w y k o n y w a n e j p r a c y
0 0 T r y b 0 ; l i c z n i k 1 3 b i t o w y
0 1 T r y b 1 ; l i c z n i k 1 6 b i t o w y
1 0 T r y b 2 ; l i c z n i k 8 b i t o w y z a u t o m a t y c z n y m w p i s y w a n i e m w a r t o S c i p o c z ¹ t k o w e j d o r e j e s t r u
T H i
1 1 T r y b 3 ; l i c z n i k T 1 n i e p r a c u j e , T 0 p r a c u j e j a k o d w a , 8 b i t o w e l i c z n i k i
T a b e l a 4 . 3 . 1 . T r y b y p r a c y u k ³ a d ó w l i c z ¹ c y c h w y s t ê p u j ¹ c e w p r o c e s o r z e r o d z i n y M C S - 5 1
Z a d n i a r e a l i z o w a n e p r z e z k o l e j n e b i t y r e j e s t r u T C O N :
T C O N . 0 ( I T 0 ) T b i t s t e r u j ¹ c y p r a c ¹ p r z e r w a ñ
T C O N . 1 ( I E 0 ) T b i t s t e r u j ¹ c y p r a c ¹ p r z e r w a ñ
T C O N . 2 ( I T 1 ) T b i t s t e r u j ¹ c y p r a c ¹ p r z e r w a ñ
T C O N . 3 ( I E 1 ) T b i t s t e r u j ¹ c y p r a c ¹ p r z e r w a ñ
T C O N . 4 ( T R 0 ) T b i t s t e r u j ¹ c y z l i c z a n i e m ( l i c z n i k T 0 )
T C O N . 5 ( T F 0 ) T b i t i n f o r m u j ¹ c y o p r z e p e ³ n i e n i u l i c z n i k a T 0
T C O N . 6 ( T R 1 ) T b i t s t e r u j ¹ c y z l i c z a n i e m ( l i c z n i k T 1 )
T C O N . 7 ( T F 1 ) T b i t i n f o r m u j ¹ c y o p r z e p e ³ n i e n i u l i c z n i k a T 1
W p r z y p a d k u , g d y b i t T R 1 = 0 i b i t T R 0 = 0 t o n a s t ê p u j e w s t r z y m a n i e p r a c y l i c z n i k a , n a t o m i a s t ,
g d y b i t T R 1 = 1 o r a z b i t T R 0 = 1 t o n a s t ê p u j e r o z p o c z ê c i e p r o c e s u z l i c z a n i a .
S t a n y s z e s n a s t o b i t o w y c h l i c z n i k ó w w c h o d z ¹ c y c h w s k ³ a d u k ³ a d u c z a s o w e g o m o g ¹ b y æ
m o d y f i k o w a n e p r o g r a m o w o p o p r z e z c z t e r y r e j e s t r y s p e c j a l n e :
T H 0 T n a j b a r d z i e j z n a c z ¹ c y b a j t l i c z n i k a T 0
T L 0 T m n i e j z n a c z ¹ c y b a j t l i c z n i k a T 0
T H 1 T n a j b a r d z i e j z n a c z ¹ c y b a j t l i c z n i k a T 1
T L 1 T m n i e j z n a c z ¹ c y b a j t l i c z n i k a T 1
6 ) O p e r a c j e o b s ³ u g i p r z e r w a ñ
W m i k r o k o n t r o l e r a c h r o d z i n y M C S - 5 1 i s t n i e j s p e c j a l n y r e j e s t r - I E n a d z o r u j ¹ c y p r a c ¹
p r z e r w a ñ . O d p o w i e d n i e b i t y t e g o r e j e s t r u m a j ¹ n a s t ê p u j ¹ c e z n a c z e n i e :
I E . 0 ( E X 0 ) T z e z w o l e n i e n a p r z e r w a n i e z w e j Sc i a I N T 0
I E . 1 ( E T 0 ) T z e z w o l e n i e n a p r z e r w a n i e z c z a s o m i e r z a T 0
I E . 2 ( E X 1 ) T z e z w o l e n i e n a p r z e r w a n i e z w e j Sc i a I N T 1
I E . 3 ( E T 1 ) T z e z w o l e n i e n a p r z e r w a n i e z c z a s o m i e r z a T 1
I E . 4 ( E S ) T z e z w o l e n i e n a p r z e r w a n i e p o c h o d z ¹ c e z e s t e r o w n i k a t r a n s m i s j i s z e r e g o w e j R S
I E . 7 ( E A ) T o g ó l n e z e z w o l e n i e n a p r z e r w a n i e
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
2 9
P r o g r a m a t o r y i p r o c e s p r o g r a m o w a n i a m i k r o p r o c e s o r ó w
P r o g r a m a t o r y t o m n i e j l u b b a r d z i e j s k o m p l i k o w a n e u r z ¹ d z e n i a e l e k t r o n i c z n e , k t ó r y c h
z a d a n i e m j e s t w p r o w a d z e n i e d o w e w n ê t r z n e j p a m i ê c i m i k r o k o n t r o l e r a d o w o l n e g o p r o g r a m u .
Z ³ o ¿ o n o Sæ b u d o w y p r o g r a m a t o r a j e s t z w i ¹ z a n a z j e g o m o ¿ l i w o Sc i a m i , c z y l i l i c z b ¹
o b s ³ u g i w a n y c h u k ³ a d ó w s c a l o n y c h . N i e o d z o w n y m e l e m e n t e m ( o p r ó c z p r o g r a m a t o r a ) z e s t a w u
s ³ u ¿ ¹ c e g o d o p r o g r a m o w a n i a j e s t k o m p u t e r , z a s i l a c z o r a z l i n i a ³ ¹ c z ¹ c a t e e l e m e n t y . S c h e m a t
b l o k o w y z e s t a w u s ³ u ¿ ¹ c e g o d o p r o g r a m o w a n i a m i k r o k o n t r o l e r ó w p r z e d s t a w i o n o n a r y s . 8 .
K O M P U T E R P C
L i n i a ³ ¹ c z ¹ c a p r o g r a m a t o r
z k o m p u t e r e m P C
P o d s t a w k a
P R O G R A M A T O R
t y p u Z I F
Z A S I L A C Z
M I K R O K O N T R O L E R
R y s . 8 . S c h e m a t b l o k o w y z e s t a w u s ³ u ¿ ¹ c e g o d o p r o g r a m o w a n i a m i k r o k o n t r o l e r ó w
W z e s t a w a c h s ³ u ¿ ¹ c y c h d o p r o g r a m o w a n i a m i k r o k o n t r o l e r ó w s t o s o w a n e s ¹ d w a s p o s o b y
³ ¹ c z e n i a i c h z k o m p u t e r e m . P i e r w s z y s p o s ó b t o z a s t o s o w a n i e ³ ¹ c z a s z e r e g o w e g o , d r u g i t o
z a s t o s o w a n i e ³ ¹ c z a t y p u r ó w n o l e g ³ e g o .
Z e s t a w k o l e j n y c h c z y n n o Sc i , j a k i e n a l e ¿ y w y k o n a æ p o d c z a s p r o g r a m o w a n i a p o k a z a n y
z o s t a ³ n a r y s u n k u 9 .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 0
Z E S T A W C Z Y N N O RC I , J A K I E N A L E ¯ Y W Y K O N A Æ
P O D C Z A S P R O G R A M O W A N I A M I K R O K O N T R O L E R Ó W
N A P I S A N I E P R O G R A M U W A S E M B L E R Z E
P R Z Y W Y K O R Z Y S T A N I U D O W O L N E G O
E D Y T O R A T E K S T U ( W O R D , N O T A T N I K )
N A D A N I E D O W O L N E J N A Z W Y I R O Z S Z E R Z E N I A T Y P U
A S M P O W S T A £ E M U P R O G R A M O W I P R Z E D J E G O
Z A P I S E M N A D O S T Ê P N Y N O RN I K I N F O R M A C J I
( n p . P R O G R A M . A S M )
A S E M B L A C J A P R O G R A M U
S Y M U L A C J A P R O G R A M U
U R U C H O M I E N I E P R O G R A M A T O R A
U R U C H O M I E N I E P R O G R A M U
N A D Z O R U J ¥ C E G O P R A C Ê
P R O G R A M A T O R A
O T W A R C I E Z A S E M B L O W N E G O
P R O G R A M U ( Z R O Z S Z E R Z E N I E M H E X )
K A S O W A N I E P R O C E S O R A
U R U C H O M I E N I E P R O C E S U P R O G R A M O W A N I A
W E R Y F I K A C J A P R O C E S U P R O G R A M O W A N I A
E M U L A C J A
W P R O W A D Z E N I E B I T U Z A B E Z P I E C Z E N I A
R y s . 9 . A l g o r y t m p r o g r a m o w a n i a m i k r o k o n t r o l e r ó w
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 1
C z y n n o Sc i p r z e d s t a w i o n e n a r y s u n k u 9 n a j l e p i e j o p i s a æ n a k o n k r e t n y m p r z y k ³ a d z i e .
P r z y k ³ a d :
W o p a r c i u o s c h e m a t z e s t a w u u r u c h o m i e n i o w e g o z r y s . 1 1 n a p i s a æ p r o g r a m , k t ó r e g o
w y n i k i e m k o ñ c o w y m m a b y æ z a Sw i e c e n i e s i ê j e d n e j d i o d y T L E D 1 , d o ³ ¹ c z o n e j d o c z w a r t e g o
w y j S c i a p o r t u P 1 m i k r o k o n t r o l e r a t y p u 8 9 S 5 2 .
W y d r u k ( l i s t i n g ) p r o g r a m u r e a l i z u j ¹ c e g o p o w y ¿ s z e z a d a n i e b ê d z i e w y g l ¹ d a ³ w n a s t ê p u j ¹ c y
s p o s ó b :
L E D . a s m
O R G 0 H
1
M O V P 1 , # 0 0 0 0 1 1 1 B ; w y r ó ¿ n i o n y b i t w d a n y m z a p i s i e j e s t o d p o w i e d z i a l n y z a u a k t y w n i e n i e
d i o d y L E D p o d ³ ¹ c z o n e j d o c z w a r t e g o w y j S c i a p o r t u P 1
E N D
W w y n i k u a s e m b l a c j i ( u ¿ y c i a s p e c j a l n e g o p r o g r a m u ) o t r z y m a m y d w a , d o d a t k o w e p r o g r a m y :
p i e r w s z y z h e k s a d e c y m a l n y m k o d e m xr ó d ³ o w y m T l e d . h e x , ³ a d o w a n y m d o p a m i ê c i p r o c e s o r a
o r a z d r u g i , p o m o c n i c z y t y p u : l e d . l s t T i n f o r m u j ¹ c y p r o g r a m i s t ê o e w e n t u a l n i e w y s t ê p u j ¹ c y c h
w n i m b ³ ê d a c h . L i s t i n g i t y c h , d w ó c h p r o g r a m ó w p r z e d s t a w i o n o p o n i ¿ e j .
l e d . h e x
: 0 3 0 0 0 0 0 0 7 5 9 0 0 F E 9
: 0 0 0 0 0 0 0 1 F F
l e d . l s t
L i n e I A d d r C o d e S o u r c e
1 : N 0 0 0 0 O R G 0 H
2 : 0 0 0 0 7 5 9 0 0 F M O V P 1 , # 0 0 0 0 1 1 1 1 B
3 :
4 : E N D
K o l e j n y m k r o k i e m p r z y p r o g r a m o w a n i u ( r y s . 9 ) j e s t s y m u l a c j a k o m p u t e r o w a
u m o ¿ l i w i a j ¹ c a s p r a w d z e n i e p o p r a w n o Sc i d a n e g o p r o g r a m u n a p i s a n e g o w a s e m b l e r z e .
W p r z y p a d k u , g d y e t a p t e n z a k o ñ c z y s i ê s u k c e s e m , m o ¿ n a u r u c h o m i æ p r o g r a m a t o r
i z a ³ a d o w a æ p r o g r a m d o u m i e s z c z o n e g o w n i m p r o c e s o r a . N a l e ¿ y p a m i ê t a æ o t y m , a b y
s p r a w d z i æ ( z w e r y f i k o w a æ ) i d e n t y c z n o Sæ z a ³ a d o w a n e g o p r o g r a m u z j e g o xr ó d ³ o w ¹ w e r s j ¹ .
P r o c e s o r , z t a k z a ³ a d o w a n y m p r o g r a m e m , m o ¿ n a u m i e Sc i æ d o p i e r o w z e s t a w i e
u r u c h o m i e n i o w y m ( r y s . 1 0 i r y s . 1 1 ) .
Z a d a n i e m u k ³ a d ó w u r u c h o m i e n i o w y c h j e s t p r a k t y c z n e s p r a w d z e n i e p o p r a w n o Sc i
f u n k c j o n o w a n i a d a n e g o p r o g r a m u w n i e m a l r z e c z y w i s t y c h w a r u n k a c h .
W c e l u z a b e z p i e c z e n i a w ³ a s n e j p r a c y m o ¿ n a
d o d a t k o w o w p r o w a d z i æ p o d c z a s p r o c e s u
p r o g r a m o w a n i a d o s t r u k t u r y w e w n ê t r z n e j
m i k r o p r o c e s o r a b i t z a b e z p i e c z e n i a . U n i e m o ¿ l i w i a o n
o d c z y t a n i e p r z e z o s o b y p o s t r o n n e z a w a r t o Sc i
w e w n ê t r z n e j p a m i ê c i m i k r o p r o c e s o r a .
R y s 1 0 . Z e s t a w u r u c h o m i e n i o w y
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 2
+ 5 V
1 0 k
4 0 3 9 3 8 3 7 3 6 3 5 3 4 3 3 3 2 3 1 3 0 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1
A T 8 9 S 5 2
1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0
+ 5 V
1 0 µ F
R e s e t
1 0 k
1 2 M H z
2 x 3 3 p F
+ 5 V
P 1 . 0 P 1 . 1 P 1 . 2
L E D 3
L E D 2
3 X 5 1 0
L E D 1
3 X 1 0 k
3 X B C 2 3 8
R y s . 1 1 . S c h e m a t z e s t a w u u r u c h o m i e n i o w e g o
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 3
4 . 3 . 2 . P y t a n i a s p r a w d z a j ¹ c e
O d p o w i a d a j ¹ c n a p y t a n i a , s p r a w d z i s z , c z y j e s t e S p r z y g o t o w a n y d o w y k o n a n i a æ w i c z e ñ .
1 . C o t o j e s t a s e m b l e r ?
2 . J a k a j e s t o g ó l n a s t r u k t u r a p r o g r a m u n a p i s a n e g o w a s e m b l e r z e ?
3 . J a k d z i e l i m y i n s t r u k c j e w a s e m b l e r z e ?
4 . J a k i e s ¹ e l e m e n t y s k ³ a d o w e z e s t a w u s ³ u ¿ ¹ c e g o d o p r o g r a m o w a n i a m i k r o p r o c e s o r ó w ?
5 . J a k i e c z y n n o Sc i n a l e ¿ y w y k o n a æ , a b y w p o p r a w n y s p o s ó b z a p r o g r a m o w a æ
m i k r o p r o c e s o r ?
4 . 3 . 3 . Æ w i c z e n i a
Æ w i c z e n i e 1
N a p i s z p r o g r a m , k t ó r e g o w y n i k i e m k o ñ c o w y m j e s t z a Sw i e c e n i e s i ê d w ó c h d i o d L E D
( w y k o r z y s t a j s c h e m a t u k ³ a d u u r u c h o m i e n i o w e g o z r y s . 1 1 ) .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) n a p i s a æ p r o g r a m ,
2 ) s p r a w d z i æ p r o g r a m p r z y w y k o r z y s t a n i u d o w o l n e g o s y m u l a t o r a p r a c y m i k r o p r o c e s o r a ,
3 ) s p r a w d z i æ p o p r a w n o Sæ f u n k c j o n o w a n i a m i k r o p r o c e s o r a w u k ³ a d z i e u r u c h o m i e n i o w y m .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
T
s t a n o w i s k o d o p r o g r a m o w a n i a m i k r o p r o c e s o r ó w ,
T
p r o g r a m s y m u l a c y j n y ,
T
z e s t a w u r u c h o m i e n i o w y ( r y s . 1 1 ) .
Æ w i c z e n i e 2
N a p i s z p r o g r a m , k t ó r e g o w y n i k i e m k o ñ c o w y m j e s t z a Sw i e c e n i e s i ê i p r z y g a s a n i e j e d n e j
d i o d y L E D ( w y k o r z y s t a j s c h e m a t u k ³ a d u u r u c h o m i e n i o w e g o z r y s . 1 1 ) .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) n a p i s a æ p r o g r a m ,
2 ) s p r a w d z i æ p r o g r a m p r z y w y k o r z y s t a n i u d o w o l n e g o s y m u l a t o r a p r a c y m i k r o p r o c e s o r a ,
3 ) s p r a w d z i æ p o p r a w n o Sæ f u n k c j o n o w a n i a m i k r o p r o c e s o r a w u k ³ a d z i e u r u c h o m i e n i o w y m .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
T
s t a n o w i s k o d o p r o g r a m o w a n i a m i k r o p r o c e s o r ó w ,
T
p r o g r a m s y m u l a c y j n y ,
T
z e s t a w u r u c h o m i e n i o w y ( r y s . 1 1 ) .
Æ w i c z e n i e 3
N a p i s z p r o g r a m , k t ó r e g o w y n i k i e m k o ñ c o w y m j e s t z a Sw i e c e n i e s i ê j e d n e j d i o d y L E D
w w y n i k u w c i Sn i ê c i a j e d n e g o z p r z y c i s k ó w ( w y k o r z y s t a j s c h e m a t u k ³ a d u u r u c h o m i e n i o w e g o
z r y s . 1 1 ) .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 4
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) n a p i s a æ p r o g r a m ,
2 ) s p r a w d z i æ p r o g r a m p r z y w y k o r z y s t a n i u d o w o l n e g o s y m u l a t o r a p r a c y m i k r o p r o c e s o r a ,
3 ) s p r a w d z i æ p o p r a w n o Sæ f u n k c j o n o w a n i a m i k r o p r o c e s o r a w u k ³ a d z i e u r u c h o m i e n i o w y m .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
T
s t a n o w i s k o d o p r o g r a m o w a n i a m i k r o p r o c e s o r ó w ,
T
p r o g r a m s y m u l a c y j n y ,
T
z e s t a w u r u c h o m i e n i o w y ( r y s . 1 1 ) .
Æ w i c z e n i e 4
N a p i s z p r o g r a m , k t ó r e g o w y n i k i e m k o ñ c o w y m j e s t :
a ) z a S w i e c e n i e d i o d y L E D 1 p o w c i Sn i ê c i u p r z y c i s k u P 1 . 0 ,
b ) z a Sw i e c e n i e d i o d y L E D 2 p o w c i S n i ê c i u p r z y c i s k u P 1 . 1 i u p ³ y w i e c z a s u o k o ³ o 1 s ,
c ) z a S w i e c e n i e d i o d y L E D 3 p o w c i Sn i ê c i u p r z y c i s k u P 1 . 2 i u p ³ y w i e c z a s u o k o ³ o 2 s
( w y k o r z y s t a j s c h e m a t u k ³ a d u u r u c h o m i e n i o w e g o z r y s . 1 1 ) .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) n a p i s a æ p r o g r a m ,
2 ) s p r a w d z i æ p r o g r a m p r z y w y k o r z y s t a n i u d o w o l n e g o s y m u l a t o r a p r a c y m i k r o p r o c e s o r a ,
3 ) s p r a w d z i æ p o p r a w n o Sæ f u n k c j o n o w a n i a m i k r o p r o c e s o r a w u k ³ a d z i e u r u c h o m i e n i o w y m .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
T
s t a n o w i s k o d o p r o g r a m o w a n i a m i k r o p r o c e s o r ó w ,
T
p r o g r a m s y m u l a c y j n y ,
T
z e s t a w u r u c h o m i e n i o w y ( r y s . 1 1 ) .
Æ w i c z e n i e 5
N a p i s z p r o g r a m s ³ u ¿ ¹ c y d o z a m i a n y l i c z b y n a p i s a n e j w k o d z i e d z i e s i ê t n y m n a l i c z b ê
z a p i s a n ¹ w k o d z i e s z e s n a s t k o w y m .
S p o s ó b w y k o n a n i a æ w i c z e n i a
A b y w y k o n a æ æ w i c z e n i e p o w i n i e n e S:
1 ) n a p i s a æ p r o g r a m ,
2 ) s p r a w d z i æ p r o g r a m p r z y w y k o r z y s t a n i u d o w o l n e g o s y m u l a t o r a p r a c y m i k r o p r o c e s o r a .
W y p o s a ¿ e n i e s t a n o w i s k a p r a c y :
T
z e s t a w k o m p u t e r o w y ,
T
p r o g r a m s y m u l a c y j n y .
4 . 3 . 4 . S p r a w d z i a n p o s t ê p ó w
C z y p o t r a f i s z : T a k N i e
1 ) z d e f i n i o w a æ p o j ê c i e a s e m b l e r ?
2 ) w y m i e n i æ p o d s t a w o w e r o z k a z y a s e m b l e r a ?
3 ) z d e f i n i o w a æ p o j ê c i e z e s t a w u r u c h o m i e n i o w y ?
4 ) z d e f i n i o w a æ p o j ê c i e p r o g r a m a t o r ?
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 5
5 . S P R A W D Z I A N O S I ¥ G N I Ê Æ
I N S T R U K C J A D L A U C Z N I A
1 . S p r a w d x k o m p l e t n o Sæ o t r z y m a n y c h f o r m u l a r z y ( p o w i n i e n e S o t r z y m a æ : i n s t r u k c j ê d l a
u c z n i a , k a r t ê o d p o w i e d z i i z e s t a w p y t a ñ t e s t o w y c h ) .
2 . Z a p o z n a j s i ê z o t r z y m a n y m i d o k u m e n t a m i .
3 . O t r z y m a n y p r z e z C i e b i e t e s t s k ³ a d a s i ê z 9 p y t a ñ . D o k a ¿ d e g o p y t a n i a d o ³ ¹ c z o n o p o
c z t e r y o d p o w i e d z i , z k t ó r y c h t y l k o j e d n a j e s t p o p r a w n a .
Z a k a ¿ d ¹ p o p r a w n i e z a k r e Sl o n ¹ o d p o w i e d x o t r z y m u j e s z p o j e d n y m p u n k c i e .
Z ³ a o d p o w i e d x l u b j e j b r a k j e s t r ó w n o z n a c z n e z o t r z y m a n i e m p r z e z C i e b i e 0 p u n k t ó w .
M a k s y m a l n i e m o ¿ e s z u z y s k a æ 9 p u n k t ó w .
4 . P r z e d p r z y s t ¹ p i e n i e m d o u d z i e l a n i a o d p o w i e d z i p o d p i s z i m i e n i e m i n a z w i s k i e m
o t r z y m a n ¹ k a r t ê o d p o w i e d z i .
5 . O d p o w i e d z i u d z i e l a j n a o t r z y m a n e j k a r c i e o d p o w i e d z i s t a w i a j ¹ c w o d p o w i e d n i e j r u b r y c e
z n a k X .
6 . W m o m e n c i e g d y s t w i e r d z i s z , ¿ e z a k r e Sl o n a o d p o w i e d x n i e j e s t p o p r a w n a m o ¿ e s z
d o k o n a æ k o r e k t y z a z n a c z a j ¹ c b ³ ê d n ¹ o d p o w i e d x k ó ³ k i e m , a p r z y d o b r e j o d p o w i e d z i
p o n o w n i e p o s t a w z n a k X .
7 . W p r z y p a d k u g d y n a u c z y c i e l s t w i e r d z i n i e s a m o d z i e l n o Sæ w r o z w i ¹ z y w a n i u p r z e z C i e b i e
z a d a ñ t e s t o w y c h , s t r a c i s z m o ¿ l i w o Sæ u z y s k a n i a o c e n y p o z y t y w n e j .
8 . N a r o z w i ¹ z a n i e z a d a ñ t e s t o w y c h p r z e w i d z i a n o 3 0 m i n u t .
9 . P r o p o n u j e s i ê n a s t ê p u j ¹ c e n o r m y w y m a g a ñ T u c z e ñ o t r z y m u j e n a s t ê p u j ¹ c e o c e n y s z k o l n e :
B a r d z o d o b r y 9 p u n k t ó w
D o b r y 8 T7 p u n k t ó w
D o s t a t e c z n y 6 T5 p u n k t ó w
D o p u s z c z a j ¹ c y 4 p u n k t y
N i e d o s t a t e c z n y 1 T3 p u n k t y
1 0 . W p r z y p a d k u j a k i c h k o l w i e k w ¹ t p l i w o Sc i p r o S o p o m o c n a u c z y c i e l a .
P o w o d z e n i a !
Z e s t a w p y t a ñ t e s t o w y c h
1 . C o t o j e s t m i k r o p r o c e s o r ?
a ) u k ³ a d s c a l o n y , k t ó r e g o f u n k c j o n o w a n i e j e s t s t e r o w a n e p o b i e r a n y m i z p a m i ê c i r o z k a z a m i ,
b ) u k ³ a d s c a l o n y o w i e l k i e j s k a l i i n t e g r a c j i ,
c ) u k ³ a d s c a l o n y s t e r u j ¹ c y m a ³ y m i p r o c e s a m i p r z e m y s ³ o w y m i ,
d ) u k ³ a d s c a l o n y , n a k t ó r e g o f u n k c j o n o w a n i e n i e m o ¿ e w p ³ y w a æ j e g o u ¿ y t k o w n i k .
2 . S y s t e m m i k r o p r o c e s o r o w y j e s t t o :
a ) u k ³ a d s c a l o n y p r z e t w a r z a j ¹ c y s y g n a ³ y c y f r o w e ,
b ) m i k r o p r o c e s o r w r a z z d o d a t k o w y m i e l e m e n t a m i z e w n ê t r z n y m i , z k t ó r y m i o n w s p ó ³ p r a c u j e ,
c ) m i k r o u k ³ a d s t e r o w a n y p o b i e r a n y m i z z e w n ¹ t r z r o z k a z a m i ,
d ) s i e æ p r z e w o d ó w ³ ¹ c z ¹ c y c h d w a m i k r o p r o c e s o r y .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 6
3 . P a m i ê æ R O M j e s t p a m i ê c i o m :
a ) k t ó r ¹ m o ¿ n a p r o g r a m o w a æ i k a s o w a æ e l e k t r y c z n i e ,
b ) k t ó r ¹ m o ¿ n a k a s o w a æ p r o m i e n i o w a n i e m u l t r a f i o l e t o w y m ,
c ) k t ó r ¹ m o ¿ n a t y l k o c z y t a æ ,
d ) k t ó r e j z a w a r t o Sæ j e s t b e z p o w r o t n i e t r a c o n a p o w y ³ ¹ c z e n i u n a p i ê c i a z a s i l a j ¹ c e g o .
4 . S t o s e m n a z y w a m y :
a ) z e s t a w b a t e r i i t w o r z ¹ c y c h a k u m u l a t o r ,
b ) p a m i ê æ t y p u F L A S H ,
c ) s z c z e g ó l n y r o d z a j p a m i ê c i T t z w . p a m i ê c i k s i ¹ ¿ k o w e j ,
d ) d o d a t k o w ¹ p a m i ê æ w y s t ê p u j ¹ c ¹ w s y s t e m i e m i k r o p r o c e s o r o w y m .
5 . Z a s t o s o w a n i e s z e r e g o w e j t r a n s m i s j i d a n y c h :
a ) p o w o d u j e z w i ê k s z e n i e s z y b k o Sæ t r a n s f e r u i n f o r m a c j i
b ) p o w o d u j e z m n i e j s z e n i e s z y b k o Sæ t r a n s f e r u i n f o r m a c j i .
c ) p o w o d u j e z w i ê k s z e n i e p o d a t n o Sæ t r a n s f e r u i n f o r m a c j i n a z a k ³ ó c e n i a z e w n ê t r z n e .
d ) p o z w a l a n a p r z e k a z i n f o r m a c j i n a n i e w i e l k i e o d l e g ³ o Sc i .
6 . A k u m u l a t o r j e s t t o :
a ) o g n i w o c y n k o w o - w ê g l o w e ,
b ) b a t e r i a p o d t r z y m u j ¹ c a n a p i ê c i e w s y s t e m i e m i k r o p r o c e s o r o w y m ,
c ) p a m i ê æ t y p u E E P R O M ,
d ) g ³ ó w n y r e j e s t r w e w n ê t r z n y m i k r o p r o c e s o r a p r z e c h o w u j ¹ c y w s z e l k i e w y n i k i
p r z e p r o w a d z a n y c h o p e r a c j i a r y t m e t y c z n o - l o g i c z n y c h .
7 . P r z e r w a n i e j e s t t o :
a ) z a w i e s z e n i e w y k o n y w a n i a a k t u a l n e g o p r o g r a m u n a r z e c z w y k o n a n i a p r o g r a m u
o w y ¿ s z y m p r i o r y t e c i e ,
b ) i n a c z e j p r ó b k o w a n i e , c z y l i t e s t o w a n i e s t a n u w e j Sæ m i k r o k o n t r o l e r a ,
c ) z a w i e s z e n i e w y k o n y w a n i a d a n e g o p r o g r a m u o r a z w s t r z y m a n i e p r a c y m i k r o p r o c e s o r a ,
d ) r e s e t p r o c e s o r a w c h w i l i b r a k u s y g n a ³ ó w p o c h o d z ¹ c y c h z z e w n ¹ t r z .
8 . A s e m b l e r j e s t t o
a ) j ê z y k p r o g r a m o w a n i a m i k r o p r o c e s o r a
b ) p a m i ê æ w e w n ê t r z n a m i k r o p r o c e s o r a .
c ) z e s t a w o p e r a c j i a r y t m e t y c z n o - g e o m e t r y c z n y c h w y k o n y w a n y c h p r z e z p r o c e s o r .
d ) p r o g r a m z a p i s a n y w s y s t e m i e b i n a r n y m .
9 . P r o g r a m a t o r j e s t t o
a ) u r z ¹ d z e n i e s ³ u ¿ ¹ c e d o s p r a w d z a n i a p r o g r a m ó w n a p i s a n y c h w a s e m b l e r z e .
b ) e l e m e n t s y s t e m u m i k r o p r o c e s o r o w e g o .
c ) u r z ¹ d z e n i e s ³ u ¿ ¹ c e d o p r o g r a m o w a n i a m i k r o p r o c e s o r ó w .
d ) u k ³ a d n a d z o r u j ¹ c y s e k w e n c y j n e w y k o n y w a n i e i n s t r u k c j i w c h o d z ¹ c y c h w s k ³ a d d a n e g o
p r o g r a m u .
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 7
K A R T A O D P O W I E D Z I
I m i ê i n a z w i s k o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A n a l i z o w a n i e d z i a ³ a n i a u k ³ a d ó w m i k r o p r o c e s o r o w y c h
Z a k r e Sl p o p r a w n ¹ o d p o w i e d x.
N r z a d a n i a O d p o w i e d x P u n k t y
1 a b c d
2 a b c d
3 a b c d
4 a b c d
5 a b c d
6 a b c d
7 a b c d
8 a b c d
9 a b c d
R a z e m :
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 8
6 . L I T E R A T U R A
1 . B a r l i k R , N o w a k M . : U k ³ a d y s t e r o w a n i a i r e g u l a c j i u r z ¹ d z e ñ e n e r g o e l e k t r o n i c z n y c h .
W S i P , W a r s z a w a 1 9 9 8
2 . D o k u m e n t a c j a t e c h n i c z n a f i r m y A T M E L 2 0 0 3 ( w w w . a t m e l . c o m )
3 . D o k u m e n t a c j a t e c h n i c z n a f i r m y H i t a c h i 1 9 9 9 ( w w w . h i t a c h i . c o m )
4 . D o k u m e n t a c j a t e c h n i c z n a f i r m y I N T E L 2 0 0 5 ( w w w . i n t e l . c o m )
5 . G a ³ k a P i o t r , G a ³ k a P a w e ³ . : P o d s t a w y p r o g r a m o w a n i a m i k r o k o n t r o l e r a 8 0 5 1 .
W y d . M I K O M , W a r s z a w a 2 0 0 5
6 . J a m n i c z e k J . , S t ê p i e ñ A . : S y s t e m y m i k r o p r o c e s o r o w e . L a b o r a t o r i u m s y s t e m ó w
m i k r o p r o c e s o r o w y c h c z . I i I I . W y d a w n i c t w o E l e k t r o n i c z n y c h Z a k ³ a d ó w N a u k o w y c h ,
W r o c ³ a w 1 9 9 5
7 . N i e d e r l i ñ s k i A . : M i k r o p r o c e s o r y , M i k r o k o m p u t e r y , M i k r o s y s t e m y W y d I I W S i P ,
W a r s z a w a 1 9 8 8
8 . R y d z e s k i A . , S a c h a K . : M i k r o k o m p u t e r . E l e m e n t y , b u d o w a , d z i a ³ a n i e S I G M A , W a r s z a w a 1 9 8 7
9 . R y d z e w s k i A . : M i k r o k o m p u t e r y j e d n o u k ³ a d o w e r o d z i n y M C S T5 1 . W N T , W a r s z a w a
1 9 9 9
P r o j e k t w s p ó ³ f i n a n s o w a n y z e Sr o d k ó w E u r o p e j s k i e g o F u n d u s z u S p o ³ e c z n e g o
3 9
Wyszukiwarka
Podobne podstrony:
technik mechatronik11[50] o1 06 ntechnik mechatronik11[50] o1 02 ntechnik mechatronik11[50] o1 04 ntechnik mechatronik11[50] o1 01 ntechnik mechatronik11[50] o1 08 ntechnik mechatronik11[50] o1 03 nTechnik mechatronik11[50] Z1 05 utechnik mechatronik11[50] o2 03 ntechnik mechatronik11[50] z3 03 ntechnik mechatronik11[50] o2 03 utechnik mechatronik11[50] z1 04 ntechnik mechatronik11[50] z1 02 ntechnik mechatronik11[50] z2 01 ntechnik mechatronik11[50] z3 02 ntechnik mechatronik11[50] o2 01 ntechnik mechatronik11[50] z1 03 nwięcej podobnych podstron