8085 Mikroişlemcisi Komut Seti

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

8085 MKROLEMCS KOMUT SET

M n e m o n i c O pS Z A P C~ sT a n m A C In A D Cr A D CM A D Dr A D DM A D In A N Ar A N AM A N In C A L La C Ca C Ma C M A C M C C M Pr C M PM C N Ca C N Za C Pa C P Ea C P In C P Oa C Za D A A D A DB D A DD D A DH D A DS P D C Rr D C RM D C XB D C XD D C XH D C XS P D I C E* * * * *7 D o r u d a nv e r iv ee l d ei l et o p l a 8 F* * * * *4 E l d ei l et o p l a 8 E* * * * * 7 Mv ee l d ei l et o p l a 8 7* * * * * 4 Rk a y d e d i c i s ii l et o p l a 8 6* * * * * 7 Mi l et o p l a C 6* * * * *7 D o r u d a nv e r ii l et o p l a A 7* * * * 0 4 Ai l erk a y d e d i c i s i n iA N D ' l e A 6* * * * 0 7 Ai l eM ' y iA N D ' l e E 6* * 0 * 0 7 Ai l ed o r u d av e r i y iA N D ' l e C D-1 8A l t p r o g r a m a r D C-9 E l d ev a r s aa l t p r o g r a m a r F C-9 E k s ii s ea l t p r o g r a m a r 2 F-4 A ' y t m l e 3 F*4 E l d e y it m l e B F* * * * * 4 Rk a y d e d i c i s ii l ek a r l a t r B F* * * * * 7 Mi l ek a r l a t r D 4-9 E l d ey o k s aa l t p r o g r a m a r C 4-9 S f rd e i l s ea l t p r o g r a m a r F 4-9 P o z i t i fi s ea l t p r o g r a m a r E C-9 i f tp a r i t ei s ea l t p r o g r a m a r F E* * * * *7 D o r u d a nv e r ii l ek a r l a t r E 4-9 T e kp a r i t ei s ea l t p r o g r a m a r C C-9 S f ri s ea l t p r o g r a m a r 2 7* * * * *4 A ' y B C D ' y ed n t r 9 *1 0B Ci l eH L ' y ii k i l it o p l a 1 9*1 0D Ei l eH L ' y ii k i l it o p l a 2 9*1 0H Li l eH L ' y ii k i l it o p l a 3 9*1 0S Pi l eH L ' y ii k i l it o p l a 3 D* * * * - 4 Rk a y d e d i c i s i n i1a z a l t 3 5* * * * -1 0M ' y i1a z a l t 0 B-6 B C ' y i1a z a l t 1 B-6 D E ' y i1a z a l t 2 B-6 H L ' y i1a z a l t 3 B-6 S P ' y i1a z a l t F 3-4 K e s m e y iy e t k i s i z l e n d i r N o t : A = A + n + C Y A = A + r + C Y ( 2 1 X ) A = A + [ H L ] + C Y A = A + r ( 2 0 X ) A = A + [ H L ] A = A + n A = A & r ( 2 4 X ) A = A & [ H L ] A = A & n [ S P ] = P C , P C = a I fC Y = 1 ( 1 8 ~ s ) I fS = 1( 1 8 ~ s ) A = ~ A C Y = ~ C Y A r ( 2 7 X ) A [ H L ] I fC Y = 0 ( 1 8 ~ s ) I fZ = 0( 1 8 ~ s ) I fS = 0( 1 8 ~ s ) I fP = 1( 1 8 ~ s ) A n I fP = 0( 1 8 ~ s ) I fZ = 1( 1 8 ~ s ) A = B C Df o r m a t H L = H L + B C H L = H L + D E H L = H L + H L H L = H L + S P r = r 1 ( 0 X 5 ) [ H L ] = [ H L ] 1 B C = B C 1 D E = D E 1 H L = H L 1 S P = S P 1

E I H L T I Np I N Rr I N RM I N XB I N XD I N XH I N XS P J M Pa J Ca J Ma J N Ca J N Za J Pa J P Ea J P Oa J Za L D Aa L D A XB L D A XD L H L Da

F B-4 K e s m e y iy e t k i l e n d i r 7 6-5 D u r d u r D B-1 0G i r i 3 C* * * * -4 R ' y i1a r t r 3 C* * * * -1 0M ' y i1a r t r 3 -6 B C ' y i1a r t r 1 3-6 D E ' y i1a r t r 2 3-6 H L ' y i1a r t r 3 3-6 S P ' y i1a r t r C 3-7 a r t s za t l a D A-7 E l d ev a r s aa t l a F A-7 E k s ii s ea t l a D 2-7 E l d ey o k s aa t l a C 2-7 S f rd e i l s ea t l a F 2-7 P o z i t i fi s ea t l a E A-7 i f tp a r i t ei s ea t l a E 2-7 T e kp a r i t ei s ea t l a C A-7 S f ri s ea t l a 3 A-1 3A ' y aaa d r e s i n d e k iv e r i y iy k l e 0 A-7 A ' y aB Ca d r e s i n d e k iv e r i y iy k l e 1 A-7 A ' y aD Ea d r e s i n d e k iv e r i y iy k l e A = [ p ] r = r + 1 ( 0 X 4 ) [ H L ] = [ H L ] + 1 B C = B C + 1 D E = D E + 1 H L = H L + 1 S P = S P + 1 P C = a I fC Y = 1 ( 1 0 ~ s ) I fS = 1( 1 0 ~ s ) I fC Y = 0 ( 1 0 ~ s ) I fZ = 0( 1 0 ~ s ) I fS = 0( 1 0 ~ s ) I fP = 1( 1 0 ~ s ) I fP = 0( 1 0 ~ s ) I fZ = 1( 1 0 ~ s ) A = [ a ] A = [ B C ] A = [ D E ]

2 A-1 6H L ' y eav ea + 1a d r e s i n d e k iv e r i y iy k l eH L = [ a ] B C = n n D E = n n H L = n n S P = n n r 1 = r 2 ( 1 X X ) [ H L ] = r ( 1 6 X ) r = [ H L ] ( 1 X 6 )

L X IB , n n 1 -1 0B C ' y en nm u t l a kv e r i s i n iy k l e L X ID , n n 1 1-1 0D E ' y en nm u t l a kv e r i s i n iy k l e L X IH , n n 2 1-1 0H L ' y en nm u t l a kv e r i s i n iy k l e L X IS P , n n3 1-1 0S P ' y en nm u t l a kv e r i s i n iy k l e M O Vr 1 , r 27 F-4 r 2k a y d e d i c i s i n ir 1 ' ey k l e M O VM , r M O Vr , M M V Ir , n M V IM , n N O P O R Ar O R AM O R In O U Tp P C H L P O PB 7 7- 7 rk a y d e d i c i s i n iM ' y ey k l e 7 E-7 M ' y ir ' y ey k l e

3 E- 7 nm u t l a kv e r i s i n irk a y d e d i c i s i n ey k l er = n ( 0 X 6 ) 3 6-1 0 nm u t l a kv e r i s i n iM ' y ey k l e 0 -4 l e my o k B 7* * 0 * 0 4 Ai l erk a y d e d i c i s i n iO R ' l a B 6* * 0 * 0 7 Ai l eM ' y iO R ' l a F 6* * 0 * 0 7 Ai l em u t l a kv e r i y iO R ' l a D 3-1 0 k E 9-6 H L ' n i ng s t e r d i ia d r e s ea t l a C 1-1 0P o pB C A = A v r ( 2 6 X ) A = A v [ H L ] A = A v n [ p ] = A P C = [ H L ] B C = [ S P ] + [ H L ] = n

P O PD P O PH P O PP S W P U S HB P U S HD P U S HH

D 1-1 0P o pD E E 1-1 0P o pH L F 1-1 0P o pP r o c e s s o rS t a t u sW o r d C 5-1 2P u s hB C D 5-1 2P u s hD E E 5-1 2P u s hH L

D E = [ S P ] + H L = [ S P ] + { P S W , A } = [ S P ] + [ S P ] = B C [ S P ] = D E [ S P ] = H L [ S P ] = { P S W , A } A = { C Y , A } < A = > { C Y , A } P C = [ S P ] + I fC Y = 1 ( 1 2 ~ s ) A = m a s k I fS = 1( 1 2 ~ s ) I fC Y = 0 ( 1 2 ~ s ) I fZ = 0( 1 2 ~ s ) I fS = 0( 1 2 ~ s ) I fP = 1( 1 2 ~ s ) I fP = 0( 1 2 ~ s ) I fZ = 1( 1 2 ~ s ) A = A < A = > A [ S P ] = P C , P C = z A = A r C Y A = A [ H L ] C Y A = A n C Y [ a ] = H L m a s k = A S P = H L [ a ] = A [ B C ] = A [ D E ] = A C Y = 1 A = A r ( 2 2 X ) A = A [ H L ] A = A n H L < > D E A = A x r ( 2 5 X ) A = A x [ H L ]

P U S HP S W F 5-1 2P u s hP r o c e s s o rS t a t u sW o r d R A L R A R R E T R C R I M R M R N C R N Z R P R P E R P O R Z R L C R R C R S Tz S B Br S B BM S B In S H L Da S I M S P H L S T Aa S T A XB S T A XD S T C S U Br S U BM S U In X C H G X R Ar X R AM 1 7*4 A ' y s o l ad n d r 1 F*4 A ' y s a ad n d r C 9-1 0G e r id n D 8-6 E l d ev a r s ag e r id n 2 0-4 K e s m em a s k e s i n io k u F 8-6 E k s ii s eg e r id n D 0-6 E l d ey o k s ag e r id n C 0-6 S f rd e i l s eg e r id n F 0-6 P o z i t i fi s eg e r id n E 8-6 i f tp a r i t ei s eg e r id n E 0-6 T e kp a r i t ei s eg e r id n C 8-6 S f ri s eg e r id n 7 *4 A ' y s o l ad a i r e s e ld n d r 0 F*4 A ' y s a ad a i r e s e ld n d r C 7-1 2Y e n i d e nb a l a t ( 3 X 7 ) 9 F* * * * * 4 rk a y d e d i c i s i n i d n i l e k a r 9 E* * * * *7 M ' y i d n i l e k a r D E* * * * *7 M u t l a kv e r i y i d n i l e k a r 2 2-1 6H L ' y iaa d r e s i n ed o r u d a nk a y d e t 3 0-4 K e s m em a s k e s i n iAy a p F 9-6 H L ' y iS P ' y ek a y d e t 3 2-1 3A ' y aa d r e s i n ek a y d e t 2 -7 A ' y B C ' n i ng s t e r d i ia d r e s ek a y d e t 1 2-7 A ' y D E ' n i ng s t e r d i ia d r e s ek a y d e t 3 714 E l d eb i t i n i1y a p 9 7* * * * * 4 Rk a y d e d i c i s i n i k a r 9 6* * * * *7 M ' y i k a r D 6* * * * *7 M u t l a kv e r i y i k a r E B-4 H Li l eD E ' y id e i t i r . A F* * 0 * 0 4 Ai l erk a y d e d i c i s i n iE X O R ' l a A E* * 0 * 0 7 Ai l eM ' y iE X O R ' l a

X R In X T H L

E E* * 0 * 0 7 Ai l em u t l a kv e r i y iE X O R ' l a E 3-1 6S Pi l eH L ' y id e i i t i r

A = A x n [ S P ] < > H L

P S W * 0 1 F l a gu n a f f e c t e d / a f f e c t e d / r e s e t / s e t S Z A C P C Y S Z A P C a r e t( B i t7 ) S f r( B i t6 ) Y a r d m c E l d e( B i t4 ) P a r i t e( B i t2 ) E l d e( B i t0 )

ap D o r u d a na d r e s l e m e Mz K a y d e d i c ii l ed o l a y l a d r e s l e m e nn nM u t l a ka d r e s l e m e r K a y d e d i c ia d r e s l e m e T a n m B y t e ( l a r )

K s a l t m a D Bn ( , n )

D B' s t r i n g 'B y t eA S C I Ik a r a k t e rk a t a r D Sn n K a y tB l o u

D Wn n ( , n n ) S z c k ( l e r ) ABCDEHL K a y d e d i c i l e r( 8 b i t ) B CD EH L P C P S W S P K a y d e d i c i i f t l e r i( 1 6 b i t ) P r o g r a mS a y a c ( 1 6 b i t ) P r o c e s s o rS t a t u sW o r d( 8 b i t ) Y nG s t e r i c i( S t a c kP o i n t e r ) ( 1 6 b i t )

a n n1 6 b i ta d d r e s / v e r i( 0t o6 5 5 3 5 ) n p 8 b i td a t a / p o r t( 0t o2 5 5 ) r z + & ~ v x < > < > [] [] + [] {} K a y d e d i c i( X = B , C , D , E , H , L , M , A ) V e c t r( X = 0 H , 8 H , 1 0 H , 1 8 H , 2 0 H , 2 8 H , 3 0 H , 3 8 H )

(X) I f(~ s )

You might also like