ÿþP O L I T E C H N I K A K O S Z A L I CS K A - W Y D Z I A A E L E K T R O N I K I I I N F O R M A T Y K I
A r c h i t e k t u r a k o m p u t e r ó w
Z a d a n i e l a b o r a t o r y j n e N 4
Z a d a n i e l a b o r a t o r y j n e N 4
T E M A T : R O Z K A Z Y S K O K Ó W W A R U N K O W Y C H I O R G A N I Z A C J I P T L I
C e l e m n i n i e j s z e g o z a d a n i a l a b o r a t o r y j n e g o j e s t z a p o z n a n i e s i s t u d e n t ó w z e s p o s o b e m
w y k o n y w a n i a r o z k a z ó w s k o k ó w w a r u n k o w y c h o r a z z r o z k a z a m i o r g a n i z a c j i p t l i p r o g r a m o w y c h .
R o d z a j e s k o k ó w w a r u n k o w y c h , z j a k i m i b d z i e m y m i e l i d o c z y n i e n i a n a o b e c n y c h z a j c i a c h ,
p r z e d s t a w i o n o w t a b e l i 1 , k o d y o p e r a c j i n a t o m i a s t w t a b e l i 2 . R y s u n e k 1 o k r e [l a f o r m a t r o z k a z u
j a k i p r z y j m i e m y d l a o b e c n i e o p r a c o w y w a n y c h r o z k a z ó w .
1 5 8 7 0
K o d o p e r a c j i I P _ i n c
R y s u n e k 1 : F o r m a t r o z k a z ó w s k o k ó w w a r u n k o w y c h i o r g a n i z a c j i p t l i
S k o k w a r u n k o w y u m o |l i w i a w y k o n a n i e s k o k u o w a r t o [ z a d a n w k o d z i e r o z k a z u w p o z y c j i
I P _ I N C , w p r z y p a d k u g d y z a d a n y w a r u n e k j e s t s p e Bn i o n y . L i c z b a I P _ I N C j e s t t r a k t o w a n a j a k o
l i c z b a z e z n a k i e m , w i c k o r z y s t a j c z r o z k a z u s k o k u w a r u n k o w e g o j e s t e [m y w s t a n i e w y k o n a
p r z e j [c i e o ± 1 2 7 w z g l d e m b i e |c e j w a r t o [c i z n a j d u j c e j s i w l i c z n i k u r o z k a z ó w .
T a b e l a 1 :
M n e m o n i k O p i s M n e m o n i k O p i s
J A S k o k , j e |e l i p o w y |e j J N A S k o k , j e |e l i n i e p o w y |e j
J A E S k o k , j e |e l i p o w y |e j l u b r ó w n e J N A E S k o k , j e |e l i n i e p o w y |e j l u b r ó w n e
J B S k o k , j e |e l i p o n i |e j J N B S k o k , j e |e l i n i e p o n i |e j
J B E S k o k , j e |e l i p o n i |e j l u b r ó w n e J N B E S k o k , j e |e l i n i e p o n i |e j l u b r ó w n e
J C S k o k , j e |e l i p r z e n i e s i e n i e J N C S k o k , j e |e l i b r a k p r z e n i e s i e n i a
J E S k o k , j e |e l i r ó w n e J N E S k o k , j e |e l i n i e r ó w n e
J G S k o k , j e |e l i w i k s z e J N G S k o k , j e |e l i n i e w i k s z e
J G E S k o k , j e |e l i w i k s z e l u b r ó w n e J N G E S k o k , j e |e l i n i e w i k s z e l u b r ó w n e
J L S k o k , j e |e l i m n i e j s z e J N L S k o k , j e |e l i n i e m n i e j s z e
J L E S k o k , j e |e l i m n i e j s z e l u b r ó w n e J N L E S k o k , j e |e l i n i e m n i e j s z e l u b r ó w n e
J O S k o k , j e |e l i p r z e p e Bn i e n i e J N O S k o k , j e |e l i b r a k p r z e p e Bn i e n i a
J S S k o k , j e |e l i z n a k J N S S k o k , j e |e l i b r a k z n a k u
J Z S k o k , j e |e l i z e r o J N Z S k o k , j e |e l i n i e z e r o
R o z k a z y o r g a n i z a c j i p t l i j a k o l i c z n i k p t l i w y k o r z y s t u j r e j e s t r C X , k t ó r y j e s t z m n i e j s z a n y
p r z y k a |d y m p r z e j [c i u p r z e z p t l i w z a l e |n o [c i o d r o d z a j u w y k o n y w a n e g o r o z k a z u p t l i
( s p e Bn i e n i a l u b n i e s p e Bn i e n i a o k r e [l o n e g o w a r u n k u ) w y k o n y w a n a j e s t z m i a n a z a w a r t o [c i l i c z n i k a
r o z k a z ó w .
R o z k a z J C X Z s p r a w d z a j e d y n i e c z y r e j e s t r C X = 0 i o d p o w i e d n i o m o d y f i k u j e I P .
I s t n i e j e r ó w n i e | r o z k a z s k o k u b e z w a r u n k o w e g o o f o r m a c i e r o z k a z u p r z e d s t a w i o n y m n a r y s . 1 .
Z a g a d n i e n i a d o o p r a c o w a n i a p r z e d p r z y s t p i e n i e m d o w y k o n y w a n i a z a d a n i a l a b o r a t o r y j n e g o :
1 . Z a s a d a d z i a Ba n i a r o z k a z ó w s k o k ó w w a r u n k o w y c h i b e z w a r u n k o w y c h .
Äð
2 . Z a s a d a d z i a Ba n i a r o z k a z ó w :
:è L O O P ; :è L O O P E ; :è L O O P N E ;
:è L O O P Z ; :è L O O P N Z ; :è J C X Z .
1 z 2
P O L I T E C H N I K A K O S Z A L I CS K A - W Y D Z I A A E L E K T R O N I K I I I N F O R M A T Y K I
A r c h i t e k t u r a k o m p u t e r ó w
Z a d a n i e l a b o r a t o r y j n e N 4
T a b e l a 2 :
M n e m o n i k K o d W a r u n e k M n e m o n i k K o d W a r u n e k
o p e r a c j i o p e r a c j i
J O 7 0 h O F = 1 J N O 7 1 h O F = 0
J B , J C , J N A E 7 2 h C F = 1 J N B , J N C , J A E 7 3 h C F = 0
J E , J Z 7 4 h Z F = 1 J N E , J N Z 7 5 h Z F = 0
J N A , J B E 7 6 h C F = 1 o r Z F = 1 J A , J N B E 7 7 h C F = 0 a n d Z F = 0
J S 7 8 h S F = 1 J N S 7 9 h S F = 0
J L , J N G E 7 C h S F ! = O F J N L , J G E 7 D h S F = O F
J N G , J L E 7 E h Z F = 1 o r S F ! = O F J G , J N L E 7 F h Z F = 0 a n d S F = O F
J C X Z E 3 h C X = 0 J M P E B h
L O O P E 2 h
L O O P E , L O O P Z E 1 h C X ! = 0 a n d Z F = 1 L O O P N E , L O O P N Z E 0 h C X ! = 0 a n d Z F = 0
g d z i e O F o z n a c z a f l a g p r z e p e Bn i e n i a , S F z n a k u , C F p r z e n i e s i e n i a / p o |y c z k i , Z F z e r a
3 . Z a p i s z w p o s t a c i b i n a r n e j i s z e s n a s t k o w e j k o d y r o z k a z ó w z a d a n y c h w t a b e l i 3 , o r a z
Äð
r o z k a z y L O O P , J C X Z .
4 . Z a p i s z w p o s t a c i a l g o r y t m u p r o g r a m p o w s t a By n a p o p r z e d n i c h z a j c i a c h i u z u p e Bn i j g o ,
Äð
o r o z k a z y z a w a r t e p u n k c i e 2 p o w y |e j p a m i t a j c , |e r e j e s t r R N j e s t r e j e s t r e m f l a g o w y m
t w o r z o n e g o p r o c e s o r a . . Z a z n a c z n o w e t r e [c i .
T a b e l a 3 :
N r s t . R o z k a z
1 i 6 J N C , J N Z , J O
2 i 7 J C , J Z , J N O
3 i 8 J N C , J N E , J S
4 i 9 J N A E , J E , J N S
5 i 1 0 J B , J N E , J S
Z a d a n i a p o d s t a w o w e d o w y k o n y w a n i a w c z a s i e t r w a n i a z a j l a b o r a t o r y j n y c h :
P _ 1 . R o z b u d u j p r o g r a m z 2 z a j l a b o r a t o r y j n y c h o r o z k a z y z a w a r t e w b i e |c y m
a l g o r y t m i e . ( T a b e l a 3 + L O O P i J C X Z ) .
P _ 2 . W c z a s i e d e k o d o w a n i a s p r a w d z k o d o p e r a c j i r o z k a z u .
P _ 3 . U w z g l d n i j k o r e k c j w a r t o [c i C S p r z y w y k o n y w a n i u r o z k a z ó w s k o k u w + i w -
Z a d a n i a d o d a t k o w e w y k o n y w a n i a w c z a s i e t r w a n i a z a j l a b o r a t o r y j n y c h :
D _ 1 . D o d a j k o l e j n e r o z k a z y d o j u | o b s Bu g i w a n y c h p r z e z p r o g r a m , t a k a b y w y k o n y w a B s i
d o w o l n y s k o k w a r u n k o w y .
D _ 2 . Z a d b a j o t o b y p r o g r a m z a j m o w a B j a k n a j m n i e j k o m ó r e k p a m i c i m i k r o r o z k a z ó w .
2 z 2
Wyszukiwarka
Podobne podstrony:
11 (311)ZADANIE (11)Psychologia 27 11 2012359 11 (2)11PJU zagadnienia III WLS 10 11Wybrane przepisy IAAF 10 1106 11 09 (28)info Gios PDF Splitter And Merger 1 11więcej podobnych podstron