You are on page 1of 112

| 

|

Mdc tiêu 
]V đ c chc năng ca CPU
Hiu đ c các thành phn bên trong CPU.
]V đ c cách CPU giao tip vi thit b ngo i vi.
Bit đ c các đ
c tính ca CPU h Intel

|  |

     
   |

   
     
 |      

 |!  "  # $%  |


 &'
 (|!   |
 &'
 )| *+

|  |

   

|  ,# -# .,


   #

 +    † 1 Ex : 1†1†

.!+  ) ) /  (0

 ++  / / /  ()10 ,

 +  †123456789A DEF


+  Ex : 3F8
|  |

  
Hʄ th͑ng s͑ là gì ?

Vào th͝I điʀm đó, viʄc dùng các que đʀ đʀm là 1 ý tư͟ng vĩ đɞi!!
Còn viʄc dùng các ký hiʄu thay cho các que đɼm còn vĩ đɞi hơn!!!!
M͙t trong các cách đʀ biʀu diʂn 1 s͑ hiʄn nay là sͭ dͥng hʄ th͑ng
s͑ đɼm decimal.

Có nhiɾu cách đʀ biʀu diʂn 1 giá trʈ s͑. Ngày xưa, con ngư͝idùng
các que đʀ
đɼm sau đó đã h͍c vɺ các hình trên mɴtđɢt và trên giɢy.
thí dͥ s͑ 5 lɤn đɤu đưͣc biʀu diʂn bɮng | | | | | (bɮng 5
que).
Sau đó chͯ s͑ La Mã bɬt đɤu dùng các ký hiʄu khác nhau đʀ biʀu
diʂn nhiɾu s͑ g͍n hơn.
Thí dͥ s͑ 3 vɨn biʀu diʂn b͟I 3 que | | | nhưng s͑ 5 thì đưͣc thay
bɮng V còn s͑ 10 thì thay bɮng X.

|  |

  
Sͭ dͥng que đʀ đɼm là 1 ý nghĩa vĩ đɞI ͟ th͝i điʀm
này.Và viʄc dùng các ký hiʄu đʀ thay cho các que
đɼm càng vĩ đɞi hơn!!!.

6í{ {     {{ {   l dù  {


s {   (  

|  |

Decimal System

|  
   

0, 1, 2, 3, 4, 5, 6, 7, 8, 9
   !
" #$%& ' (
)*
754

|  |

Vʈ trí cͧa tͫng ký s͑ rɢt quan tr͍ng, thí dͥ nɼu ta đɴt "7"
͟ cu͑i thì:
547
nó sɺ là 1 giá trʈ khác :

|  |
(
Binary System

MT không thông minh như con ngư͝I,nó dùng trɞng thái cͧa điʄn tͭ :
on and off, or 1 and 0.
MT dùng binary system, binary system có 2 digits:
0, 1

Như vɪy cơ s͑ (base) là 2.

M͗i ký s͑ (digit) trong hʄ binary number đưͣc g͍i là BIT, 4 bits nhóm
thành 1 NIBBLE, 8 bits tɞo thành 1 BYTE, 2 bytes tɞo thành
1 WORD, 2 words tɞo thành 1 DOUBLE WORD (ít dùng):

|  |
)
',' 23'
Hexadecimal System

w 
 +, 
-
*

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

./base) +16

w 
 +!    0  
  

 
"
 1%2     
 +  

34+5'6 + /7 8     
 +
*

9*1234h :7--d

|  |
1
|! + 4+!   + 
Ô£  :
†+†=† †+1=1 1+ † = 1 1 + 1 = † þ 1
tr : †- †=† † - 1 = 1 m  1 1 Ɗ † = 1 1- 1=†
N â : Ô t  Ôi l é Ô£  li ti
i : Ô t  Ôi l é tr li ti

|  |
/
|! + 4+!   + 5
  é tí  LiÔ Ô ÔÔ s  â
A  A  A r A xr Nt A
  

/ / / † /

/ / 1

/ / 1 /

1 / /

|  |

 Ð !"#
$%&'!" Ð !"#(
)*(#+, -
./01%&'(2.34%30.51%&'0'.2'!6'!370%#8
+9:'4%3-;0'.-.<9 =>!3?.@2.0./04%3+
2.3!%0'!59AB02.B'=
#(#, r
r(#,
C(#,
 (#,   

|  |

!"#Ð !"
$%&'!"#Ð !" (

)*( - ,D+

| 
(Î


 

    



     

|  |

!" Ð !"r
$%&'!" Ð !"r(

)*(#EC+ ,D

| 
(2.34%30.51%&'0'.2'!6'!370%r8
+9:'4%3-;0'., =>!3?.@2.0%&'4%3+2.3!%
0'!59AB02.B'=

 

|  |

!"#Ð !"r
$%&'!"#Ð !"r(

      

| 
(%/FG0H4%3;7.6.9
%/F8I%5'0!&1%&'9%/F4.94%3!"."72B0
7.6=

     
  

|  |

   |

|  |

   |

||  

£   !
| 
 
"      £   
#  $"  %  %  
" &   " 
'(
|
 
 |  ))

|     
  
|
CPU gӗm 1 sӕ bӝ phұn tách biӋt :
Bӝ điӅu khiӇn lҩy lӋnh ra tӯ bӝ nhӟ và xác đӏnh kiӇu lӋnh.
Bӝ luұn lý và sӕ hӑc (ALU) thӵc hiӋn phép toán như cӝng, and.
Các thanh ghi (Registers) : lưu kӃt quҧ tҥm thӡi và các thông tin điӅu
khiӇn.CPU giao tiӃp vӟi các bӝ phұn khác trong máy tính thông qua các
tuyӃn gӑi là Bus
|  |
(
|
6 7
 ./0.0!3.B%JK?'1;%30
1%"B0'!"0@.90'77AB7
LA/';7'F0@.0'71%/M02%0:47!!+N
%301%"1%59%58;71%59%5=
 $AL;1%%301%"0@.0'7JK2.
OP0%-'!30'71."7-.%'!6;7
I%94=
)*(JKE OP=

|  |
)
2 Q # 
 8+ 
"  8
   | 
!  Main Memory
9 Control Unit
    Có 2 tác vө : Đӑc /Ghi
2 loҥi dӳ liӋu:
ALU 1) Data : sӕ liӋu đҫu vào,
kӃt quҧ,
dӳ liӋu trung gian
2) Chương trình
Registers

Phép toán: sӕ
hӑc, luұn lý, so
sánh, dӏch, Đơn vӏ giao tiӃp ± IO Card
quay,xӱ lý bit

IO Device
|  |
1
| 
' )
   

 ) 
  

 *      ) 


 
 
 +

  )
     

  )

  )
 
    
 
 , - -   

 

 ))
 
-  
   )    
   ))
 


| ) )     -   
 

|  |
/
: F./
:F./2.0:0@.%.B
1%"90A-.@0@.F./R(
 :1%B0-%"A/

 :9'-%"A/

 :1%B0%./.B9

 :9':!3?.@

2%0:(*92.F'!"FLB1;S0%
F.B0.5B=

|  |

TB0'!"2!"
JKB0'!"2!" .5B!%0%&'
0./0-A/0(
 c.32!":!3-%"A/=Ð .9'
2!"=
 T.1%&'J1!&0U1!32!":!3'!37=

 V./01;:'!&2!"L.2.3I.=

 V./01;:'!&+H2'!"L.!60.5

L.*./01;L;IR+H2'!"I%9-%"A/=
 W!32!"0.5+H2'!"I%9-%"A/8
.B7%/L.%.9'0@.JK
|  |

TB0'!"2!" M0%N
 TB0'!"2!"==
 c:!3?.@A@A'R0AB7==
 TIA@LX-A/01!&B0'!"2!":!3=

|  |

Sͱ phân ph͑i th͝i gian cho 2 quá trình lɢy lʄnh và
thi hành lʄnh cͧa CPU thư͝ng và CPU đư͝ng ͑ng

 
ß cÇ  1 cÇ  2 cÇ  3

÷ 
  cÇ  1 cÇ  2 cÇ  3
ß
 
 
ß cÇ  1 cÇ  2 cÇ  3
÷    #ß
÷ 
cÇ  1 cÇ  2 cÇ  3
 
ß ,:  @   
6+
' '7
|  |

Y!"1.-%"*@2/
MO2'JI%00!44%IN

r 
| |  |  |  m mry


Y!"O2'JI%00!44%I4@+B91A9Z4

|  |

Y!"1.-%"*@2/
MO2'JI%00!44%IN
LÔl mry

r 
| |  |  |  m mry


Y!"O2'JI%00!44%I4@+B9'!5-%"A/0B0
-%"
|  |



 l ÔÔ   try . T


 ti 
Ô Ôy  li i ÔÔ t 
& li  i" t
  m  l i
i l ÔÔ .

|  |
(
   
|Ô tit  i i t i i "
t   ÔÔ  Ô m m
r£ 
(x i lt).
 " t  ( ytm)  t i
t$t Ô ÔÔ t  & li i .
| 3 li  :   li" (t ),
  Ô r )  i
i Ô trl ).
|  |
)
|! 
Address Bus : nhóm đưӡng truyӅn nhұn diӋn vӏ
trí truy xuҩt trong thiӃt bӏ đích : thông tin đưӧc
đӑc tӯ đâu hoһc ghi vào đâu.
Data Bus : nhóm đưӡng truyӅn đӇ tҧi data thӵc
sӵ giӳa các thiӃt bӏ hӋ thӕng do đӏa chӍ trên
address bus đã xác đӏnh. Đӝ rӝng cӫa data bus (sӕ
đưӡng dây dүn) xác đӏnh data trong mӛi lҫn
truyӅn là bao nhiêu.
Control Bus : nhóm đưӡng truyӅn cho các tín hiӋu
điӅu khiӇn như : tác vө là đӑc hay ghi, tác vө thӵc
thi trên bӝ nhӟ hay trên thiӃt bӏ ngoҥi vi, nhұn dҥng
chu kǤ bus và khi nào thì hoàn tҩt tác vө«
|  |
1
;     

Address bus

CPU Memory
Data bus

Control bus

IO devices

|  |
/
<3+ =+


|  |

<&+,=+>' ' 2 '
 '2'<,,'6>&?=
7

|  |

|' @ '
|&,&2<
'3+ 
|
d s{ 
{d d
A { { 

u  

 {
I{  {

|  |

|   ./

 |
    
 

/
 
 
 |
 
  
/
    0
 | %




  
 

|  


 / |   0


 
 /| %

1

  


  / . .'

| 
 
  0




  


2 
   %
 
3|       0

|
 
r4
  

 
 


  
  
 0

 | %

 


/   0
|
 

  
3| 

/
 
  0/



 
 

  
 

 
    


|  |


|&

|& : 4
 !   .   .
AB   
 '   ?' 
÷  ;C
 .. . 
    /  .   
    

|  |


,
3
2. õ  {    d  d
s  k õ
 u
 d u
.

2.  {    d u
 d u

  d s { k Ð Ä
  { s  s x  
    k D6.

3.  {    d   d s



u
 d u
 Ð   { í { 
   .

|  |

<
&'@ '

 
 {d
G 
u {

|  |
(
<
6 +

N
[0I%F\%I[00!2!I.!+]I.7'04J%I=['9^7!I\%IF.0!-4
47!0'\'0.'%+!4'9!+\%I\.48'9^?.2'+'472.%\C^_.+L'+!%
'F.9!4=_!L!2%7!+-`!2%I7%I.'%8[]J4!4.+!+'0.!+
7%'^%^7%'0%!0'%-!a!!!9I.7'040%I%22!I.+F.'
44!FF!F%I=T'40%!0'%!.-2!4[]J^0.7.-2!+'472.
.+.7!I4.+0%F7.'-2!0'74!4%I.4\!IL'+!%+..+'I!02
-!a!!44!FF!F%I.+.+.7!IF!F%I8%+'472.'F.9!4
F%I!?'0:2.+4F%%2.!0.-!+'472.!+a!!
'\%IF.'%F4-!I.4\!II!+%L!I!44!Fb47I'F.IMJ`N-4=
[]J.24%.22%a4\%I4%I'90%F72!*'F.9!!2!F!440.4!*I!
F.74'44!FF!F%I.+4I!+0!4!!!+\%I2.I9!
.F%4%\F!F%I%!.+.7!I'4!2\=[]JI4.rrOYPc
a'0!.4\.4.4!J`-4c.+0.477%I+..I.4\!I47!!+4
%\7%ECCO-74==

|  |
)
D 
Đӝ rӝng bus chính là sӕ đưӡng dây dүn hӧp thành bus.
Vӟi address bus : trên mӛi đưӡng dây chӍ có thӇ có 1
trong 2 trҥng thái 0 hoһc 1 nên bus có đӝ rӝng n thì có thӇ
nhұn biӃt đưӧc 2n đӏa chӍ.
Vӟi data bus : đưӧc thiӃt kӃ theo nguyên tҳc là bӝi cӫa 8
(8,16,32,64 bit) như thӃ mӛi lҫn truyӅn 1 byte/2 bytes/4
bytes tùy theo máy. BӅ rӝng Data bus càng lӟn thì data
truyӅn càng nhanh.

|  |
1

|?B E# '  .  
 .
!'!!"1
# $ ß # 5

?!÷.B÷F   ß


 .". %.   .
 .  :  # 
ß"%#    !"!&%5
  . ß. %    
. AB.  %?= 
|  |
/
G d  &2<
 ..    ". Ð ‰ '  


 .&. 
. AB
&??' 

!'.   .   ‰  ( 



.    % ‰ '    
")*Ð ‰ '  
 
.  
&. 
&??' 

|  |

| #e 
Mӛi chu kǤ bus là 1 tác vө xãy ra trên bus đӇ truyӅn tҧi data.

Mӛi lҫn CPU cҫn lӋnh (hoһc data) tӯ bӝ nhӟ hoһc I/O,
chúng phҧi thӵc thi 1 chu kǤ bus đӇ có đưӧc thông tin
hoһc ghi thông tin ra bӝ nhӟ hoһc ra I/O.

Mӛi chu kǤ bus gӗm 2 bưӟc :


bưӟc 1 : gӱi đӏa chӍ
bưӟc 2 : truyӅn data tӯ đӏa chӍ đã đưӧc đӏnh vӏ.

|  |

4 chu kǤ bus cơ bҧn :
đӑc bӝ nhӟ (memory Read)
ghi bӝ nhӟ (memory Write)
đӑc I/O (I/O Read)
ghi I/O (I/O Write).

Các tín hiӋu cҫn thiӃt đӇ thӵc hiӋn các chu kǤ bus
đưӧc sinh ra bӣi CPU hoһc DMA Controller hoһc
bӝ làm tươi bӝ nhӟ.

|  |

| #e 
Mӛi chu kǤ Bus đòi hӓi tӕi thiӇu trӑn vҽn 2 xung đӗng
hӗ hӋ thӕng.
Đây là mӕc tham chiӃu theo thӡi gian đӇ đӗng bӝ hoá
tҩt cҧ các tác vө bên trong máy tính. Xung đҫu tiên gӑi
là Address time , đӏa chӍ truy xuҩt sӁ đưӧc gӱi đi cùng
vӟi tín hiӋu xác đӏnh loҥi tác vө sӁ đưӧc thӵc thi
(đӑc/ghi/đӃn mem/đӃn I/O).

|  |

| #e 
Cuӕi xung thӭ 2, CPU sӁ kiӇm tra đưӡng tín hiӋu Ready.
NӃu thiӃt bӏ cҫn truy xuҩt sҹn sàng đáp ӭng tác vө, thiӃt
bӏ này sӁ kích 1 tín hiӋu lên đưӡng Ready đӇ báo cho
CPU biӃt và chu kǤ bus hoàn tҩt.

Khi 1 thiӃt bӏ không sҹn sàng, không có tín hiӋu trên đưӡng
Ready, CPU phҧi chӡ, có thӇ phҧi tiêu tӕn thêm 1 hay nhiӅu
xung clock.

|  |

| #e 6 7

Data2
Add1 Data1 Add2

Ready

Chu kǤ bus |


  )  



Data1 Add2 Data2


Add1
|
 )  

InactiveReady
Chu kǤ bus |  |

| #e 6 7
Chú ý :
Trong 1 sӕ hӋ thӕng, cho phép ta Setup mӝt sӕ wait states
trong phҫn Extend Setup cӫa Bios.
NӃu ta cho giá trӏ này nhӓ thì có thӇ ngoҥi vi
không theo kӏp CPU và hӋ thӕng bӏ treo.
Còn nӃu cho giá trӏ này lӟn thì tӕc đӝ chung
cӫa hӋ thӕng bӏ chұm lҥi.
Wait states mһc đӏnh là 4 cho các vӍ mҥch 8 bit và là 1
cho các vĩ mҥch 16 bit.
tӕc đӝ truyӅn tҧi tӕi đa :
tӕc đӝ truyӅn tҧi = tӕc đӝ bus (MHz) x sӕ bytes trong 1
lҫn truyӅn /sӕ chu kǤ xung clock cho mӛi lҫn truyӅn

|  |
(
      
Là các phҫn tӱ có khҧ năng lưu trӳ thông tin vӟi
dung lưӧng 8, 16 , 32, 64 bit.
Đưӧc xây dӵng tӯ các FlipFlop nên có tӕc đӝ
truy xuҩt rҩt nhanh.
Phân loҥi thanh ghi :
Thanh ghi tәng quát : chӫ yӃu dùng đӇ lưu trӳ dӳ liӋu
trong quá trình thӵc thi CT, nhưng mӛi thanh ghi còn có 1
sӕ chӭc năng riêng.
Thanh ghi điӅu khiӇn : các bit cӫa nó qui đӏnh tác vө cӫa
các đơn vӏ chӭc năng cӫa MT.
Thanh ghi trҥng thái : lưu trӳ thông tin mô tҧ trҥng thái.
|  |
)
<BH''
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

AH AL
Thanh ghi AX (Accumulator register) : thanh ghi tích
luӻ, dài 16 bit nhưng nó cũng có thӇ chia làm 2 thanh
ghi 8 bit AH và AL
AX ngoài chӭc năng lưu trӳ dӳ liӋu, nó còn đưӧc CPU
dùng trong phép toán sӕ hӑc như nhân, chia.
|  |
1
<BH''
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

AH AL
Thanh ghi AH là nӱa cao cӫa thanh ghi AX
Thanh ghi AL là nӱa thҩp cӫa thanh ghi AX
Thí dө nӃu AX=1234h thì AH=12H AL=34h

|  |
/
BH''
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

BH BL
Thanh ghi BX (Base register) : dài 16 bit nhưng nó
cũng có thӇ chia làm 2 thanh ghi 8 bit BH và BL
BX lưu giӳ đӏa chӍ cӫa 1 thӫ tөc hay biӃn, nó cũng
đưӧc dùng thӵc hiӋn các phép dӡi chuyӇn sӕ hӑc và dӳ
liӋu.

|  |

>BH''
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

DX

DH DL
Thanh ghi DX (Data register) : dài 16 bit nhưng nó
cũng có thӇ chia làm 2 thanh ghi 8 bit DH và DL
Thanh ghi DX : có vai trò đһc biӋt trong phép nhân
và phép chia ngoài chӭc năng lưu trӳ dӳ liӋu.
Ex : khi nhân DX sӁ lưu giӳ 16 bit cao cӫa tích.

|  |

|BH''
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
CX

CH CL
CX (Counter register) : thanh ghi này dùng làm bӝ đӃm trong
các vòng lһp. Các lӋnh tӵ đӝng lһp lҥi và sau mӛi lҫn lһp giá
trӏ cӫa CX tӵ đӝng giҧm đi 1.
CL thưӡng chӭa sӕ lҫn dӏch, quay trong các lӋnh dӏch, quay
thanh ghi
CX dài 16 bit, nó cũng có thӇ chia làm 2 thanh ghi 8 bit là CH
và CL
|  |

|!    2''
CPU có 4 thanh ghi segment dài 16 bit, các thanh ghi này không thӇ
chia làm 2 thanh ghi 8 bit như 4 thanh ghi AX,BX,CX và DX.
Các thanh ghi đoҥn đưӧc sӱ dөng như là đӏa chӍ cơ sӣ cӫa các lӋnh
trong chương trình, stack và dӳ liӋu.

4 thanh ghi đoҥn : CS (Code Segment), DS (Data Segment), SS (Stack


Segment) và ES (Extra Segment).

CS : chӭa đӏa chӍ bҳt đҫu cӫa code trong chương trình.
DS : chӭa đӏa chӍ cӫa các biӃn khai báo trong chương trình.
SS : chӭa đӏa chӍ cӫa bӝ nhӟ Stack dùng trong chương trình
ES : chӭa đӏa chӍ cơ sӣ bә sung cho các biӃn bӝ nhӟ.
|  |

   .
 q
 
 |

 
 
 
 r4
3 

    
r

,,|,,

|  |

     - I  -  

8088 sӱ dөng 20 bit đӇ đánh đӏa chӍ bӝ nhӟ Ð quҧn lý


trên 1Mb bӝ nhӟ. Nhưng 8088 lҥi không có thanh ghi
nào 20 bit, tҩt cҧ là 16 bit do đó 1 thanh ghi chӍ có thӇ
đánh đӏa chӍ tӕi đa là 64 kB bӝ nhӟ.

Như vұy phҧi kӃt hӧp 2 thanh ghi mӟi đӏa chӍ
hoá toàn bӝ bӝ nhӟ. 8088 sӱ 1 trong các thanh
ghi dùng chung và 1 trong các thanh ghi đoҥn
(CS,DS,SS,ES) đӇ tҥo thành 1 đӏa chӍ 20 bit.
|  |

2f
JGD=gGh Gi

|
:
@ 
#

 .  
+ , -.   ")*
E

   {  í  26 k {



  {   {  2 {  u
8 ! Ð í  26    { 
  (s {" .
  {      # 2
{  u ! ! d d x

$ 
 {   #.
Ð u ì   
   dù 
{  2 {    d     
{.
|  |
(
 D 
K 


   {s  


   %{
$.

  %{
$ dù  {  ?

Dù {  {{ k   õ & 


  í  % x{ .

' { 
 {     %{
$ k
{ dù   #  { { 
 

$ (
 ".

|  |
)
 Ô l lý
   
"'  +#+ .
.
/' ' .00'     
+ 6+ 1
   + 

2.*"."&
) +    
 " ". + 
'#  .
/' ' .00'

|  |
1
2 I  -  

Hãng Intel đӅ xuҩt 1 phương pháp đӇ hình thành đӏa chӍ.


Mӛi đӏa chӍ ô nhӟ đưӧc hình thành tӯ 1 phép tính tәng 1 đӏa chӍ cơ sӣ và
1 đӏa chӍ offset.
Đӏa chӍ cơ sӣ lưu trong 1 thanh ghi segemnt, còn đӏa chӍ offset nҵm trong
1 thanh ghi chӍ sӕ hay thanh ghi con trӓ.
Phép cӝng này sӁ tҥo 1 đӏa chӍ 20 bit gӑi là đӏa chӍ vұt lý.

|  |
/
Tí d mi     t   Ô
15 0

Đӏa chӍ Offset

15 0

Đӏa chӍ segment 0000

19 cӝng 0

Đӏa chӍ vұt lý 20 bit


|  |

2 I  -  
3
đӏa chӍ
segment
đӏa chӍ Offset

GӍa sӱ ta có đӏa chӍ 08F1 : 0100


đӏa chӍ tương đӕi

CPU tӵ đӝng lҩy đӏa chӍ segment x 10 (hӋ 16) thành 08F10

Sau đó nó cӝng vӟi đӏa chӍ Offset 0100


Ð đӏa chӍ tuyӋt đӕi : 09010
|  |

|Ô tí   Ô  t lý t  Ô l lý

   3  -L6' ' 4"1F00'

/' ' 


F 00'
   3  -

2. $ +   3  - @  +   


-*"."&

   3  -L*" F"& L*"

|  |

 Ô  Ô$t ÔÔ 

   ' '  5  +    



+  GE . +. +
+   
.  

   00'   ߉  # ‰  +


+ 
'   ‰ 

00' ". $   + 



 +  6

|  |

 Ô  Ô$t ÔÔ 

÷  + %'  + $E00'  


 3'  :  MMMM 
*  
s { 
00'

v  # 6*
 
s {
((s{ MMMM

|  |

) '    E+   3  -  E  E
  +    -
2."&."&
 E  +  
"&&.& 3  -"& 
"&.&
÷  s ?

|  |

 7    84 ,  ß  + 
  3  -3' ' 300'


2 2 
  

uÄ  


 3 s {
 2 

))))
2 )
2 2)
|  |
(
Gii tíÔ

. Ð 
9  $
' ' % ( 
00' 
$"   +    - ."
   3  - @   "
÷@   3+    - . E
+   3  - 
6 00'  ( "+@3 :+   3  -
( "+     ( ". '
G  3E  '+@3 
00'  . '

|  |
)
 ,# :  $     $

00'   ( 
' '
". Ð "

. Ð 
6 ' '  ( "+@3 :+   3  -
( " +     ( ". '

@3 
' '  
 

|  |
1
÷ { s {  Ä
%ù   s { 2 {
Ä   Ä %ù   # 2
{s s {  { Ä  
Ä %ù  * {sƕ..
uÄ   * s {
 2  {   %
 %ù í
  { k     {  #
(  %{
$ {    ))))" 
# { #  

$ {
 { 
õ * s {.

|  |
(/
2'  E+     E+  
   ' '  .

÷  s { 2


 2 2

÷  s { 


  

Ð  %ù í    # 


s {  
  {  
 {  #  #   

$.

|  |
(
6í{   #  
 

$

6í{   # í{ { 2  


$ %  {

55* 2 =  9  

$

|  |
(
|  
 ) |.... .

 CI%9G.9'1%.B1AB0+9I%90./0
FB01R01.j0-'!"4.
 |. (*./01;1%.B2!"k A'0/.0A9
IS1AB0'.=
 . (*./01;1%.B+H2'!"k A'0/.
0A9IS1AB0'.=
 .. (*./01;1%.B4.0:k L92.FL'!"0
.BFA'+91!&!%+%H'0./0.F4%3
L.0./01;.0U1.91AB00A9IS'!"
.4@+B9=
 %.9')l(I%@1!31%.B!6F8
A91AB0+91!&-%&490%1%.B
+H2'!"Ð 0%/L9A/mrG:0%1%.B+H
2'!"= |  |
(
|  
 ) |.... .

 CI%9G.9'1%.B1AB0+9I%90./0
FB01R01.j0-'!"4.
 |. (*./01;1%.B2!"k A'0/.0A9
IS1AB0'.=
 . (*./01;1%.B+H2'!"k A'0/.
0A9IS1AB0'.=
 .. (*./01;1%.B4.0:k L92.FL'!"0
.BFA'+91!&!%+%H'0./0.F4%3
L.0./01;.0U1.91AB00A9IS'!"
.4@+B9=
 %.9')l(I%@1!31%.B!6F8
A91AB0+91!&-%&490%1%.B
+H2'!"Ð 0%/L9A/mrG:0%1%.B+H
2'!"= |  |
(
T.9'I.B9./'M.9'
0AN
 3 
  
r
 
   
 
3 
 
5 r
)) 6

  )
  

15 14 13 12 11 1† 9 8 7 6 5 4 3 2 1 †

] D I T   A |
=='MN@ >>' @ &&'+@
+@ 22@ OO'@
<<3@

3@ ||3@
|  |
(
T.9'I.B9./'M.9'
0AN
+


||-  ) 
|1 
    )
 
  
7
   1//
|  

  )  


 
4
 
 4
 
|81 
  )    
|.
      )
 
..   . 
  
  |  |
(
T.9'I.B9./'M.9'
0AN
+


|11
 -   )  
 7  -   1 

  )
 


 
|3 |
   |  
 
)  
|  

9 9r  
   
 
| -  
 
 


9 9r


    | 3
|  |
((
3 
  
E.9'%\\4!+91!&*./01;0R0
*./0-!.a%I+I%91%.BrG>=$%/
2.(
 `J(.9'0%I%@2!"80%-'!3L;IR

0@.2!"'!".I%91%.B2!"=%
I%@2!"`J0%1AB09%B'2.-%"1!3F
0A9IS=
TA91AB0+9:!3AB7LA/'l1!&
!%+%H'L;IR0R*./00@.2!"4!H1AB0
B0'!":!3'!37=
|  |
()
3 
  
 ./0.9'0%I%@l.0:(lJL.ZJ8F%n'.
9'+.'r-'=
lJMl.0:7%'!IN0%-'!3L;IR'!".0@.
1Ul.0:=
ZJMZ.4'0J%'!IN+91!&I0."7+H2'!"I%9
l.0:=
l`M4%I0!'+!*N(I%@1!3%6A/I%91%.B+H
2'!"1AB01;1;.0U-A@'.9'_l=
_`M+!4'.'%N(0/0.o9A9Bl`=
Y.'.9'.A9+9I%9*@2/
0%&'=
|  |
(1
bA | LN LÝ VÀ TAN GI

 { kõ  í  {  


{  VXc ! !  + s
d   


$ 2   {  {  { q
 {   #.
÷   + : +   ' '

÷     ,# : +   +  


 + 00'

 { kõ   



$ #
s { {  {   ((s{
{  {  X { %{ X
|  |
)/
x  
 { kõ
 =   X = 29 {  

$
X ,
 { kõ   
 29

|  |
)
 # ¾   +    - ' , #
  E" 
    '
: 
  3 "# . . .

u

 ( 
 s { "
u    { k
u { s {  { k
(dù {   {  "
     
     , 

|  |
)
| @  : AB     
E&+ .
  @  : E+       /

  ßE+       /

  ‰E+       //

|  |
)
./01.j0R0@.JK`!2
 Y'!"?.@0@.JK%"0%B`!2:'
*@2/L.0!&9'.%%69'1AB0
*./01;-A@'0./0!3%34.(
 T.54%3F.B0*91%59%50@.
JK=
 $%"I%"90@._..-4
 $%"I%"90@.[++I!44-4

|  |
)
./01.j0R0@.JK`!2
 T.54%3F.B0*91%59%50@.
JK=0.9.S%301%"*@2/
0.9.=
 $%"I%"90@._..-40.9I%"9S
0.9'!5+..1AB00!&9'.%
I%92.59'.%+;0=
 $%"I%"90@.[++I!44-40.9I%"9
S:.@.o9?.@2/-%"A/0.9
2A/=
|  |
)
./01.j0R0@.JK`!2
_..Z4 [++I!44-4 >.@.o9
c%.B'JK M-'N M-'N ?.@2/
-%"A/
8†88 8 2† 1 
8†86 16 2† 1 
8†286 16 24 16
8†386 32 32 4 G
8†486 32 32 4 G
 tim 64 32 4G
|  |
)
3 |) 
 |9 9r  r
  (
   
 
Ð   r'  
|  )
  

  


     
 9 9r
 
  

  )  
   
   

   



7   )
  


     
 
  |9 96

9 9r 
    ) 
    

|  |
)(
3 |) 
 |9 9r   
     4+
  
|  
 
 
Ð       


  q  Ð   )


|9 9r      


 |


|  |
))
3 |) 
 |9 49r 
|
96 
 


 | | 9: 

)


 ) ; .| 
 
 )
| .|
|9 49r
      
       
.)
  

*  
+

   
+

     
3)
  

+
 )
 )  
<
 
|  |
)1
H&2|K|&2|
7 | .|(
%F72!*`I0'%l!%F7!I
 3
   =  
 :  -  -
 )

 '    


 

  
  
 Ð )
 Ð     

 
 )
Ð  


   

 
 
)

|  >   

|  |
1/
H&2|K|&2|
7  ; .|
 )
;!+0! I0'%.!|%F7!I


  Ð 
       

 

  
   




|  |
1
|

'
 C.7.59%/74/0.o9%301%"*@
2/0@.J!'F(
 q  -     
  
   |  
  |

 q  -     


  

|  |
1
lp$qr>Yqs`J)WT`KO
     
;

>91!"F1R0
u!H./
K


 
*
|Ô
w     Dt
.0!2!" ritr
8K
8K



 
*

Z`Kt.@2/Z4

|  |
1
.6%@'%6."7
 Z42.9SDTI%90./02%.B'Z48Z4.%2.
Z4#0'!5=
 %%6A/0%/1;.0UL."2/2.#ErY8
0%-'!31;.0U+.B94!9F!(%\\4!LA/'
0./01%.B#ErYL.#G Y=
 qvA/0%/1;.0UL."2/w x_#Y8A@
I%91%.B.%S%/0%/%\\4!,Zx_#YD
 V./01;1;.0UL."2/0@.%6A/0%/
1;.0U2%9'0 [EY(_y Y

|  |
1
.6%@'%6."7
 T!3.%2.-'!69'A/'1%.BD
 lB:./0.0A-.@9'H.-%"L'*@2/
w wrL.w #wrD
 T!3F'ISBJKB0'!"0.6
2!"O!FM-NÐ W%O!FM.N
 :2!"80:F./=%-'!3?.
!"9'H.0:02%0:80:F./L.0
:2!"=
 t.!"9'H.."72!"L.:'!3I/0
0@.JK |  |
1
.6%@'%6."7
 ]'.@'R0.B'4.%:'.o9.54%3*9
02%0:89'.@F0:a.'4.!0@.-%"A/8
!6F0.0!0%JK2.B'2.F0%!"%39
0.BLA/''!"4.30.%A=D
 TIS-.0'!32AB00R2IH%69'
I%9.0!D
 TR%301%"0!&9'.%+H2'!"0@.F./
R0%/JKGwr_V^rrOYPL.F./J!'F
 OYP=
 J.6-'!"u`lL.`l=
 TIS-.0A0!31A9%39I%9B0'
|  |
1

0@.JK
*/!. 
 + +   )C    ß
+ )*?
.   + +    )C   
ß + )*?
   + +    )C   
ß + ")*?
   + +    )C   
ß + ")*?

|  |
1(
*/!". 
 + +   Ð" )C   
ß + )*?
.   + +   &)C   
ß + ")*?
   + +    )C   
ß + ")*?
   + +   ")C   
ß + ")*?

|  |
1)
*
|
   ß + )*?
.    ß + ")*?
    ß + ")*?
    ß + )*?

|  |
11
+3  
'  ßE $    .
!)
. !
  '
 ) 

|  |
//
ß  *  ß    '  .$
  ;
  +.
'    ## $
.  ß  #  .   3
  ß  . AB3#  . ‰ #
   + +;

|  |
/
)  +  
# $   +.  
<!)3    . ?=+ 
 ' , 
‰ +    .
 :   

. *
 *=/
 )=/

|  |
/
P&z

 | .  #   QBRS+  


 )÷   '3   .>
*. .  #   ß "
#
 $E  .
". . """"""".
*&. + ' .
)=A!% M ?÷
)=A!B%"& 8 .  #  

)=A*%! #   !B%*B>
)=A*%!
|  |
/
P&z

| + ' .


)=A!%"
!!%M2
?÷

9 ¾ # +   E  9 $ ‰ 


,        !‰ + ' $
+   /¾    #   ß "+ 
$ 

|  |
/
P&z

9 ¾     )÷


. 
. % .  #  
 @   
   E      ß 3 ß
">
*.*++      +   ß +
1."
. M".

|  |
/
;<&G=<H>

|  |
/
;<&G=<H>

|  |
/(
;<&G=<H>

|  |
/)
|  |
/1
|  |
/
6AIN]ARD

|  |

|  |


You might also like