cours motorola
DESCRIPTION
courTRANSCRIPT
-
Structure dun systme microprocesseur
Logique cble :
!
" #$
" %$
" $
" $
" &$
'"(
(
' )(
(
(
) ! $
)
Logique programme :
)
(
*+,$
"+
,)!
" $
" $
" $
"
-
-
()
Architecture gnrale dun systme microprocesseur
. "+/ (
,
0
1(234(2'4&,3
ROM RAM PIO p
Port A
Port B
Bus de donnes
Bus dadresse
Bus de contrle
-
5
Le microprocesseur ), 6&.(&.7$
6'.( ' .7(
6.(.7
La ROM
23462347$
+687
/
La RAM 2'462'
47$
67/!
"
" )
Les dispositifs dentre-sortie 8
)8 "
1 !
"
6+
)7
"
.
") ) )
((9((:
-
;
Prsentation gnrale
? = 4
6>(-(@7 ,
(
, >
6&,' 3!
?$
-
@
) ?
)
)((9((:
67
6C("()(: 76/D(3.(E32(: 7
)
) !
"67F+)
" ( + (
$
"))
8
-
'
'
)N->
3'!NA>
1111 0000 + 0010 0000 C=1 1 0001 0000
(-=
!
"#
$%
"#
&$%
'()
-
?
=
/)! 1C1-(11-
-
>
Bit H (Demi-retenue)
#2 #(
;,((
>@3#(
?#>?!>>(>(>>(>(>(
B (
*>7-*
''
''''
!"#
$%&
>
C @ C>>
>>
> (
3* C>>>>>>>>
Bit I (Interrupt Mask Masque dinterruption) ((,2P36L!7
Bit F (Fast Interrupt Mask Masque dinterruption rapide) ( ( A,2P ) , A
+'1
-
32 6L ! R ,7'( 6)7
Bit E (sauvegarde des registres internes dans la pile) P,2P(/(
PA,2P(/>
(&2
'(/ ) )
-
-
Les modes dadressage
? 3
F
) 6
7?
1. Adressage inhrent (ou implicite)
(
)
/)!2'(2#(,1'(,1#(B2'(B2#
/)!
DA2'(& '&
&BOB'(#(E '(#(E
2. Adressage immdiat
(
/)!=
'MN- N>
'
SM )
/)!>> N/>>>)E
-
5
2!
)&
&N/>()(&!
LDA #$E0
TFR A,DP Transfrer le contenu de A vers DP
3. Adressage direct
(=B#=
4B# &
&
, &
-@> $
'N>>>
63&N>7
4. Adressage tendu
( )
/)!
'N/>>>
'N/>>>
5. Adressage tendu indirect
3
8
[]
/)!
'[N/>>>]
'N/>>>N/>>
-
;
6. Adressage relatif court
-)
!
+ 3T-=6N=>7
C-H 6N HA7 ( 6&7
/)!
Adresse Contenu Etiquette Code op. Oprande Commentaires
$8000 B6 E0 00 LDA $E000
$8003 47 ASRA
$8004 24 03 BCC PAIR Si la retenue est 0, un branchement est effectu Ltiquette PAIR. On se dplace de +3.
$8006 B7 E0 0A STA $E00A
$8009 B7 E0 0B PAIR : STA $E00B
$800C 3F SWI
7. Adressage relatif long
-) (
; ! )
) +
3T5-H>>7C5-H
-
@
) 6)7
3!
''()*+&"#(
+!
" ))EG$
" ).B$
" &6 7
P(+!
" $
" @6">>>7
22
2!E >>
2!G >
2!. >
2!B
/)!
-
>>
'
22>>
!"#$
' 3
'
-
->
-
-
Jeu dinstructions du 6809
3=>?)!
",
",
",
",
","
",
1. - Instructions de transfert de donnes
!
"?$
"$
"
11(()('(#
,)(
)(
23 45
+
23 22-
/)!/EU'(&
45 2 2-
/)!DA2(E
11(()('(#
,)(
)(
(#)
06$7,-40($(8-
-
--
Instruction Fonction
LD la donne en mmoire est charge dans le registre spcifie
ST Le contenu du registre interne spcifi dans linstruction est transfr dans lemplacement mmoire indiqu.
/)!
'N>>>
'N>>>
BD'N->>> BJ'
'N->>>
1/1(()('(#
")(
0")#- 0")#-
")#9")#
6 7
91
b7 b6 b5 b4 b3 b2 b1 b0
PC U ou S Y X DP B A CC
3
3
P(V
+V
(
&
-
-5
Instruction Fonction
PSH Empilement de(s) registre(s) dans la pile.
PUL Dpilement de(s) registre(s) de la pile.
/)!
&BOB MNAA
-
-;
ssss - C CC
ssss - B A
ssss -A B
ssss - 9 DP
ssss - 8 X-haut
ssss - 7 X-bas
ssss - 6 Y-haut
ssss - 5 Y-bas
ssss - 4 U-haut
ssss - 3 U-bas
ssss - 2 PC-haut
ssss - 1 PC-bas
ssss
2. - Instructions de traitement de donnes
+!
-
-@
"$
"$
"67$
"V(9(
11(())(7():
!
Instruction Fonction
ADD Addition du contenu mmoire un accumulateur
ADC Addition du contenu mmoire un accumulateur avec retenue
ABX Addition de laccumulateur B X
DAA Ajustement dcimal de lacc. A
MUL Multiplication de A par B (non signe)
SUB Soustraction du contenu mmoire un accumulateur
SBC Soustraction du contenu mmoire un accumulateur avec retenue
SEX Extension de signe de laccu. B lacc. A
11(()#,):
!
Instruction
Fonction
AND ET logique entre mmoire et registre interne
EOR XOR entre mmoire et registre interne
OR OU logique entre mmoire et registre interne
-
-3=4-%
FIRQ
F = 0
1 I 1 F
Sauvegarde des PC et CCR dans la pile Systme
0 E
Recherche du vecteur FIRQ contenu dans FFF6 : FFF7
0 BS
Excution du sous-programme de FIRQ
0 BA 1 BS
Continue lexcution du programme en
cours
-
5H
5&>%;>B#%>3=6#
%;>B#C#
%3=
8&0466%,-,%'A#(
7/
3=
&>3=
3
4 ( ?
++
()(
: : :
?5!BX ,(BX ,-(BX ,5
Interruption SWI (Software Interrupt)
BX , + )
?)
BX ,
-
5=
Espace Mmoire
Contenu de S
CC "A "#B "'DP "?X-haut "=X-bas "HY-haut "
-
5?
BX ,-VBX ,5 /
BX , 0?
)BX ,
-
;>
Espace Mmoire
Contenu de S
CC "A "#B "'DP "?X-haut "=X-bas "HY-haut "
-
;
3-%*/&A35
A3,A*3-'%3-6(
A35-6/
636%# % E 3 6 ,
6 6 E 6
7-'-F(
>F
) %.>2
Port A (8 bits)
Port B 0.)(-
Bus de donnes
Bus dadresse
Bus de contrle
Contrle A
Contrle B
)"7):
$
?)")(
?@9@
?#)
?#*)
?A 1
-
;-
Structure interne du PIA 6821
&,' 0-&,')
'#+
= ) Y
=!
' # D& ( (
(
32' 32#
'!!#!!D&!!( '#+
&(.>
. '(
62/B/D7K>(
"&,'
E'#D&(
) 3
-
;5
Structure externe du PIA 6821
,
>?B!>"H
/ &,'S
$
>$8&,'"
!
-(-(-(+ !
.+.F
>! ) Y
62'-(2#-7)&,'
U2B> '>2B '
Port A Port B CA1 CA2 CB2 CB1
Bus de donnes
Slection de
registres
IRQA IRQB
ORA
DDRA
CRA
ORB
DDRB
>-> =-(-(-(
-
;;
),#*#)() !
/?
(? )(9C &E-
40)()#)()-&
A34
D ( D ! ( ,2P( A,2P 14, ()"
,2P',2P#
,
&,' ) =
Y
>?B!=
+
2'
>?B!+>?B2#
(
)("()?!
Y 62'H"2#H7 /
+
Y
?!+
5(;@Y
/(/(
Y62'
-
;@
CS0 CS1/CS2RS0RS1RS2R/WE
RESET
IRQB
D0-D7
PA0-PA7
PB0-PB7
CA1
CA2
CB1
CB2
IRQA
Ampli. Bus de
Donnes
Registre dentre du bus
Slect. de
Botier
Slect. De
registres
Registre de
Contrle A (CRA)
Registre de
Sortie A (ORA)
Registre de
Sortie B (ORB)
Registre de
Contrle B (CRB)
Contrle Dinterrup.
Port A
Registre de Sens de transfert (DDRA)
Interface Avec la
Priphrie Port A
Interface Avec la
Priphrie Port B
Registre de
Sens de transfert (DDRB)
Contrle Dinterrup
.Port B
-
;A3
;
&,'
; 2'
2#
?(
)
2'-2#-
&,'
9
.
F
*
#
K
K
.
+
.
.
-.
5-9
6
)$%.
5$%96G>
.
!
"
>
-.
5-9
6
">
-.H5-9H6
>
.
!
"
>
-.
5-9
6
)$%.
5$%96G>
" ">
-
@>
.
!
>
-.
5-9
6
-.H5-9H6
>
9F5&ED
6&
" 2'H62#H7>&.
32'632#7
" B ' 6#7
62'>Q> 2#>Q>7( &. ,2P' 6,2P#7 K( (
2'>62#>7
-2
2E-6EQ'#7)2B>2B
)
2E62E-Q>732E62E-Q7607
- (E#
#),
(
2E@6EQ'#7 E-
"2E@Q> 67
"2E@Q 6Y7
('2+>7
'-#-2'52#5
,2P',2P#
2'; 2#
'-#-6057
-
.
8
5
-
.
1
5
-
.
+
5
$%.5$%96
-
@
-
9
8
6
-
9
1
6
-
9
+
6
-.
5-
96
.
!
"
>
-.+
5-9+
6
)$%.
5$%96G>
.
!
"
>
-.+
5-9+
6
">
-.5-96
>
.
!
"
>
-.+
5-9+
6
)$%.
5$%96G>
.
!
"
>
-.+
5-9+
6
">
-.5-96
>
9F8&E5D5
6&
" 2'
-
@-
" B '- 6#-7
62'5Q> 2#5Q>7( &. ,2P' 6,2P#7 K( (
2'562#57
('2+7
)" !
"2E;Q
"2E;Q>
" 5-28?6
* -.+-9+1
5-.1 -916 * -2+
!
A#
.9
" 5-28?6
('#
'
#
&.
' !
"'- '
&.
"#-&.
#
"2E5 '-#-
2E5Q>E- 6>7*
6'#7
"2E5Q
E- 6>7&.
Y'-62'@Q762';Q>7
2
'
@
2
'
;
2
'
5
'-
4 >
4
-
@5
> > '
/
&.
32'
P
2'H
'
> '
/
&.
32'
' / &,'
&.
Y#-62#@Q762#;Q>7
2
#
@
2
#
;
2
#
5
#-
4 >
4
> > '
/
&.
32#
P
2#H
#
> '
/
&.
32#
' - / &,'
&.
-
@;
A%A35
*,
%---
*-6
%*
*#--C4C
%-
*A1,-
48
-
@@
3-&3?
',' ?6(
((((: 7
','!"6=7(
"6;7(
"Y
!
"!D)(
"!2)(
"5YV
>F
)
%.>%.>2
Bus de donnes
Bus dadresse
Bus de contrle
:
)"7):
$
-)
"
:C
K
Y
-
@2VX
2B ( (
),#*#)() /?
>-> =-(-(-(
-
@=
(? )(9C
Y
)("()D
( ,2P$ A,2P 14, ( )"
,2P,2P((
,2P
,
!
" D) 6 7!
" 2)67!
Y
',' Y
6DB! D B7(
62DB!2DB7(6!
7
!%9;'69;(
467+','4
DB
3%9;'9;( Y
1(+
-
@?
A!!'!!(Y/
4 F 1(+
!
" D)J67
" 2)J67
-
CS0 CS1/CS2RS0RS1RS2R/WE
RESET
IRQB
D0-D7
PA0-PA7
PB0-PB7
CA1
CA2
CB1
CB2
IRQA
Ampli. Bus de
Donnes
Registre dentre du bus
Slect. de
Botier
Slect. De
registres
Registre de
Contrle A (CRA)
Registre de
Sortie A (ORA)
Registre de
Sortie B (ORB)
Registre de
Contrle B (CRB)
Contrle Dinterrup.
Port A
Registre de Sens de transfert (DDRA)
Interface Avec la
Priphrie Port A
Interface Avec la
Priphrie Port B
Registre de
Sens de transfert (DDRB)
Contrle Dinterrup
.Port B
-
%3
','6 057Y
(9','
.+
6 D2/ 7
( D)(BD'2D
) BD3& . 6 7 +
*
BD3&'(
+D2/(
(B(
+ +
6 7
( + (
( F
62)7
',' FB 6
22A7(+P',' =
( $
+
*
F
-
2Q
Y 64'BD/22/B/D7',' 2/B/D
I
GH>/ I(
(
4
7 /
',' V
(BD3&(
Y ( 6,2P7(
0
E
-
H
-
-
F
-
8
-
1
-
+
-
-
E%34#
6 6 ;B +GB E
- #
%9;E6
D,'( ) (
(
()+','
-,&
2
2
>
-
-
> 9
> 9
%
> 9%
;
(
(
D-'5#8
-
> > H
&
-
> > H
,
-
> > H
&
> H
,
> > =
B
-
> = B
-
=
&
=
,
DE'?( ) Y +
( 2DB
#2/'%67
!
-
2
(,
> >
2DBQ>(,
>
2DBQ(,
>
2DBQ>(,
/J
67
-
H>
(6=7Y ,((DBB2>!22A622A!227.8,67F 22AP>(
22A>B2!D2/6D2/!2D7
-
H
((
+ D2 B2>B282B2-!6!7(4(B2-82HQB25!DB6DB!,7DBDBP>(+P(D2/67B2;!A/6A/!/7 (F(+( J B2@!3L21623!7
F+ 2)B2
-
H-
-
H5
0HA35
0F&
0%--,">"
A3'6(
6,--,#?
3A3'##5(
A4A8&
-
H;
%--4'(4
-: # , %, #
,
*'#?(%A3&
"0
%'3239(
"05
'!03(
*A3&
!!+ &"0
-
H@
&"0
-
HA
(
(+
A3"0
-7 2#-'
'-#
L
A3"0@
'#?(%A3&
"0
%'3239(
"05
'!03(
PA0
PA1
PA2
PIA
P
'
'-
#
#-
-
H=
A7
PB0
PB1
PB2
PB7
9A5&I
&,' H
/)0!&,'T)
H)
(N>NA(N>
H#&,'DH
N/-'>
>(@
?)()
,($
!
?
"(
-
H?
!
H
9
F
8
1
+
"
(
9
*
(
9
".
"B!N/>6#7
"B!N/->>
*A3&
!!+ &"0(
#
"B!N/>>6,'7
"B!N/->>
&N/->
?)()
,($
!
?
"(
-
=>
!
H
9
F
8
1
+
"
(
9
*
(
9
".
*A3&
!!+ &"0
-
=
9A8&A3-
/)0!&,'
,2P%
,!
7 .!)6&,'D=7
&,'6'7
'N/>/>
B>"
-
=-
4;$4)
)"##J#K7
-
=5
4$3()()()
0@9-
4%$L#(J(M'')7, 09@-
-
=;
9A&9
1) Introduction
!
"
"
"67+67
&9!
"@4!','
" !"
"64! "
','
2) Donnes techniques 4>?#','!
* &9
* &
*E &9;H9;!!
'6#4%-(
*J'(
-6 C ,
,K
%3,&
" &"0@'+GB(
" 9 &"0@'+GB(
" E &"0@
'+GB(
" 0 &"0@
'+GB(
-
=@
3. Sous-programmes
8 3
."+ (+(+ !")()($+" " 2Y")()()$ """/
85 !
")()($)N>>>NAAAA" E#$E
L=>(@-Q4O9")()()$)9" /!
' !N/->5' !N/->
-
=>>
G>
GH>
@
4 H>
@
-7/*
0&
7 /99
63 H>>>
GH>
4 H>>>
GH>
45
GHB
4 H>
.
4 [[[[H>>>]]]]N H>>>
GH;
4 N
@
@
4 N&
@
-
?>
-7/*
0&
B
DY
0&';B2)(
7 /?
) S2 S )
6=>;>7O6=>;7OS;
6=>@>7O3 S
6=>;A7O
7
7
7)6E!)7
-7*67
&N=>>>
-
?
"
>AN/>->TN/>-A
7
7
7)6E!)7
-7*67
&N=>>>
0&-
4 N/>-> T
N/>-AN/>>>"N/>>A
7
7
7)6E!)7
-7*67
&N=>>>
-
?5
Exercice :
.N/>>>N/>>A
46
N>>>>76
N>>>>7
/)!
/
-
" N>>>>
" N>>>
" !N>>>-
/)!';B2)(
/?)
5>7O 6=>;>7O
6=>@>7O3 S
6=>;A7O
7
7
7)6G!)7
-7*67
&N=>>>
-
?;
"
8
NH
"
8
NL
"
>>
GH>
4 H>>>
GH>
45
GHB
4 H>
.
4 [[[[H>>>]]]]N H>>>
GH;
4 N
@
@
4 N&
@
-
??
Instruction A trois octets
Code opration
Donne ou adresse ventuelle
Donne ou adresse ventuelle
Instruction A deux octets
Instruction A un octet
-
>>
& #'GEB. &
RI Dcodeur Squenceur
Bus de donnes interne (8bits)
D
Unit de commande
,
-
>
Accumulateur B
Pointeur de Pile Systme S
Compteur-Programme PC
Registre dindex X
Registre dindex Y
Registre de page DP
Registre dtat CC
Accumulateur A Accumulateur B
Pointeur de Pile Utilisateur U
Compteur-Programme PC
Registre dindex X
Registre dindex Y
Registre de page DP
Registre dtat CC
Accumulateur A
-
>-
D!
"265(77
"67
"/)6 !(7
!
6&7
F(=
67
',2
!
. ,2(
)) ,
)
)
L)
)
>
!
0
-
>5
D$H%D%$
64.92
>42279
!4.G @ 9*2
%4
' & , $ N -
%43
04.92
.)4 .D4
9?0 9?0
2?0' 2?0'
!H4,
64.-.";.-9"
>4.--2.--27"7-
!4.G))>
3-*
%4
' & , $ N -
%4@
04.-.O0+
.)4 .D4
.?0 .?01
-? -?
!!H4
64..";.9";."
>4.--2.--27"
!4.G))>
3*
%4
' & , $ N -
%4@
-
>;
04..O0+
.)4 .D4
.?0 .?01
2!H096
64..";.9";.--O
>4
!4'!!P.))
3*
%4 ..M.9 .--
' & , $ N - ' & , $ N -
>
%4@
04..O0&
.)4 .D4
.?0+ .?0+
;H!6,
64.(*.;.(*9;.(*"
>4
/5.9"6
H
-
!4 3 )
3*H)->
%4
' & , $ N -
>
%43@
04.(*.
.)4 .D4
.?0+ .?0+8
-?;?;?;N??
-
>@
;H!6,
64.(*.;.(*9;.(*"
>4
/5.9"6
H
-
!43)
*)-H3 5 6
%4
' & , $ N -
%43@
04.(*.
.)4 .D4
.?0 .?0-
-?;?;?
DHD4'(
649--;*9--
D
5
-
>3! =+ 7+H
> #
3*3 >
#
8Q
%43
' & , $ N -
%4!
04
.?0+
-"4(-?
4
-
>H
04
.?0
-"4(?
4
-
>=
D
L
0
5
D
L
0
5
>4(5N6?
4
-
>?
!4 ( 3
)!3>75
>+6
%43
' & , $ N -
%4!
04
.?0+
-"4(7-?
4
-
>
DJ;HD'(
649,(;*9,(
D
J
3
5
-
.
9
$
:
9
-
F
F
&
F
'
F
>4.--2"
!4*!!G.
( --!;
%4
' & , $ N -
>
%4@
'@49$:D 3
.?0-F 9$:.O0B .?0-F
??
D0HD-'(
649*';*9*'
D
0
5
>
D
0
5
>
>4(75N6?
4
-
-
%43
' & , $ N -
%4!
04
.?0
-"4(?
4
-
5
D;HD-'(
649*(;*9*(
D
;
5
8
D
;
5
8
>4(-7?
44(N?
4
-
;
%43
' & , $ N -
%4!
D3HD-
649"$;*9"$
D
3
5
D
D
3
5
D
>4(?
4
-
@
>4(?
4
-
4
-
=
D
I
5
>4(N?
-
?
H4M
64-*.;-*9;-*"
$
3
'
$
@
-
*
"
&
H
&
&
-
*
.
8
&
-
*
9
F
&
>4.--256"
!4*!>
%4
' & , $ N -
>
%43@
AH,
-
->
64-"
-
-
T
-
B
-
9
-
.
-
>456=5"6
!4- ! 5+6*
--!!
%4
' & , $ N -
%4@
H
64-/".;-/"9;-/""
$
3
'
$
@
-
/
"
"
1
H
1
1
-
/
"
.
8
1
-
/
F
1
-
--
"
9
>4.--2.--256""
!4*!>
%4
' & , $ N -
>
%43@
G3H%
64--I.$O0
$
3
-
I
.
$
O
0
1
-
>4----
-
-5
!4!! # /
!E!!#
)
CD
%4 5!06
' & , $ N -
%4
!HN
64..
$
3
.
.
B
>4..7
-
4
%!4
4,?
4
%!4
4-?
4
4*!
)#
!
.#!.$
-
-;
>.-AD@9-
9-
%4
' & , $ N -
%43
!0H!
64'-.;'-9;'-"
$
3
'
$
@
'
-
"
.
H
.
.
'
-
.
8
.
'
-
9
F
.
>4.--2.--2=56""=
!4*!
-
-@
%4
' & , $ N -
IB%%"#
4
%43@
0 H 10-
64'/.";'/9"
$
'
$
@
'
/
.
B
9
.
'
/
9
-
&
'
>4.--2.--2"
!4'!!2/
%4
' & , $ N -
>
%4@
-
-#
4
%43@
KAH;
64U"
-
-=
U
"
%4@
0H%4
64*'.2";*'.T";*'.(";*'."
$
@
*
'
.
(
1
+
*
'
.
1
1
*
'
.
2
1
*
'
1
-
5
.
T
>4."
!4-!!)! @3 )
%4
' & , $ N -
0$0O--P0;01%--P
%4@
0& $B"0
0$H#$
$B"0
PB
;H!64
64*(*.;*(*9;*(*"
$
3
'
$
@
*
(
*
"
H
* 8
-
5-
(
*
.
*
(
*
9
F
>4
/5.9"6
H
-
!4 3 )
3*H)->$#>.(*
%4
' & , $ N -
IB2/
%43@
0&B" ; B"5
N -
>
;H!64
64*(.;*(9;*("
$ ' $
-
55
3
@
*
(
"
8
H
8
8
*
(
.
8
8
*
(
9
F
8
>4
/5.9"6
H
-
!43)
*)-H>
%4
' & , $ N -
-
5;
%43@
0&B" ; B"4.@9
!4".95 6
%4
' & , $ N -
B@D
%43
0&B"@ 1 !B"@
DB"5
-
5@
-
20LH45
64'L.;'L9;'L"
$
3
'
$
@
*
(
"
H
*
(
.
8
*
(
9
F
>4.--2=.--256""
!4>+
%4
' & , $ N -
IB%%"
IB
-
5
%4
/)!.QN;5 &..2('(E .QN;5@ N;5 2
&BO.MN-5 N;5- '
N;55V;E
H4
64/*.;/*9;/*"
$
3
'
$
@
/
*
B
H
B
B
/
*
.
8
B
/
*
9
F
B
-
;
>4
/5.9"6
H
-
!4'!!) 3
!>)-5B6
%4
' & , $ N -
A,@%
%
@%%
%43@
0& D
,&DB" /&DB"8
B" B"8
H4
64/.;/9;/"
$
3
'
$
@
-
;-
/
H
/
.
8
/
9
F
>4
/5.9"6
H
-
!4'!!)
!>)-5B6
%4
' & , $ N -
A,%
%
%43@
0& D
,&DB" /&DB"
-
;5
93H%
64:$
$
3
:
$
1
9
>45(
-
;;
:
(
1
B
>4 (
-
;@
9
-
9
+ + + +
>4.--2.--2="-
!4 ( ) ) >
3-*
%4
' & , $ N -
%4@
04(9-.01
.)4 .D4
-
;
%4@
'@4(:.0'
;1DH;4%
64(9.";(99";(9""
$
'
$
@
(
9
.
B
9
.
(
9
9
-
&
'
(
9
1
B
1
9
1
.
1
>4 .--2.--2"
!4*!*-
%4
' & , $ N -
-
;=
%4@
'@4(9.0'
;G3H3
64(I$
$
3
(
9
.
1
&
(
I
$
+
1
&
(
I
$
1
1
&
>4 .--2.--2"
!4*) CD* !
)
*
)
%4 3
-
;?
' & , $ N -
%43
-
@>
;O2H;7%,
64(T-
$
3
(
T
-
1
>4 .
A@
!4*
A
)
%4 3
' & , $ N -
%43
9>H9-4
64:&+
$
3
-
@
:
&
&
>4 +
!4
%4 3
' & , $ N -
%43
9;9H9%
64:(:.;:(:9;:(:"
$
3
'
$
@
:
(
:
H
:
(
:
.
8
:
(
F
-
@-
:
9
>4 .--2=56"
!4*!!))!*N>
%4
' & , $ N -
%43@
-
@5
-
@;
Instruction
Dcodeur
&
PC
Instruction
Mmoire
CPU
Bus dadresse
Commande De Lecture
Bus de donnes
( @