Vous êtes sur la page 1sur 6

!"##$%&'(&)*+*&+,*%#-",&.%#+,/0+.

$%#

!"#$%&'($)*

+&,-./&0$/12$34&'15/16/-4&4/&345)6$3/'5)&3,%&'15)

•! 7!8/9:;)1,3%$<
•! 7!8/;-$)&'54&'15<:/9
•! 7!8/;-$)&'54&'15<:/;)1,3%$<
•! 7!8/=>?@:A-4&4BC
•! 7!8D/9:/E=>?@
•! 7!8D/E=>?@:/9
•! >F+G/;)1,3%$<
•! >!>/;-$)&'54&'15<
•! DHG/9:/;".&$<
•! DHG=/9:/E@'

71)&/16/12$34&'15)/16/&0$/H>F/43$/-4&4/&345)6$33'5IJ/K0$5/L$/L3'&$/4/231I34M/'5
4))$M"N./N45I,4I$:/L$/L'NN/,)$/M45./'5)&3,%&'15)/&04&/M1($/OP"'&/-4&4/"$&L$$5/3$I')&$3
45-/M$M13.J/?0')/N$))15/L$/L'NN/N$435/&0$/12$34&'15/16/-4&4/&345)6$3/'5)&3,%&'15/,)'5I
)'5IN$/)&$2/M1-$J/K$/%45/$Q4M'5$/&0$/%15&$5&/16/3$I')&$3)/46&$3/$Q$%,&'15/$4)'N.J

1$2&*3&456789:;

?0$/4--3$))'5I/M1-$)/43$*

='3$%& 7!8/9:RSG
T5-'3$%& 7!8/9:E@S
@$I')&$3 7!8/9:@S
TMM$-'4&$ 7!8/9:ABUG

"<",0.#"&'=>(&V5&$3/&0$/12%1-$/)01L5/"$N1L/)&43&$-/631M/4--3$))/OBSSJ/+'5IN$/)&$2
45-/45)L$3/&0$/W,$)&'15J

/9==@/!>H!=V
OBSS////VXRS//////////////////B////M1(/4:RS0
OBSY////ZORB//////////////////Y////M1(/3S:ARB0
OBS[////VC//////////////////////R////M1(/4:E3S
OBSX////VO//////////////////////[////M1(/4:3S
OBSC////Z[BU//////////////////X////M1(/4:ABU0

BJ! K04&/')/&0$/%15&$5&/16/9%%,M,N4&13/46&$3/&0$/'5)&3,%&'15/M1(/4:RS0/L4)/$Q$%,&$-\
K$/%45/,)$/%1MM45-/]'^/&1/-,M2/'5&$354N/M$M13.J

9==@*OBYB</G$Q/-,M2/'5&$354N/M$M13.
SS*/SS/CZ/HS/X_/Z_/SS/YB/OB/`C/SO/Z`/_X/_S/9U/__/=O
BS*/S[/SS/B`/SS/B`/SS/SS/SS/SS/SS/SS/SS/SS/SS/SS/SS
YS*/OB/9Z/OR/=R/[O/UO/Y`/Z9/S=/OB/HY/VX/_U/RH/OZ/=Z
RS*/U[/=U/SB/OY/SZ/SZ/O[/SB/Z_/`R/SV/V9/S9/SS/OZ/SS
[S*/OZ/SS/OS/UZ/9R/Y[/[C/``/U`/=S/[V/CV/__/RY/VV/ZZ
XS*/99/CB/UZ/US/CR/OU/UY/YH/RU/C[/YC/Z=/VB/OX/R`/_O
CS*/UY/RR/US/CX/XH/V=/_9/B[/XC/B_/VY/HH/9Y/CC/SH/CR
ZS*/SV/OR/UR/V[/R[/S=/HR/O_/VZ/RC/9U/U9/YS/_X/BB/9=
OS*/YB/[O/SX/UC/YX/=V/BY/C_/_[/9`/BH/ZY/HY/[`/SS/B_
_S*/CR/[C/=`/Y_/X[/VB/X`/HU/==/XC/XH/OS/B9/CV/S[/VZ
9S*/RS/H`/CC/S9/CH/X=/`R/BB/R[/XV/SR/[`/_`/=R/UV/BH
`S*/[Y/B9/`X/XB/Y9/UX/`S/=9/ZR/U`/O`/VZ/RH/VB/BB/UU
HS*/[X/RX/=V/O9/9U/9H/=R/[H/HZ/`R/UV/ZZ/RX/VV/V`/_B
=S*/ZZ/=V/B9/9Y/O[/_B/CR/Y[/UO/=V/9C/`=/O=/OZ/UY/`U
VS*/VC/[U/CV/`=/9U/ZX/BH/=[/OZ/HY/H`/=V/XX/XS/ZO/=X
US*/V_/XH/OS/=H/BU/CB/`R/[H/__/S`/HX/_=/YH/RV/=`/HC

9==@*OBYB<

YJ! K0$3$/')/&0$/N1%4&'15/16/4/".&$/&04&/L4)/%12'$-/'5&1/9%%,M,N4&13\
RJ! 96&$3/N'5$R/L4)/$Q$%,&$-:/L04&/')/&0$/%15&$5&/16/9%%,M,N4&13\
[J! ?0$/)4M$/W,$)&'15/613/N'5$/[/45-/N'5$/XJ

1$2&4?:5@ABC@A6B;3*

?0')/'5)&3,%&'15/')/&0$/)4M$/12$34&'15/16/4"1($/-$)%3'2&'15/",&/'5/1221)'&$/-'3$%&'15J
G1L$($3/15N./&03$$/4--3$))'5I/M1-$)/43$/4(4'N4"N$J/?0$/%15&$5&/16/9%%,M,N4&13/L'NN/"$
%12'$-/&1/-$)&'54&'15J

?0$/4--3$))'5I/M1-$)/43$*

='3$%& 7!8/RSG:/9 a/%12./%15&$5&/16/9%%,M,N4&13/&1/M$M13./4&/4--3$))/RSG


T5-'3$%& 7!8/E@S:/9/a/%12./%15&$5&/16/9%%,M,N4&13/&1/M$M13./21'5&$-/&1/"./@S
@$I')&$3 7!8/@Z:/9/a/%12./%1&$5&/16/9%%,M,N4&13/&1/3$I')&$3/@Z

"<",0.#"&'='(&U'5-/&0$/(4N,$/46&$3/$Q$%,&'15/613/$4%0/'5)&3,%&'15J

9==@/!>H!=V
OBSS////VXRS//////////////O/////////////M1(/4:RS0/a/M$M13./4--3$))/RS0/b/\/9/b/\
OBSY////Z[RS//////////////_/////////////M1(/4:ARS0a//9b\
OBS[////UXRS/////////////BS////////////M1(/RS0:4/a/M$M13./4--3$))/RS0/b/\
/////////////////////////////////BB
OBSC////Z_RB/////////////BY////////////M1(/3B:ARB0/a/@B/b/\
OBSO////UZ/////////////////BR////////////M1(/E3B:4/a/M$M13./4--3$))/RB0/b/\
OBS_////UO/////////////////B[////////////M1(/3S:4/a/@S/b/\
1$2&4?:5@ABC@A6B;3&456789:;

?0')/'5)&3,%&'15/4NN1L)/BXP%1M"'54&'15)/16/)1,3%$/45-/-$)&'54&'15/'5%N,-'5I/&0$
9%%,M,N4&13J

7!8/9:@5
7!8/9:-'3$%&
7!8/9:E@'
7!8/9:A-4&4
7!8/@5:9
7!8/@5:-'3$%&
7!8/@5:A-4&4

7!8/-'3$%&:/9
7!8/-'3$%&:/@5
7!8/-'3$%&:-'3$%&
7!8/-'3$%&:E@'
7!8/-'3$%&:A-4&4

7!8/E@':9
7!8/E@':-'3$%&
7!8/E@':A-4&4

c1&$*/@'/%45/"$/15N./@S/13/@BJ/@5/43$/@S:/@B:/@Y:/@R:/@[:/@X:/@C:/@Z
='3$%&/')/OP"'&/15%0'2/M$M13./N1%4&'15J/=4&4/')/OP"'&/%15)&45&J

"<",0.#"&'=D(&U'5-/&0$/(4N,$/46&$3/$Q$%,&'15/613/$4%0/'5)&3,%&'15J

9==@/!>H!=V
OBSS/////ZORU////////////_/////////////M1(/3S:AR6G/a/@S/b/\
OBSY/////VO///////////////BS////////////M1(/4:3S/a/9/b/\
OBSR/////VX[S///////////BB////////////M1(/4:[S0a/9/b/\
OBSX////ZO[S////////////BY////////////M1(/3S:A[S0
OBSZ////VC////////////////BR////////////M1(/4:E3Sa/9/b/\
OBSO////Z[[S////////////B[////////////M1(/4:A[S0a/9/b\
////////////////////////////////BX
OBS9///UV///////////////BC////////////M1(/3C:4/a/@C/b/\
OBS`///9U[B///////////BZ////////////M1(/3Z:[B0/a/@Z/b/\
OBS=///ZU[S///////////BO////////////M1(/3Z:A[S0a/@Z/b/\
///////////////////////////////B_
OBSU///UX[S////////////YS////////////M1(/[S0:4a/d[S0e/b/\
OBBB///O=[B////////////YB////////////M1(/[B0:3Xa/d[B0e/b/\
OBBR///OX[[[R/////////YY////////////M1(/[R0:[[0a/d[R0e/b/\
OBBC///ZX[XUU/////////YR////////////M1(/[X0:AS660/a/d[X0e/b/\
////////////////////////////////Y[
OBB_///ZOXS/////////////YX////////////M1(/3S:AXS0
OBB`///UC///////////////////YC////////////M1(/E3S:4/a/dXS0e/b/\
OBBH///9CXB//////////////YZ////////////M1(/E3S:XB0a/dXS0e/b/\
OBBV///ZXXYZU///////////YO////////////M1(/XY0:AZ60a/dXY0e/b/\

1$2&)E+,3F?C@C>G

1$2<&*3&H)E+,
1$2<&H)E+,3&*
1$2<&*3&H,A
1$2<&H,A3&*

K$/%45/,)$/7!8D/613/$Q&$354N/M$M13./3$4-'5IfL3'&'5IJ/?0$/N1%4&'15/21'5&$3/%45/"$/BCP
"'&/,)'5I/=>?@/13/OP"'&/,)'5I/@S/13/@BJ/K'&0/=>?@:/L$/%45/21'5&/45./N1%4&'15)/L'&0'5
C[g`/)24%$J/T5)&$4-/L'&0/@S/13/@B/L$/%45/21'5&/15N./4--3$))/631M/S/&1/UU/13/YXC
N1%4&'15)J

c1&$*//?0$/15"143-/Tf!/-$('%$)/43$/M422$-/'5&1/$Q&$354N/M$M13./04('5I/'&)/N1%4&'15/4)
61NN1L)a

9--3$)) Tf!
SSSS0 hH=/%1MM45-/L3'&$/3$I')&$3
SSSB0 hH=/-4&4/L3'&$/3$I')&$3
SSSY0 hH=/%1MM45-/3$4-
SSSR0 hH=/-4&4/3$4-

SBSS0 i>T!B:/OP"'&/1,&2,&/213&
SYSS0 i>T!Y:/OP"'&/'52,&/213&
SRSS0PSZUUG $Q245)'15/Tf!/)24%$

K$/)$$/&04&/L$/%45/,)$/@S/45-/@B/&1/21'5&/&0$/4--3$))/16/hH=/3$I')&$3)J/`,&/613/i>T!
45-/$Q245)'15/Tf!/)24%$:/L$/L'NN/5$$-/=>?@J

"<",0.#"&'=D(&U'5-/&0$/(4N,$/46&$3/$Q$%,&'15/613/$4%0/'5)&3,%&'15J

9==@/!>H!=V
OBSS////_S_SSS////////////_////M4'5*/M1(/-2&3:A_SSS0/a/%15&$5&/16/N1%4&'15/_SSS0b\
OBSR////VS///////////////////BS/////////////M1(Q/4:E-2&3//a/9/b/\
OBS[////_S9SSS///////////BB/////////////M1(/-2&3:AS4SSS0/a/%15&$5&/16/N1%4&'15/S9SSS0b\
OBSZ////US///////////////////BY/////////////M1(Q/E-2&3:4//a/%15&$5&/16/N1%4&'15/S9SSS0b\

"<",0.#"&'=I(&K3'&$/4/231I34M/&04&/M1($)/BYO/".&$)/16/'5&$354N/M$M13./SSPZU0/&1
$Q&$354N/M$M13./4&/_SSS0P_SZUGJ/j,)$/@Z/613/N112/%1,5&$3k
E/#J&456789:;
E$E&4?:5@ABC@A6B;

>F+G/45-/>!>/'5)&3,%&'15)/43$/,)$-/&1/)4($/45-/3$&3'$($/-'3$%&/".&$/&1/&0$/M$M13./43$4
%4NN$-/+?9HlJ/+?9Hl/')/&0$/M$M13./)24%$/&04&/3$)$3($-/613/)2$%'4N/2,321)$J/+>/')
)&4%g/21'5&$3/3$I')&$3J/?0$/+>/4NL4.)/21'5&)/&1/&0$/&12/16/+?9HlJ/K0$5/L$/)4($/".&$/&1
&0$/+?9Hl:/L'&0/'5)&3,%&'15/>F+G:/&0$/+?9Hl/)'m$/L'NN/"$/"'II$3/45-/L0$5/L$
3$&3'$($/'&:/&0$/+?9Hl/L'NN/"$/)M4NN$3J

TOS MEM[32H] SP+3


MEM[31H] SP+2
PUSH 30H MEM[30H] SP+1
PUSH 31H
TOS SP PUSH 32H SP

TOS = Top Of Stack

U13/$Q4M2N$:/>F+G/RSG:/&0$/+>/3$I')&$3/L'NN/'5%3$M$5&/"./15$/45-/%12./&0$/%15&$5&/16
M$M13./N1%4&'15/RSG/&1/+?9Hl/M$M13.J/+'M'N43N./613/>F+G/RBG/45-/>F+G/RYGJ

TOS MEM[32H] SP
MEM[31H] SP-1
POP 33H MEM[30H] SP-2
POP 34H
TOS SP POP 35H SP-3

TOS = Top Of Stack

?1/3$&3'$($/".&$/631M/+?9Hl:/L$/,)$/>!>/'5)&3,%&'15J/U13/$Q4M2N$:/>!>/RRG:/&0$/&12
16/)&4%g/L'NN/"$/3$&3'$($-/45-/%12'$-/&1/M$M13./N1%4&'15/RRGJ/?0$/+>/3$I')&$3/&0$5
-$%3$M$5&)/"./15$J/K0$5/>!>/RRG:/>!>/R[G/45-/>!>RXG/43$/$Q$%,&$-:/&0$/+?9Hl
)'m$/L'NN/"$%1M$/m$31J

"<",0.#"&'=K(&+&,-.//&0$/12$34&'15/16/+?9Hl/"./45)L$3/"$N1L/%1MM45-)J

BJ! `$613$/3,5/&0$/%1-$/"$N1L/L'&0/)'5IN$/)&$2:/L3'&$/-1L5/&0$/%15&$5&/16/M$M13.
N1%4&'15):/RSG:/RBG/45-/RYG:/RRG:/R[G/45-/RXGJ
YJ! K0$3$/')/&0$/&12/16/)&4%g/N1%4&'15\/V5&$3/)'5IN$/)&$2/,5&'N/3$4-./&1/$Q$%,&$/4--3$))
OBSSJ

9==@/!>H!=V
OBSS////HSRS//////////////_////M4'5*/2,)0/RS0a//+>/b/\/M$M13.d+>e/b/\
OBSY////HSRB/////////////BS/////////////2,)0/RB0a//+>/b/\/M$M13.d+>e/b/\
OBS[////HSRY/////////////BB/////////////2,)0/RY0a/+>/b/\/M$M13.d+>e/b/\
//////////////////////////////////BY
OBSC///=SRR//////////////BR/////////////212/RR0/a/+>/b/\/M$M13.dRRGe/b/\
OBSO///=SR[//////////////B[/////////////212/R[0/a/+>/b/\/M$M13.dR[Ge/b/\
OBS9//=SRX//////////////BX/////////////212/RX0/a/+>/b/\/M$M13.dRXGe/b/\

<0J&*3&4LM@:;
<0J)&*3&H,A

DHG/)&45-)/613/$N9O45I$J/?0$/'5)&3,%&'15/DHG/9:/;/".&$<:/$Q%045I$)/%15&$5&/16
4%%,M,N4&13/L'&0/".&$/(43'4"N$J/?0$/".&$/(43'4"N$/%45/,)$/3$I')&$3:/-'3$%&:/13/'5-'3$%&
4--3$))'5I/M1-$)J

ACCUMULATOR MEMORY
2EH 40H 3AH

MOV R0,#40H
XCH A,@R0

ACCUMULATOR MEMORY
3AH 40H 2EH

DHG=/)&45-)/613/$N9O45I$/?'I'&J/?0$/'5)&3,%&'15/DHG=/9:/E@'/$Q%045I$)/&0$/N1LP
13-$3/5'""N$/16/&0$/4%%,M,N4&13/L'&0/&04&/16/&0$/'5&$354N/M$M13./N1%4&'15/'5-'3$%&N.
4--3$))$-/"./@S/13/@BJ/?0$/0'I0P13-$3/5'""N$)/43$/51&/$66$%&$-J

ACCUMULATOR MEMORY
2EH 40H 3AH

MOV R0,#40H
XCHD A,@R0

ACCUMULATOR MEMORY
2AH 40H 3EH

"<",0.#"&'=G(&+&,-$5&/M4./51L/,)$)/9+7XB/613/&345)N4&$/&0$/)1,3%$/%1-$/'5&1
M4%0'5$/%1-$/45-/N$435/01L/&1/-1L5N14-/&0$/%1-$/&1/&0$/OSXB+`HJ

BJ! K3'&$/4/231I34M/&04&/$Q%045I$)/%15&$5&/16/15%0'2/@97/"$&L$$5/N1%4&'15)/RSGPRUG
45-/[SGP[UGJ
YJ! ?0$/)4M$/231I34M):/",&/$Q%045I$/15N./N1LP13-$3/5'""N$J
3.! c1L/$Q%045I$/"$&L$$5/15%0'2/@97/45-/$Q&$354N/@97:/XSGPXUG/45-/_SSSGP
_SSUGJ

Vous aimerez peut-être aussi