Вы находитесь на странице: 1из 547

##################>###

################################################

#n#

####{##wPNG
#
###IHDR######0######
####sBIT####&C###`PLTE#!#!9)
#J91!
{ZRkc###############KV####tRNS#@f####bKGD###

#IDATx^
H#YC!m@##t#39v#D2N9^
^ %/y'/ W>OuS
%,#3##d?w
Hu; ' ,3$#~%?
OBvR::eVCk#v0# $# T"fZPv.I#/g ]w]Eu p##W#38#!
#

#)8:3#eB L
4(#;#|5E(t<aW##"\88
s<IS#j{P8a1+##DBJ.#D)B#blJ#Sv###s0=tm p#I#
a##z+n`#F*S#o[><Xf#:~Y#qYp#"%##{LM|Sp#####0#
%M#<.Bl#,
m+KF^m/,5##'.###d#_?=~?
3#a_##m(4A##X#|N#t#-####t<###Iwch3#k -|
#taG>n###5#\#<#4;fdV9p1##4=f-#EG0xpNT#Y
%k###q####D#hFD##0#(#0fUk#S###Q#5#;`#Pqa;#Y[#
_vL0],J#dPGh##g@##-pl#lK]x#SG#j$##P##Ztlb

###IfqQO\sjS#8-9%#@#!U#=#n,PJ#C&x#A<S#Y`S
DM.#](#I(H#45b]upIgn#^{##:1h,w
|(2~2

9#:!
,b'#/a(#SA HLAs####V##4##yo7m-9
g(91#'##F(s#jo/r^)fd62N#4kj3#Dm#B#6gelEam##^#_<
X#/^##Mx#c-#xf,l##jD
pPEDMR{5t
tdVr-SD >r##mJojLd #dP"#I0Jz#2V.f#`^/F3 xP@
#
K)x#:
#,@o##
#<
!#F-$#6G<B#C&r` BJ :#5h.X
egI#O<Jm#L GHb0X]2 a#Rp_#
#9#>A^x\e-B(v#vhN6 K#$W#g|KZb#}:#QI>f
\{VR#]n-h"wac2

#RWf

e'"F!#7###d$l=D#IRc##
#(J~/LZ*#Xr#4rZ##5#rC$A#Z#`>v(Y=_A4%]H#C

#>=4#07R5#b#gV'Y3s#x|
b7Q#HU##k##*#<M
# { ##AzUYW##\"c:{rX##(4V8e ~*#
`iu'# ##Wh##
Z<:s>!%@v9$GC.]LuVSf#
#&J#]#m=#];qON\tH"#4(C?O2^#wy<Mo0kk[B
H##c:###

v j#=rD@mRX!(#=C
#^Vk#A

,:#U $s
)wYGh#,#r#L4h7C
2+#
q@*,J##n
Kqx#:##{00'T#<#iow#&n}oF##

&#,x^_
m}#I/##4V,c9]#*d#1##,f#%eg#a#^##s)#9##0eT:w#I{bCNZR;##~#/2_b+t9sIx ##.C#0K9ocU
#4Q=#8bj9#h##Siu>/gY`#4#nn$|Y~H5"#w(|
>x,'wo#}z#+##t###5%5h##c##>"|_@lD>d#-#b

gd###K#B
qDJQgY:6jG###2<&#;GH#!##-##W^lG3#/~P#
##O=Q

3:{q1*s.#

5d#=#)@(#

##rT##\^

)#[YNk###)?R#g##D
%EZe#lrbU+#=##g###pA`
_@az#m

6#~#(`W#x$cS&MpWl^^_*C)r#FY&"-2mRm]?J##N@Go#GoO=
pY#3y5#(Xn##?81qXU3#
#k#SpVR;z"#4+Iw1MR(t7<">9)##B]5: #G?
O##-@:r!Xh.
Dcyo#F#j##z##
B |G*#"2###|#c
#l
xJPFel#+t"Fxfa ###Gii)?J<WK?F

e#n#MD:Y2#qL##M##W.tOUf"<:#EceqB#"?"
1_z< #*i2x?
=#?A,####}tU2K)##*IW_7 ^
}:f #k%/yK^^
%/yK>]#F\2####IENDB`########################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
####################################################X######(#################
##
#########################/##

###0###################D###T#i#m#e#s# #N#e#w#
#R#o#m#a#n###"#"#4"#("#Rke("###############D###A#r#i#a#l###N#e#w#
#R#o#m#a#n###"#"#4"#("#Rke("############ ##D###A#r#i#a#l#
#B#l#a#c#k###m#a#n###"#"#4"#("#Rke("###########"0##D###T#a#h#o#m#a###l#a#
c#k###m#a#n###"#"#4"#("#Rke("###########"@##D###M#o#n#o#t#y#p#e#
#S#o#r#t#s#####"#"#4"#("#Rke("############P##D###C#o#u#r#i#e#r###
#S#o#r#t#s#####"#"#4"#("#Rke("##########
1########@##############0#.################
#########
###@##n#####?###"
##d######d#########@############################ #
#########@#@#########`#`###############_##@#################,##########W#H#O#
O#S#H#.#W#A#V########.#W#A#V# ######1#0######1#0#3#######RIFF###WAVEfmt
#########+###+######data### ~~~~~~
~~~~~~~~~~~~~~~~~
~~~~|||~~~~~zvtvxz|~zvrnlrv||
vtrpptz~|xvtv|~~zxvvvz|~xrlhntzzvrrpprrx~|
j[QU_|bICCYn[ICY~zlnh]_r|]SUSSjz|
x__l~v_]drnUb|
nfd_]d]5=rrnj]jz~lMldrx[[_f|
YQfWK_xh[zx[CIjzxxdSQz|
_fI9WM;QnvK;OUx~xj]]YS~lM?plM;CGp[)#Kh|%

%;xtKQS]bGr|lSnvz~nfS[nx;#Az=+AY1#/=|r_##
?| W5/Czf)#/pvbMQr|O=OtjdhjlG?G_K##3
dQCMppW;1SA##Mz/#?

bx

SAM[hvhYp~~zrvt[]ptWOUtxxd]v~vvxzd_xzh
_nrSQltbdp~_lrQ_l][tf]W]~hWfp|
fWhnhbU[hzlSCWbYbnxpdhjvjM9Ot]GQ[dpp~h
hhdpx~xh]Yntnrp]dlvjQMb|vdjpzxzztljr||
_[r~~jb_j|z|xpp~~v]Wh||zx|x|
zzndhpxr]Yfntzjl|z||~vppnrzphrxz|~|
xtrjjtv~~vz|z||xrrv~xrprtz|||vzxvx|
xtx~~~~~~~zxxxx|zxz~~~rrz~|xz~~|vtx|zxz|
~~~||zx|||~~zz|zz~~~~|~~||~~||zz|~||
z~~~~zxzz|~~~~|~~~|~||
~~~~~~~~~~~~~|||
~~~~~~~~~~~~~||~~||~||~~~~|||~~~~||||
~~~~~~||||~~~~~~~~~~~|~~~~|zz~~~~~~~||||~~||~~~~~|||
~~~~~|||~|~|~~~~|z|~~~~~~~|||~~~~~~~~||
~~~~~~~~@#######################0######/###########/#####################
###################################################################################
####################################### #######!#######"###############$#######
%#######&#######'#######(#######)#######*#######+#######,##############.######################

###############
#######
##################################################################,###b##$#######
{##w#

##############s######################################################
1##########################################################?
#####@#######3###f3###@#########3###########8########################
######################################################;##;########<##
####4###d###d###d###d###"#<Uke5"#"#####"###########ke###g################4#
#####d######d####b####9a9a"#######"#p##########p###p##########@##
#####<######4###!###d###!###d####_ec!"#O#`"#"###########ke###########

########################)##########_#_#_#P#P#T#1#2#### #####
%#########0##########_#_#_#P#P#T#1#0##########
##############2##########_#_#_#P#P#T#9########/##

###0##########?##

#############O##

##########
############################2##########################6######################
####4##############
###########3##############
###########7##########################5##############

###########8##############
###########9##########################:##########################;##############
############<##########################=##########################>#############
#############?
##########################@##########################A##########################
B##########################C##########################D#########################
#E##########################F##########################G########################
##H##########################I##########################J#######################
###K############## ###########M##############!
###########N##############"###########O##########################P##############
$###########Q##############%###########R#########(####PK##########!
#V###########[Content_Types].xml
##(##############################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#####################|N0#H+#8 #(#8VEBp
3iVwbl

V##Ll##y ##9!u{yL

I#uF^k2#z ##ceN`0[mb`

\!#s,#H##9#}~T#U6UPl;{-dx/#ftCR}ov|
i@T#;\/E_#####PK##########!#

K###&#######_rels/.rels
##(##############################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#####################
0##nS=H^D#ti#U
c#a)hB#Ur#dk#)#Dd
#gID#r*dS("QlT3Q4b'#9I#]e3\0Q#.#D=vtr5##aI+D
#V0;f[e!#/#####PK##########!###########tableStyles.xml

I#0#@wh}-CQ$# +w#*!@h#e/?JXd4###5 ##{c@qqi`


#y<qOys#Whp#ssBmG=YfQm

[{$##7 'iH#\z4qT*,~@?#####PK##-#########!
#V#########################[Content_Types].xmlPK##-#########!#

K###&#################0###_rels/.relsPK##-#########!
#########################tableStyles.xmlPK############################*####
############
##############"#`## ########^WN####
##f######`##
########^WN#####f####f3###`## ########999#######MMM##`##
########^WN####f########`## ######f#########f#3###3#`##
#####f#########f#3###3#`##
#######^WN####
##f#########>#####?###"
##d######d#########@###############(###############?
###z###d#######d########@############### ##########y##
##########x##@############" ###`########### ####### ##n#####?###"
##d######d#########@###############

############ ##########@##########`################@##n#####?###"
##d######d#########@############################ #
#########@#@#########`#`###############P##R########
###############
########
######@########
######`########
###########`##

######

###############p##>###############################################################
####>#####################################################################

###PK##########!#(b##########[Content_Types].xmln0

E##Ak#P#

}l}

###m###$_#t#I$svs#^ KkH$Q
#-#G$oo1# 5
#J##

#\Qg0?0o#mR##o?Y8#J#m#i|#TX+N#3t#r@9>?#4

Mf#rAs##o_p*#?yj#&
Xg3#####PK##########!#*###8#######_rels/.rels
0#D#nz###Xm#lo##0of5OIw
#AN{c v=m 838yG
6U}
#
S#h#Lq`L)#d=\@.;3, #;#$e#
#
): v#q}j:z##'k
(f,##XA6\m>#####PK##########!#\K####"&##!
###drs/slideMasters/slideMaster1.xmlZn0#w|;1HI@U'U}##

8N#zw#$;v

$U.}9*##2##
#'>zXs##&hMbt6#j$
#`q#h.DcoN####`l####@
FS##s8
##z0#b#~#oED8!;|=_Pp=zG##'

.$Z]L
c##d1^-'##(#2WW0
T#{S<=:!2##{###O%!_(O#+V##Nx2C#2#)Q!
g#{##'#^7:vD~#F##."z}L##2"_x!#|vQ

oyLI"(a#6+#OAP#lU#M##<#A F##

02r#Dk#Vx>H#5#Oi
S>x#####@%*R=:lY]&]TB#R9<Ti?^P;F#j#(r##%
,"#\3L+%3U(H <t}ESV)q[XO#Vd/X^!"#i-m#*ae_?
L%##ahv#e9/Y#x#R#<NK#)MT##D#wPL
[BhJ#_oj*"L##FkJWD##f"o

#; tJS##[g Q/#s#Ur=#n#dK#i_
%U?{k<#AhsTlAGIY]+2U
$.#-Eu]gPe#s gl&Slr
#0s # #*EC*PvK>J
3l##(N##LKR5#####PK##-#########!
#(b########################[Content_Types].xmlPK##-#########!
#*###8#################*###_rels/.relsPK##-#########!#\K####"&##!
#################drs/slideMasters/slideMaster1.xmlPK#############-#######

#
%######%###########################(##### ######################
####################
#########
####N########`#r#####################?##############R#e#c#t#a#n#g#l#e#
#2############# #`#####################]e##T################# ###Click to
edit Master title style#######!########
###!############.#####
#########
####H#########r################?##############R#e#c#t#a#n#g#l#e#
#3########### #@######################]e###################R###Click to
edit Master text stylesSecond levelThird levelFourth levelFifth level#######!#####
#####

##########

########
###S#############
####
#########
####N########ar#####################?##############R#e#c#t#a#n#g#l#e#
#4#####"########PK##########!#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!#g"!
###########drs/shapexml.xmlUn#7#}/ Z8DJc!6 j#>#]#3
_H
#93#>frf(+kRl:G#
B+p
Yul0#Z7*q8oT#A"#5f0##
#U[y#Svl#q.39##)jI##beA(1w&th#SzG!#>#n

##"T]xl#e####PHqw-)E#
5;T4#J#E=fx|v:L#(p>#NP@c2#uS #?iwqP

eC$LO.u#1"9#{#t<SdlM&.DlrTI2#4C#'+m
S#

hH
,#lR?,{=LP##$??##e#Xd.E##VD# *-H'/#${tjU<2##

dG#14#;]&E#N!Ab~OF'#y49r.)OVUjr>2#u#C
t#pkFz#`2###?L#6#\>#O,%tfQ##U###T

W[@O4H1j#[[y
#m#b#=(#.#Jx[&O#{>pW#|]<:9OJRKCzY#nM #+WI`
&<am&-\#b 6(%
cLX#
"
# ,=~`75=|U,&#`*P?
`S#i##U9#-H'##&WZiZ#=M>A#oDB?!
###,#B{#C{/#####PK##########!
#J*##########drs/downrev.xmlDQK0##Co.i1!S@#nms#$#x8H!###3#\q#i##g^]_-#4#S2##t)%b\##,#CuSK!
q6##`\h^d#R7#DS#o|?
N+x(#lU01QPm6######PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!#g"!
#####################*###drs/shapexml.xmlPK##-#########!
#J*########################drs/downrev.xmlPK##########################T####t
#####################]e##a##################### 2000 Morgan
Kaufman############## ##2#######G##############
################}
####
#########
####N########`ir#####################?##############R#e#c#t#a#n#g#l#e#
#5#####"F###@###PK##########!#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!##*###*

######drs/shapexml.xmlVn8#}_`"V61#t##F#%Qj
/=C v#, .T?
Cq8sfz~[+UF|)*H###htka8If|)k
Fjci#J'##j#ZT_T^%)[,'a?L#ne #J:xD W#F$
2&#GT#i&Kx
Rk#jJ4Kw,#Z)#K,b##t#f#Sh##b-m}j:d

%##xsKpx6SDb,P#^\& CcIm4#GiN[#2##RT#BJjmR~

#p,X+PTUO#*#]##/*#e`t( ooLl3

b3~vi#g#+PPr

h#}X#9Ow;'Fv#:gEqr1u#T#,lQQdwf#?
n###Q#~"$ZZ`PzF4=[#Y#[GB0@}=#p##zrl-]Z
OAQ#~m+RX'AG##k%#AN$ eti##r

=l#$B1#RL]#:# GG#ibZ####
X6aB#5^L#H.s{Y##gvx#oaq#k,-1l-B

-Yj6_#,Ng#vx)pA#V(#mAl%-]a"
5#XtQ###{3kL#dW#b#HOC|MK-#C}#K;#l-uI'#p'mG
5w 6ru#L# H`
3*fAH#b#h"#AE9##########PK##########!
#############drs/downrev.xmlDMK#1#E!<]M&ZE2n
#N!#\^6

l"#zg##3#lto[##/wK`!88K
#`Zai:e%*b#KC 0s#5#9k

7#B,#Gz>##BY#UR$no#H)?~
W`^H1#T #C$ el
|#####PK##-#########!#Z#f########################[Content_Types].xmlPK###########!#1_a####################/###_rels/.relsPK##-#########!##*###*

################*###drs/shapexml.xmlPK##-#########!
#######################/###drs/downrev.xmlPK#############5############T###t
###################
#]e###################%###Overheads for Computers as
Components###F###&######(####2#######G#################G###################G######
########
###&############d
####
#########
####N########nr#####################?##############R#e#c#t#a#n#g#l#e#
#6#####"j###d###PK##########!#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!#S####

######drs/shapexml.xmlVMo6## x-U#l##g3%QjTIS)E#
#q8#o}NZW##gRg&/:;79/t.2##PO\pYIuFV38+]wk+
^x8Tw]w+Qj~#Sza#>#z iQ#ZIv^"#d[###Ln32"#'Ti#xS
.
kFg#jJ##5t*h*#?#a##>lo+0s!s>jrX#7@DL.
.
`

#jD=#FA!p#
!HH
##J EECbp= wJ]
AQK GQ#8F#,W%JTY%#EZNARE#
*#zJN3#(#hooa##n}
t>_4x###>*sfO#Ts##`5)gQ{TfZ^#)##iu[j&{0?
U<#0###! vO$#j#gC

fSH
@Dc 4 rY<:?yeTS##{rl#-waR#"##
#nu#e;:##*F###rx)#r]:Bx

#\R#A<#HW!4#o}bgv##4@
GGyib.###
H##k55\8pZ#q>j#|MxT^_##[JqdI#"RI#
ofy~:wug:

7/]#% ##6UYX#`p;Wq>diTx6 ##[6


qv;tPh#iKE#^h]#
"s%#LE

0;@E#JY#X#GPnAoa&`3T#q
e
,# | $S>[F#
#9RXAS{#Oy?#DW####PK##########!
#{##########drs/downrev.xmlDKK#1#!\]M&cR|P]#

#$C#7#7_&3|
UP#0m#|}=###YRp##+vG>,ClPA#Xq#

#q`\{<g###{#:#6
RclE*uR$no
X#~##/]+/(5z!Wm6######PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!#S####

################*###drs/shapexml.xmlPK##-#########!
#{####################S###drs/downrev.xmlPK#############Y############T##@#t
#####################]e##\#####################*####
##########(####2#######G#########################
####################
#########
################A#####

######?###############?##################p#a#i#n#t###P#i#c#t#u#r#e#
#7###A#:#\#p#a#i#n#t#.#G#I#F##########<#@##.#########
#########

##c##$#########################
###?#######"###}###PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
#l###########drs/shapexml.xml1O0#w$u;[#EI: u#
r{q]

f':V#;{.U`c#

#,#
#6##l#o##t0#|bm}{S#E
M#&!#C##PH#{#q5CL&!a@#{Rj-{#f|
#c##%.rW#$=##f7|IKu)PWx8`KO##Oi Q#cV#X
V#5##[^AK Dwz@#mf /j|n#cv;2o#####PK##########!
$
#KsAL##########drs/downrev.xmlLAK@#a#[(X$
#E##$
ivfgCvz^1
#|XNS#lz"m#x#@l#L#~(<?
+0ao4S#1G#MJ}u##g'#o##Ii;^}ol=,##
{#^##\S='c./#T)/P
&F#"OysT]#?w#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!
#l#####################*###drs/shapexml.xmlPK##-#########!
#KsAL####################o###drs/downrev.xmlPK#############r########
########^WN#####f####f3######1######)##########_#_#_#P#P#T#1#2####
#####$##########j###PK##########!
#############[Content_Types].xmlj0#Er(Iw},##-j4
wP#t##b{U##TU^hd})*1P#'
^W#0)T9<#l##$yi}##;#~@(Hu*#D z/0

$#X3aZ#,D0#j~3b~#i>##3\`?/#[#G\!-Rk.s.#.a ?#
####PK##########!#
###6#######_rels/.relsj0


}Q #%v/ C/}#(h"##O#
#= ##C?hv=

%#[xp{_P<1#H0##ORBd#JE4b$q_##6L#R7`00
O ,E#n7Li
b/Se######PK##########!#ky###########theme/theme/themeManager.xml

M
#@}w7c(Eb#C#A
7
# KY,#e.|,#H#,l#x##IsQ}#
+!,^$j=GW)E+&
#8#####PK##########!
##U####2######theme/theme/theme1.xmlZ[oH#~_ikB#HY7
#sa#NvSU##KP.#N_#]y

"JuK(Y#?#.]P"L`>#
Ra####WbJeWggiQfAg4m<s#<kb#%#h~Xo$P'
O3#TA6##-#)|"sQ{#3qe#jMc

>#jnz# ######l#H#d#s6
##t:#jg
o\#[gPFC#z0;##Y#@A#4QMErQ,#F
#%z<##K=#*#z+xi#%W#a#!R#N##E$L=st#)&lAiGYj
n#HPd6eaP/#'K##/#7^+m=RBBS_OwX7>#`_lK#v#!xb-:i-#+OdPI#&KnB#A. ;'d#
b("*B#FFDwSF-#+dDz@F##FH{{
a)o L )#i#zx"##&

R/#DT1n9A*#:k~ #u-P#?2* #ZI#[Eb#K(l#c]b#x*

N#WTBU~'
~RUG##&#m~TwvIY(RV{@3qo'MHTXSB$HO#b!
{#i#^(##o#a#mq](\;H7##WAd

]t#Hy#-#@2KX(#<x

=>v
[
M#`m##/)[
[W
#|1 #"sm~T%#l
,V
#HwWoV{###eB
#:##|JAm#ts$NzR+#5-q#
Q##nv#yerV_fdpzn/!m##2,#n7T##+#}2m%upv E#
#R);"iX8kvq!a$#6
VG #
##N07zu#` zH40.w5`Rg\6:js=YU3[@7
%M7r#1bK#)#p`'CQ##4

i#C###Cx2^#K&C#n#7EQ}2>IV$#:#VD:;(-G/!
,#B
B_)D[#Bf#; j# $!`q#bf#QC]#H`q/oX"PQC

-=9##<fH#(=<#QfIwJ<F;"#iPd-|+#@z[Bn`KyATpV
J
e}+)o@J#w`
J *kK#3#`T#XAVVc#G#p#I: (BF #/q#
%:D#(=NRJA,/k{j#PN}##%xrOBo5#NE#Irizw
U#NU&V'|
O]O'6Y#@qUFQ>I3#d#Y#db[z#=#dC,sfY#d2>0S4
nO#5###

m# =6_G#{W##M{#j##&ep@6V*#dt#X
r##w9ekB#d#
Ms#5F##a}J#

#cg:#kgvgg6
>:?t~\9#4nFsfI5r:N
T#UZFZFZFZX/i-#ew#na*@lN#[:#J|#|b2_-}j#?
Zntbl#U!t2c
.#n
Z*o59#f-XX#kU~{Z##)1#6#


:#5K# ###o>zlYMpqe4#_n##-d-%e0tJSl#lEk)
+#YKTZF/kZ#j#Sm
lU^k9vO [{&d/oSO#C#2fO#####PK##########!#
#######'###theme/theme/_rels/themeManager.xml.relsM
0#w#oo#&#56?$Q
,#.ai#c21h##:qm@R#N;d`o7#gK(M&$R(.1r#'JT8V"AHu}
#|$b#{##P8#g/##]QAs #(#L#[#####PK##-#########!
###########################[Content_Types].xmlPK##-#########!
#
###6#################+###_rels/.relsPK##-#########!

#ky#########################theme/theme/themeManager.xmlPK##-#########!
##U####2###################theme/theme/theme1.xmlPK##-#########!#
#######'################theme/theme/_rels/themeManager.xml.relsPK##########]###

########:###<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1"
tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3"
accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink"
folHlink="folHlink"/>######PK##########!#M##########[Content_Types].xml|
N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#"_*######!
###drs/slideLayouts/slideLayout1.xmlUn0##?#'qA6aN,EGB(
##IA##[B;#/V$jB#J>.n8TVbB
# p ek
0+V
"#D
6Blm<)+-#Ff`0#V+}rYsEF(@#~Wuh##&z
#1~Q{)>r$#'C:##|.KX#09$#0F#b 3#+DpP7kff};.##fY\*a?uHXm3d#!
0##_wyW_Xg#`{)7)]:;

[
%##[
[
#Q# ##RPC#S#zPmD#d#i]K|
<#$<Np#Oy`l_`#BpI6_}:0#_##fB###'VH~-E\5V %

0,4PGs4Z `hv~z-kL&=c#K"#hK@|

,B
UewS#qw##
fqQiY"<dF#+I#q;-P]=Wt0A}###Fd+
{#4De#5#\7%E+d#(#ORFX_#Pz##[,vZz#0oFl#iyhcxq}

#W
### ##PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!#"_*######!
#################drs/slideLayouts/slideLayout1.xmlPK########################PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#@#i######!
###drs/slideLayouts/slideLayout1.xmlUMo#!#W@GUU+6
,l
#&JJ# c
#\m;z
fO8FF
?
O>q#"5rw2w#W#>E#

#j6FWWU#(Z'w#7U#;]]}:R##^+!XI##"#raDs9/#`-gX93P#K0C##V*j ##c%Hl#K#L
[} /<SMB#Px5l

fDzlB5Ta)Gvi##(^VE{V_XW#P#F##QY#S###~'#,qNe
%#1;
h#i#+n?f7/RC\Y#M51@~M9yX8
#xq6J<hlTd#,#~##D$gYo#?q2##Hw!/G!
_#[h#A(#C$#g+4AvD9Ft#ER
:EO^?#HE#^h0#I#Q#K),Z^#sF_#~Y#=Xkc{p#Ww#4
2}#5A
/&
c|f#####PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!#@#i######!
#################drs/slideLayouts/slideLayout1.xmlPK########################PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#*&%j######!
###drs/slideLayouts/slideLayout1.xmlXmo6#>`u#u6[#nj.H#Ej$:;Q
#
) #
e#$~XF_wo#s+2z.z#S?3nWQ}#

d[SJ{#j###PtP\G=I\
}b#wY^#<##

J#1#{X#\lT4/`a#_Y>cD=H[+%JkKGk##D4##A^5#/#n#x### #
#_g^#>"+_^#4##K!em?#6ls$V#xtL##
##
#

mF2c=B#z;i#z8C 9
d#L###f2FsAKjr##M._
_(7IApybPq# |#,e#I##s#>#/zcI#Jr#v[GI'#
!;#Rd-G##P#HH7V\
# #^"Pv##$p%E##g
jD/8

95H#x}#Uq+#~n#]1x2#;*n"&Z#2##o=a~7@Ao#p[#19
CMKI#|r>#(K#A^#]#X##QtW##;=#~#5@{5r#`)x6# #o{O
#x##-^<#)|#D#8#x#D#8m#@s4D#8##3LF#8o## |(##8

Pw#_Br~<xG#g[#7Yg}--Jt25
q4#n3qv
#rRXh+ZxH#6:##eR#{JJ|H#n#y4 /#\#yoh
G]y#w#XK9#_F6 X#W{"WWa###N##w5G5 .#~X#ya

%k
^BZF#
V?l)bR#e#;H!a#oT9#
@+<E
#j#LS)|j+ ^#T7#+A/6$7{!\M#f###Fx#

pw
#
%qP#aCi

m#<8#tW{#
W0#6eP
^$
4KB\^w.J{x#=#4##h##m]4L#JW4sWMBeXT#~#(##
R
#)#D[#hmq7#####PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!#*&%j######!
#################drs/slideLayouts/slideLayout1.xmlPK#########################PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#(#####!
###drs/slideLayouts/slideLayout1.xmlWr8#
-?@<,4 ##-boe#+#{$
[#4#{c|
tO#lR=a#.2~Z32QJ>n#Zl_>i##YleZWhT'#/XM
W=R##<
K/
7<
SenH##L : UC*k]G,Lm@#<OV"%#XXR|uF2vXL]##
jU+n{H###Z+#

1 xQ#=$nob$i#$|
#d@#`yx;sgk
=x@#

#~###3>#*#MjqC##mLH#eOqI0###xD"
=nX,#~m
FX,j{~+( L<}#2o`o##=.#b8#
f_WB/#go#oD&X"6XUXf 2{g#MY7#Q6)u#n##)
<E# F&#N<#<E#E#.n7"q.L##&

#~[U1;:#

lxu#`#XSm######:#sX##vv##^6S=#

fycO#!-Uwz#<WW<)eJ#r1#,WmC\|

R#yC#Ma^BoNcV5#M##

WM036 ########g#i'#{#o,4h#D9 i
'o#8R0uk#Lq1;#m64vt#k`#F|W44o%:#S:#Jx:?3R?
#_O[>4|MC;.-!#=w|h|?#:&#.
G>

p[
_Jf#

1Tk#####PK##-#########!#M########################[Content_Types].xmlPK###########!#p8###8#################.###_rels/.relsPK##-#########!#(#####!
#################drs/slideLayouts/slideLayout1.xmlPK#############0#####p###u###PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#aB###p###!
###drs/slideLayouts/slideLayout1.xmlRN0####&x^Vjq#vCl###k=#x\uFVahb6LYs{,D
%hgU{#X,#zw<l u>#"Z##3 H[##0X>#F#'#Fx4A!Rn|
9n#U R=`?9K4l
X.#C]b

`;Tjl~7o#YS#Qx0#
O *4#2z#&#+ S]d#_T#\Y?
`#RXT#S#_o[##9*O#3_1#####PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!#aB###p###!
#################drs/slideLayouts/slideLayout1.xmlPK##################`#######PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#R#######!
###drs/slideLayouts/slideLayout1.xmlSn0##?#'s(
R8m/Il#l%" rJ%%
%mC.|,g;z1R/WRn#_##,r(6^ESI0
J#yU#Q7At#-\x#E#7swZ##V#tj5:$#cir%Ydpg(EkYz}0qP"IV#CNxAu"#e1##

E&0#N6#1lL#'
5
;X|{#],#p#/&U\r&#/&(pOQX:I~#9Fe###>,#n\=&xAP&F#.###H}}
pQ5~##-{A._##vqfJ##|
B^&#4#/S##0#u [9nB#?
#####PK##-#########!#M########################[Content_Types].xmlPK###########!#p8###8#################.###_rels/.relsPK##-#########!#R#######!
#################drs/slideLayouts/slideLayout1.xmlPK#############0#####P######PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J

Loc!"#r#####PK##########!####
###!
###drs/slideLayouts/slideLayout1.xmlX]6#}`}##h`n_fgF#LM1

###LZ#~#_|iWl+t)9s C
#$/3a2B
b E|
]#Uyrjc#p*3'5#*NEk##
.eh
E>t|^gYBHShs#WiVVVjQ#>5K
n#w####y$/B#
%Y$##1r. #'# y##

#g_,#vk]x#`#I'L###8}_.#v#(
=zgYe&#=xUC9LWI#~{

H_
=R5
%+5#`4}E&#Oc#zt12#CX"Xf.#I%{3|SFxWfi9#mH:g@
Cx#># c
#
0\p(&f#3$3#Px+4#M6d8Q
<qH#5X###X*O###[&Wj1##lR#ze##OS#

#jat2&dq#
d lgI6+d#C"#G*?g#^{n#==Xq"#.#fG
##]X+R5Q'.#Q'ZB##Q6B/-r5#`##/-r5#$Ii"WC##i{.##iv<!
#M&Hp#u#+#
#
\upPV*BI#z"d#

;Zb0`I#=_.#T$#'?#P#c$CD9TS#0bVA#JD#KJr#
ocqW###X[W##X[W##X[vW##X[KW##@ND
# hK"V2aBS]~f;
{swVjM";hw6:V7uw#kh;#hS#Yh l_
(W9^
[6sc6vW
2R]Rv0_r<
_+yl~.K_#0]#/#B84S#zT#83###J}######PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!####

###!
#################drs/slideLayouts/slideLayout1.xmlPK##################@###N###PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#>a####q##!
###drs/slideLayouts/slideLayout1.xmlR0#;h|##S#(&<#"K#IOO#!&#z

]UI##q' L$28Y\###)Rqf:8|4*cK#@C
2#CdXLR#
0U###IX\#||\ * S(:K}J4d&u o
o
o
##
#Q0D##GIR#G\(,$3ffUhf#a#pkWj
#Y#,b# #LG Mot_##^.k^,r#Q2DHi K~T^l4aRW?
f
tFL]L[A#smf
f
###
1
sj90S(
Ly##
KsC6L#Vr#,N#D:R#oB\!|;=#&e0
##2#pmeYpzu#
V;Q#6i#d.IwGq6###pma#Z&#l###b=#d##X
##b=#l#[#X>_Nva\5a&S lr_TW]A t{@AY"EJ8#CU#,Wl#~!#6
|
lU.OZo}#

#.[?UNjhk']W#hl##j
u# ;#z\c;suEm}1qJ|#
gjO######PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!#>a####q##!
#################drs/slideLayouts/slideLayout1.xmlPK#############o#####0###f###PK#
#########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!##xS3####
##!
###drs/slideLayouts/slideLayout1.xmln0#Wwr C *T
>q

DuvY CJ#07!wB46/8nI-,q2~3

u\g\Z**{10M8X;W#kYp{[VR4 #wiV?`##S\#D\.s!
###w

#Ze#kv#R<##4#\E##.fRqF#)INo~jVMWzL

34Ay#b8t
Z#OKSLxl8@v
%c#[~>#+HwZ#`o##'nNI#E9T#Kj.#'_'6-b&|
fu##G+o}N[GH#u}:zp0
%%IKF8LHK#]nv#Q9D: nv
uy"xZa#\;#`#6###\lr#l"%#DqGo^f=(aM#T.^+r~qa>^
Htmx#N#*<ed'*qz#{S\
b
#N###t8W5D<
#
#a4L CvIC,j (y#

T#
M#}E#"Y#c#'#C>.Ec#A#^#E#Kyc#A#^#IDb9HCDi#0#R#W##
##`##U@4#$d4#Hr#$J######r"<B&*{>ZH~.Y#o#e~y}+#
A##1 ?#####PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!##xS3####
##!
#################drs/slideLayouts/slideLayout1.xmlPK##################
######PK##########!#M##########[Content_Types].xml|N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!#;VO######!
###drs/slideLayouts/slideLayout1.xmln0#E###l(
vM7y###rlHU;$#I]F{8Z#}Pr##a2#\\|,D0#58#~=a-v##iPW1(pi##H~[H#Id4\

)vQ#YNHJ0S@29uIu>,#^|
NJKf##a#k")#1w+9Yzdy
0z(

o#%(#_P#

qZ6])
JG&A2*#~$#&
#rv&###J90cg# <'yW|Ldc1#baW+dy#J#*#3#*#J##
####@VEP D,#C $D'h#<|AI3SC!7#dMlA`e"&$5@?
##`#t$6###w#3J

Sf#g,
=A}|&}Rtg:W^mIrvo#>zLd>
###E#r#H;B_Bc#####PK##-#########!
#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!#;VO######!
#################drs/slideLayouts/slideLayout1.xmlPK#############################
# ##
###c#h#1#-#1####HE################
##############"#`##
########^WN####
##f######`## ########^WN#####f####f3###`##
########999#######MMM##`## ########^WN####f########`##
######f#########f#3###3#`## #####f#########f#3###3#`##
#######^WN####
##f#########>#####?###"
##d######d#########@###############(###############?
###z###d#######d########@############### ##########y##
##########x##@############" ###`########### ####### ##n#####?###"
##d######d#########@###############

########### # #########@#@#########`#`###############@##n#####?###"
##d######d#########@############################ #
#########@#@#########`#`###############P##R########
###############
########
######@########
######`########
###########`##

######

###############p##>###############################################################
####>#####################################################################

###PK##########!#(b##########[Content_Types].xmln0

E##Ak#P#

}l}

###m###$_#t#I$svs#^ KkH$Q
#-#G$oo1# 5
#J##

#\Qg0?0o#mR##o?Y8#J#m#i|#TX+N#3t#r@9>?#4

Mf#rAs##o_p*#?yj#&
Xg3#####PK##########!#*###8#######_rels/.rels
0#D#nz###Xm#lo##0of5OIw
#AN{c v=m 838yG
6U}
#
S#h#Lq`L)#d=\@.;3, #;#$e#
#
): v#q}j:z##'k
(f,##XA6\m>#####PK##########!#\K####"&##!
###drs/slideMasters/slideMaster1.xmlZn0#w|;1HI@U'U}##

8N#zw#$;v

$U.}9*##2##
#'>zXs##&hMbt6#j$
#`q#h.DcoN####`l####@
FS##s8
##z0#b#~#oED8!;|=_Pp=zG##'

.$Z]L
c##d1^-'##(#2WW0
T#{S<=:!2##{###O%!_(O#+V##Nx2C#2#)Q!
g#{##'#^7:vD~#F##."z}L##2"_x!#|vQ

oyLI"(a#6+#OAP#lU#M##<#A F##

02r#Dk#Vx>H#5#Oi
S>x#####@%*R=:lY]&]TB#R9<Ti?^P;F#j#(r##%
,"#\3L+%3U(H <t}ESV)q[XO#Vd/X^!"#i-m#*ae_?
L%##ahv#e9/Y#x#R#<NK#)MT##D#wPL
[BhJ#_oj*"L##FkJWD##f"o

#; tJS##[g Q/#s#Ur=#n#dK#i_
%U?{k<#AhsTlAGIY]+2U
$.#-Eu]gPe#s gl&Slr
#0s # #*EC*PvK>J
3l##(N##LKR5#####PK##-#########!
#(b########################[Content_Types].xmlPK##-#########!
#*###8#################*###_rels/.relsPK##-#########!#\K####"&##!
#################drs/slideMasters/slideMaster1.xmlPK#############-#######

##################################(##### ######################
###################
#########
################A#####

######?###############?##################p#a#i#n#t###P#i#c#t#u#r#e#
#7###A#:#\#p#a#i#n#t#.#G#I#F###########@##r#########
#########
####N#########r#####################?##############R#e#c#t#a#n#g#l#e#
#2############# #`#####################]e##T################# ###Click to
edit Master title style#######!########
###!############.#####
#########
####H#########r################?##############R#e#c#t#a#n#g#l#e#
#3########### #@######################]e###################R###Click to
edit Master text stylesSecond levelThird levelFourth levelFifth level#######!#####
#####

##########

########
###S#################
#########
####N######## r#####################?##############R#e#c#t#a#n#g#l#e#
#4#####"######PK##########!#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
#ZX###h#######drs/shapexml.xmlUQo8

~?C8K5;A; W#M{e9E|&#){>4EQ>}>4F#
V\~}=(E`K0\#u/S;#6\nclQP[@xZmqrK#^#m#D1xa@m
%ud###^+L`cQ#sX:#}"###r#}XFw#oW 2gw
yZLri"#[
##&#X!X2#+]G#a[K8#
e##\~L. #!
##z
i 0JgC##(#;~#"az6#p5

%Q{a&##$Z
/Pdc12ODxv###O4AE#?I###k)_#zM|
#rxcf

#,H"#[E#)##oF$[oN0P##:#q#

#y{#Y$:ob#Xfv>7#V#APr#9#r#dg#
l,#)0#((0ckL#r6^###
IPVU#R1ZU+##D3'k]
sU'*I~na_##<JE~z6o#=#I9^Ww_r###b5u#Xw.=N"# m
%zl -)vRhzG# GOO^#V<%#*'.*zU#tK##6s#
#wk@b-##>4LC#=#^m

A#7#####PK##########!#9##########drs/downrev.xmlDN0#DHH
HT#VR[p##cqhFo#d#1#rV
n6)x{##"1)8Sbv't##5*c#k)C0s#qZ-#}'SAVE1##Gz:|
[#nwe\")u}##@DJ|+wEj# c#dl-A.#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!
#ZX###h#################*###drs/shapexml.xmlPK##-#########!
#9#######################drs/downrev.xmlPK#########################T####
####################]e##D############################
##2#######G#######^WN###
#####################
#########
####N########`r#####################?##############R#e#c#t#a#n#g#l#e#
#5#####"######PK##########!#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
##d###p#######drs/shapexml.xmlUMo8#/AHQ;M*Eb$##S<([k
c )inCL
3o|}2:#CHT|

{;##RFT##S3sM

Tlof7&4R4&]##+<#j0###5UZ\T
U~[*#
T4 s0X+L#E<[1~"h"#|#i#p#~#]OT'si6?
4`Yz#SoKKlb#c#1'WS:@#K[##1e|#-#8#/?
LB
fr#dr@#h##
###iNfTX3DJ,#RT
BJj
#N#_#kV#QJ5Q:##+oLq`C#~5_hW1Y$OPkNDQ#a3~#cc_dOt
[
O:Td"
K ^59#x'ti({P#

2##'J#l((NB#=QU#6v
Mv
p
?P:7,Go'1#Ad#Ab,##.o#$py##e+exI#}cBi#2r\##x
#p<8`2#TjeHr#e}D-vw#
# 4k}h]=,##oPoY#}#K],#j
uU
(-Ng VqT&<wB
?zb.k
+l'#/###rONUeUOf8[Zcv+I05

}#z1.fzYb#)r#tP#*)#k[BD#Nr#
KzyW3IqA.:##`?######PK##########!
#C0##########drs/downrev.xmlDMK@#@!n#Hm#?##[6Nn]w7L>hg
%##2S#>?^n!##Yp##+NvG>#KlP#T
#

27#yP#O,7(|)

j##qkm$2>#i ,<Iy}#VEJ#^#pJW^#H^#o8#######PK###########!#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!
##d###p#################*###drs/shapexml.xmlPK##-#########!
#C0#######################drs/downrev.xmlPK#########################T###
###################
#]e##F#################
##########(####2#######G#######^WN###
################A
####
#########
####N######## r#####################?##############R#e#c#t#a#n#g#l#e#
#6#####"G###A###PK##########!#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!#/
(##########drs/shapexml.xmlVQ6#~tkA('Z>;#9#;##
7NXV}#>
K#}3C^ZW##m3S#z#O#5g# eQ:O #>n\|}5v]poM
%5rcK ne#Jzn)
o#JW##r82E##% w[_
IwDL2+#Q#I0m>ZAg#
q+E 5 NjIT[#t*K#?
ka##b>hn>As#ew!##b|myiE#9Qo#~a2#cy,Ct
&##h:tL
## # R_:OY#J]
AQKPBe#:*#(#3#'yu#l/
(F#D#S#)P_P4####>qh#Hs3`o#|#

X;#]3N#5
g9X4LY
*%(###[z#n#n` ?/$ (.
{L###v
e{r`##7w<#%MB7#@##1`[

#3Bm01QH#2c7R,{nO#H#M###pU4T#Q#0U#g#Q=2;<#\]=&
#kw#<#B+%\#.fr[kU#&tYDIgp3:#h#|7#

l-eQEC
0OfG#%SY\#A1mDf#,vk#D:R7R#O$TAm[Yc`###Y9#
#Ac,PEi#W.R7Ph+AJ#)^\#L ###4#!]#2j#!#:@l
%#!Gg##LW#####PK##########!
#m'r##########drs/downrev.xmlDAk#1#F#CBo5=H#
m#M$#}#=#ox#oLg# #0S
< #OBDw$)r1ci<e#Jb#*C
0u##|+,7=/bj#:#g$
# 2#v#
#
#"Ip^EJ,
/w[#fs>z#"y 9.f#|#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!#/
(####################*###drs/shapexml.xmlPK##-#########!
#m'r####################3###drs/downrev.xmlPK#############6############T#@##
#####################]e##\#####################*####
##########(####2#######G#######^WN##############
#####################
#########

##c##$#########################
###?#######"###}###PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
#l###########drs/shapexml.xml1O0#w$u;[#EI: u#
r{q]

f':V#;{.U`c#

#,#
#6##l#o##t0#|bm}{S#E
M#&!#C##PH#{#q5CL&!a@#{Rj-{#f|
#c##%.rW#$=##f7|IKu)PWx8`KO##Oi Q#cV#X
V#5##[^AK Dwz@#mf /j|n#cv;2o#####PK##########!
$
#KsAL##########drs/downrev.xmlLAK@#a#[(X$
#E##$
ivfgCvz^1
#|XNS#lz"m#x#@l#L#~(<?
+0ao4S#1G#MJ}u##g'#o##Ii;^}ol=,##
{#^##\S='c./#T)/P
&F#"OysT]#?w#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!
#l#####################*###drs/shapexml.xmlPK##-#########!
#KsAL####################o###drs/downrev.xmlPK#############r########
########^WN#####f####f3######1######)##########_#_#_#P#P#T#1#2####
#####$##########p###PK##########!
#############[Content_Types].xmlj0#Er(Iw},##-j4
wP#t##b{U##TU^hd})*1P#'
^W#0)T9<#l##$yi}##;#~@(Hu*#D z/0

$#X3aZ#,D0#j~3b~#i>##3\`?/#[#G\!-Rk.s.#.a ?#
####PK##########!#
###6#######_rels/.relsj0


}Q #%v/ C/}#(h"##O#
#= ##C?hv=

%#[xp{_P<1#H0##ORBd#JE4b$q_##6L#R7`00
O ,E#n7Li
b/Se######PK##########!#ky###########theme/theme/themeManager.xml

M
#@}w7c(Eb#C#A
7
# KY,#e.|,#H#,l#x##IsQ}#
+!,^$j=GW)E+&
#8#####PK##########!
##)####2######theme/theme/theme1.xmlZ[oH#~_ikB#HY#2Ua#NvSU
#
#KP.#N_^y#"JuK(Y#.]P"L`>#

Ra####WbJeWggiQfAg4m<s#<kb#%#h[

@&<#k`#i3
""_'2w## q>?#W#@& ?
##C#@&\w)1<k~V{:L+;=hH#H##*@zkO
# #x#
e7#~1KE*
~y~##_#-H#T$#KOnPQ,X##9#!#=!#Qybk
Q
;#x# >,!
tg
]DR

>#Lkb#v##8y~T8#EFF+,#zY8YZ#yz'nZ#Vn{
#B#B:#o[wmuZ5V#i%a4L;r#I{w
O'kWgBKQDT#Z,#

Pn}#>

*##V{u,g#)Yd%R6GTS&#=D6t#pM##^$K#r\AcfuHs`
U,un##@#Z#V
~dT@&
### b#K(_#.`#<U#vexo+MW*g*##?*B]#t#]6?
;gct;$ZM,#VbIXU=]e{m&$Rj)aHx#$A'
xHs#4Wa
7
/7
78
.## ##mN l2Z6Z:yx<#>-#@2KX(#<x##>v
[
M#`m##/)[
[W
|1#"sm~T%#l
,V
#Hw#oV{###eB
#:#w-|JAmts$NzR+#5-q#
Q##nv#yerV_fdpzn/!m##2,#n8T####}2m
%upv}###&bRvrE#tp
C

[+d#I#fmRm
#x#oG"#oanP #|
Ci`P[]9kl#Zm#7ouz#{>qgo#Ks#/b###S"#OIV#2&iS
F###W,e#9NP#Z.
o6d^}I
##u##tv8QZ^#C#Y# s]
z)Q#Vw@#[AHd3C#3Eu#[#D##u# ##b@E14d##.#
Pc8D6U1z#H">rx!-

%#jy:Z#D#g#<P
Y_rH#t
Z#q#(NDL#:H6C#
F#;E:#de5Pyt#3##nN,d5#'Q##XMd 8
$#rL&#ETEqP8G#$tWHyT$^##Xz'IZx@iTerm%{o#]O]
j*l3E##Wuk#54Y#NHv####M&Or@V;2'h&pXmNM&##>E#t8Pc <
#V#n#z4{# =l#'X#YoR~#3#diR<|@F #A~#3_.\y#NF
-4Zc#!#g)a:vcavkgzv#nCC#u, 3Am4gv[8T^3i-dNK!

^Ummmm#i+lZvWl##x3W

/&cjr #_MWm?
#]5gbK.#}82#E_U~7kXKO*}W}& ~HAe-f#L8o
x_#`t&|cKLo#=l-rkx0~ql!k)#ASb`ZKYQ#Z*72g|Y.N*P{ukT_G/Z{b/^c- '
69'{yzb#:#1W|#####PK##########!#
#######'###theme/theme/_rels/themeManager.xml.relsM
0#w#oo#&#56?$Q
,#.ai#c21h##:qm@R#N;d`o7#gK(M&$R(.1r#'JT8V"AHu}
#|$b#{##P8#g/##]QAs #(#L#[#####PK##-#########!
###########################[Content_Types].xmlPK##-#########!
#
###6#################+###_rels/.relsPK##-#########!

#ky#########################theme/theme/themeManager.xmlPK##-#########!
##)####2###################theme/theme/theme1.xmlPK##-#########!#
#######'##############

##theme/theme/_rels/themeManager.xml.relsPK##########]###

########:###<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1"
tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3"
accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink"
folHlink="folHlink"/>########PK##########!#M##########[Content_Types].xml|
N0

EHC-ja#j;##+#,##Kq:=ig#,?YD&oD#z#CwOgkcg$./#XQ{js#Ht# AFP#0#s#k#fx(8?
#.C({R#(##Mb7{IF#{_##R'dK#0#FF#jr'"&###@_'#####PK##########!
#p8###8#######_rels/.rels
0#D#nz# x#%6 (q#L Q(NAU io#o##'t#GHL

m^W#1##6#
AJ#M#8a22~`Or[;##,l#@}YMG#Bh]p#{J
Loc!"#r#####PK##########!###`@######!
###drs/slideLayouts/slideLayout1.xmlU]S0#|L
II#-}##BVb#$;ii/"vW#d&q/!\2Ur5M#/
%4q~
#`H[
iR94 JswKe#
g`7"{aZ&mLZ.k+nt#pA#Um?
Kzq##Xq;]#OH3#ld

T(6}#Ys#$7?^[#2[C#I h_0,7##if#Z##I[GXd/ U?
>N#PPhcG9| t##!B#q

%RH#Q#{6tgyJjEa#>0
zo`f8>#c(.#^8$"mU?
7hF#a#z#/##=

#@x'#L#.##D7#5{"N#^D`OW9#q#
##%]XF
/}_##?($.#\iyA#Ax<y-#z{Q6<
# (@LW$%
5W4`.xtI#F#PaP9@6j##37X2Z&#J#
r.({z##@v]v@hxH>pY##q:bghp0Tl###[# v#x;4#####PK###########!#M########################[Content_Types].xmlPK##-#########!
#p8###8#################.###_rels/.relsPK##-#########!###`@######!
#################drs/slideLayouts/slideLayout1.xmlPK#############)################
# ######1#_#c#h#1#-#1####B#################

#q/#####i/##################/#####(##### ######################
###################
########
####`##########jJ########jJ######################?
##############R#e#c#t#a#n#g#l#e# #2#####"######PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
############drs/shapexml.xmlVn#7#}/ Z8nb!# b#>r
x\]#$( #!
99sBFluw#KU^
yxNU`<(?n#;]ulRfQT#N;<}p#^F]Q# #Y3,N
)]u@z.hBN7#EZ!#T#|##M#`#0/`#?
#d>Ao>#k4T#:DJXFC(* Yt#d={2b}#^>yd#f:K ; <8#
wc<Rxv}#0wBL## C

:##rckas]jF
y{3a##[-S##O&j7WJd##49k

###F-#|u #%b!.D5>J#M###G
x# -so)V$E#
WTtv#n)R<z'n(Wt&r#
i#8#.m m
BYgZzBI#l#{@BX0i(<.u#NR#|6R 5+Dz;&!em##6^{J

i\\NyEBR%#
##V8_N7
W'#8]#:^c1'.'jv##P>7m#4#]}^3]f) /C'#v##KRltgP9"7n9z#M

6
%nZzFl#Y6
6
#454N#
%zV4/<zl5RsJK###/@\Of####[VGw[pRtmR#1##5#
_G#849!M#wm<#####PK##########!
#_###########drs/downrev.xmlDn0#E#TLxT#VU##vd;k;wtrF
#
Q#MnUe
g#>QX##^-)Sb|BD#I(Ch3Dl&vG4#]%uiPSeBI-
NKxals#5^
e#"p##N&5 +SIHi9~

#W-NBD(
#####PK##-#########!#Z#f########################[Content_Types].xmlPK###########!#1_a####################/###_rels/.relsPK##-#########!
######################*###drs/shapexml.xmlPK##-#########!
#_########################drs/downrev.xmlPK#############################P#
###################
#]e##P#########################################
####
################

###################
########
####`##########jJ########jJ######################?
##############R#e#c#t#a#n#g#l#e# #3#####"######PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
#)##########drs/shapexml.xmlVn8#}_`"mbT)#c.
i
EG##i
JRi
wf(mX#u`###-LN^Ppec3ipqE`KL#To];#6L1(#2#^VY<7#qGWA####=#

4V )]KOR]z#O'RX0I#Y+Zzt###c#Rza#}#
t#;
VP#F#7@#QQ"I9iS|##oW#a97#Jo0R#29&0S(
<y;#oI"K#H!~Pl<

ec8F.BL##Fs#= efz9e #[6MT^d#T?m*##d


k1saQhR+#
_l4?8X#)v#p##BeoS##k;3w##l2y#53-]#)###U#
VW$]#>#!#T~FFT#n#DM#g###+###~C#t-RY#
|Ho&WW`a +g##CB#/1###PH#m,##8'{U};#?
U
k (>`##>P(j`

Lh%xzn:####1L*{iO y4[t^Dl-[$Fyz?u##^##[z
>
u>
>#zOl
X#&#45KDrd##G#h8GL/s#kVAQA<xr##m##L
#
##7
U?P####SAxZng#1#####PK##########!
#J##########drs/downrev.xmlDN@#E&
i##S#

#u#}v#mB
;a{snlF t .T}{x##2)#b~{3\3
#9*Bhs)}QA?-q##

1Rj#7
d"##*l Dvs:%/v8l5*u
<#q|\/##d8#qx#]#9#Q/FQ_#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!
#)####################*###drs/shapexml.xmlPK##-#########!
#J#######################drs/downrev.xmlPK###########################
# #####################]e##R###########################################
####
################

###################
########
####T############################1###
###?
##############R#e#c#t#a#n#g#l#e# #4############

##
####################]e### ####
########
####`##########g######g####################?
##############R#e#c#t#a#n#g#l#e# #5#####"b###\###PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
#Vj\}##########drs/shapexml.xmlXo6#~#5#t##S1
%*L#I_v##P}#x;K#>nk#Lt6wEe2#!
*[(N#_>4#ladr#c3tB
o\-Jk#q:A"#M}Ue#Lz
ew
##><#-WK;#|#j#
G$=#wVE
# wpS Yk#;VG%#f
#|16 V##5 <
7#R`29#2Q#"{#"'^o.it'#?iwW

e##ZOB$dGqV###if###/p#R,LUg#P##Ue#e##s"##G#P##5#
#*#o#o}4
2?]z

Hg)6^#ZKa

K#V3#H8#;krR<;p"j#` #&Y w
g~#X##p#Y0k###*[Q#Z#d1ik57~UL255l!
>
I#M>
X+>
K9s#5ntZ| Q u!Io:_
2 EE(/7w#={>SP# r?
D####]vW\o#QgR /{
k2iq#M:_-$R{=##T
gg'#
9kS\rh#S]#^

h9S##@)+q#p>

# &v# e.#RCU
FZY)*[UW###*#2aZl#ZvW#y#DSVx#L#Z-)#|KWl#?
3#CDT
vM/%UK!U#ZrE#"l#U>fo?
Q]##6#####PK##########!
#############drs/downrev.xmlDj0#DB/4EQB)##2$##9a7~2=
######O#Xh##ww[,#mISlYP##Pp#jM#dS8o0[<
nz#nA@Hh^|3#egQ
)##W`?##$#Xs+ #C$/!%$
|#####PK##-#########!#Z#f########################[Content_Types].xmlPK###########!#1_a####################/###_rels/.relsPK##-#########!
#Vj\}####################*###drs/shapexml.xmlPK##-#########!
#######################L###drs/downrev.xmlPK#############Q############
@#######################]e###################R###Click to edit Master text
stylesSecond levelThird levelFourth levelFifth level#######S########
###S#############
####
########
####f##########jJ########jJ###########################?
##############R#e#c#t#a#n#g#l#e# #6#####"#######PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!
#34##########drs/shapexml.xmlVn#7#}/ #8

#[#!X
<#%;3\IIP#EUACr8sv

Q{W
#U _WW#
\;U_>
-:v:#j,wU###,$\A#TT.ABG

##re#$UOE#.p2EB

/F#9@#s_mb#:###pKHFMwk#um;`|G##v-EM
BAH
##r_h#mEx#1#07^##M#?P#7## #L>
o hST104##/#P!##c<&J#sQ#si#q#BN'

8#cVcq#:ON*ugWJ#m##9o#

###e/w_?
@#Jv3###U]##H09#;&#nyuy#Bk,, ####&a>#Zw}urdL#$#Svfig/.4j#{@$a!
9i(<.W#yE0/HF
rHoG1a)k+atWJT_$gw>&#D\tb#*#

#U#[#
uM# f&<^e|=#iT?%#pP}-##
###d0B*wu<W#
z###y%KRlTGXTT49"7n9z#~Un4=|
#7,GfF##rg8#Q7&0E&il#81L/s#@V (N<{#NVj#V#|
5F#ZC*[#dO#U#\&0#/#####PK##########!
#BlB##########drs/downrev.xmlDMO0#DH#k!
## P96#!xD6#- iEO7#\##W
^fw |@Z&##yXk;pA.T"B#eM#v;Xg0*###nZ&4p|(6
|.#_ip#"#NfQW Mn2#w.#r
^ W?#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!
#34####################*###drs/shapexml.xmlPK##-#########!
#BlB#######################drs/downrev.xmlPK#########################`###P#
###################
#]e##P#########################################
####
################

##############
####
########
####f###########jJ########jJ###########################?
##############R#e#c#t#a#n#g#l#e# #7#####"h###b###PK##########!
#Z#f##########[Content_Types].xmlMO
#&#2WR=#cJ`F#0iK#`###
#v#Lw

#9uSq##:w`G

^#i
#K#I)#c/#
$oVj#T#MRc#|}042#C#M
P~##*ka/8^DkHbL8e
i"K\#XN\6rco4y@#_;o#####PK##########!
#1_a##########_rels/.relsj0

qC#No^K#
[ILcX&m0XFo;#>0x#M#e`|X}

I`N4aG2$R##KIZ#)4(M9`c#tB{Am:f@`3n#|O#, r
jxR0#T

,0@##}WBL#5v######PK##########!#
p##########drs/shapexml.xmlVn#7#}/ Z(l #4*#>S\k+.%

#*@_b#r8s
Tl++NxM3S#%#32Z&
#wOo##k7##.]R7#{X ve##Gj_u:R#T.
%)m#Y:#gZ,S`xQyQ'#`LMq#odV#g06-"#M[kvk)2G##j
%,C#Ne#_
#K#>t<#3##go&#Q{#Bh
s#

-#-
##1!{R(\
]zRhL#G$YYKs1*F#n#N.6BK)#1*}#Kw##`,b#v/J%%E
%

.#9G"
c##`_#Ul#
HWvV7#UL}#N###VWB#gQ#{LY
?*%c#[5#Q3XJ~nn#>#Q/#SB*R
Ai#LxESZ;G###`#H)4#9#p#~#a##R#@:#V #S`7A=7
#WQ1y"i0#xtz#S7?k<K}
}Ux=#qZpo5FbbBQp5#<]]?I#mu#>##n##;o}3#pOh4#@#_
q#oX%%#V'\# ]
f#$6#vJ(R8U#7Av#+)`#P!tb*2#x%cY
%,[OuCzMf#9P`+#)-R:6;lJ9
',#.>7N##v/nI#lH]|#EM&tCw!
#Rgsa###>?'$###'?#####PK##########!
#Zl##########drs/downrev.xmlDMK#1#E!
<M#U###n#gZe:y#'/cGE./r.g#mz8#p5!N#j#l7Bd##L#`<=YBJ

3!n 1Epy]s+#-;|XU#+[?
r#ys#'Bw"b#o+ QJ@i*e#$$D/#####PK##-#########!
#Z#f########################[Content_Types].xmlPK##-#########!
#1_a####################/###_rels/.relsPK##-#########!#
p####################*###drs/shapexml.xmlPK##-#########!
#Zl####################P###drs/downrev.xmlPK#############W############`#
######################]e##
h#####################*##############################
###############
################

##############<#####
########

##c##$#########################
###?########
###############
#33######8######0##########_#_#_#P#P#T#1#0##########
.####2##p#######PK##########!
#############[Content_Types].xmlj0#Er(Iw},##-j4
wP#t##b{U##TU^hd})*1P#'
^W#0)T9<#l##$yi}##;#~@(Hu*#D z/0

$#X3aZ#,D0#j~3b~#i>##3\`?/#[#G\!-Rk.s.#.a ?#
####PK##########!#
###6#######_rels/.relsj0


}Q #%v/ C/}#(h"##O#
#= ##C?hv=

%#[xp{_P<1#H0##ORBd#JE4b$q_##6L#R7`00
O ,E#n7Li
b/Se######PK##########!#ky###########theme/theme/themeManager.xml

M
#@}w7c(Eb#C#A
7
# KY,#e.|,#H#,l#x##IsQ}#
+!,^$j=GW)E+&
#8#####PK##########!#$^###2#######theme/theme/theme1.xmlYOo#5###?
MFTn6m##lo(##7##J\
#A#xgv,I##t#egzA!
##/#Dh#;#I#f<%`Fdpmw# X#b##0yFR#s`#"Z#
|

#t#
V#L #8# c##4$#
TI=#2 I F"#v@#+WWF#`O#I4z#T#
Zsz##/:V+: X
0
O#
n# 0+% g3#d#WKFg,~ ot# m__##M'%t#>^N}##s

[
n#@1Yy#1####)Rq#L##

##
eiHB2#4S

C/zOO#>;~G#8/>B?
?
Y5P#_<#_~+[##]&D[###t3%'Cq##SwV#Ib
b=

#f#M|
bb
b
###*Y#'p?#SFx=6#Vy9#L##xwpwgAAU$;1g8U8")QH !
#fGg=#
.X{#mcZi##zXK#J@gh*GBV`V!0T #'5M*!3###a#
Ukn#q#ncG
E'U4ob]dO:1N*l}_N D1

#.u]J<w^#i# zf*/Z{E8|%heJ p'o##.#


o
#okoo
#wQd>6]NvcX_#)M,a#`P3?2?e1<#E#5Hp!Uq?#4uG2'#Iq
:3\I[3]>z #;t#s2f `#1 [WnD3Sm2#


###'p-;#R0##mw
#n#q>z}T7N*b!v*|
nDK9Z#p;\vW+&^2zhcs2#Y&'KQ;h6V###|#I#^,P
#&1
B1>'b W#2!U#C
f(#l#u#L
Z2#PvFk^JT#GGh#u>#*T#"s^#+n47
# Vh#nBu.ys#*e7_#
#
##3U~#W#@##
# ####sBYL###Eo# 18##!Aa?R
d#S,#r#{H#
####eNg0Mo^6#&3(a#hw>vY^
"zbf])#9[A+O#[X%#p08o2A#T7#?#M

#m<.vp##dIY7f}!m#s'%;iysr"[ #[jj#qq11?
Z+}pt#LI#L#\A7y#o9#####PK##########!#
#######'###theme/theme/_rels/themeManager.xml.relsM
0#w#oo#&#56?$Q
,#.ai#c21h##:qm@R#N;d`o7#gK(M&$R(.1r#'JT8V"AHu}
#|$b#{##P8#g/##]QAs #(#L#[#####PK##-#########!
###########################[Content_Types].xmlPK##-#########!
#
###6#################+###_rels/.relsPK##-#########!

#ky#########################theme/theme/themeManager.xmlPK##-#########!
#$^###2####################theme/theme/theme1.xmlPK##-#########!#
#######'#############c
##theme/theme/_rels/themeManager.xml.relsPK##########]###^
########:###<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1"
tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3"
accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink"
folHlink="folHlink"/>##'#v###PK##########!
#(b##########[Content_Types].xmln0

E##Ak#P#

}l}

###m###$_#t#I$svs#^ KkH$Q
#-#G$oo1# 5
#J##

#\Qg0?0o#mR##o?Y8#J#m#i|#TX+N#3t#r@9>?#4

Mf#rAs##o_p*#?yj#&
Xg3#####PK##########!#*###8#######_rels/.rels
0#D#nz###Xm#lo##0of5OIw
#AN{c v=m 838yG
6U}
#
S#h#Lq`L)#d=\@.;3, #;#$e#
#
): v#q}j:z##'k
(f,##XA6\m>#####PK##########!#QG#####!
###drs/slideMasters/slideMaster1.xmln0#+;D#>PTPK#`0#6#w#HK#p
-3##Ir!#ST/Z}>KId#%#XN
/*s7#FB

rR:Weqli${]1c6##v*^#@RNg#K3uQp~hL##8

GogUYtSn4q'Xa##2#I53##&Hd#^YB+T#,2#Vl#3
+BkF]
#tSm#vatWm\_#"AIf9|#B##}##% V^m#}
%\&>W-#yVr
=#`, cM;#~!=#6DpHV$#$#:#P(#Cwr#*#E?
QIzdxr#
#X#,i7MoX.#X',n
! h# 7,+#Tn##@BBZ#+p
###5##{{#yU@I N

^@^ CC`.HW+W#o7GiW2s|5#####PK##-#########!
#(b########################[Content_Types].xmlPK##-#########!
#*###8#################*###_rels/.relsPK##-#########!#QG#####!
#################drs/slideMasters/slideMaster1.xmlPK###########################

##########################0######(##### ######################
##############<#####
########

##c##$#########################
###?########
###############
#33######8######0##########_#_#_#P#P#T#1#0##########
.####2##p#######PK##########!
#############[Content_Types].xmlj0#Er(Iw},##-j4
wP#t##b{U##TU^hd})*1P#'
^W#0)T9<#l##$yi}##;#~@(Hu*#D z/0

$#X3aZ#,D0#j~3b~#i>##3\`?/#[#G\!-Rk.s.#.a ?#
####PK##########!#
###6#######_rels/.relsj0


}Q #%v/ C/}#(h"##O#
#= ##C?hv=

%#[xp{_P<1#H0##ORBd#JE4b$q_##6L#R7`00
O ,E#n7Li
b/Se######PK##########!#ky###########theme/theme/themeManager.xml

M
#@}w7c(Eb#C#A
7
# KY,#e.|,#H#,l#x##IsQ}#
+!,^$j=GW)E+&
#8#####PK##########!#O^###2#######theme/theme/theme1.xmlYOo#5###
IMf#hFmQY&#jHH qJ|@##_g{f
#A7Rv

#$

##!)OAr=@$Q;3]Z#T8#aS#fD#6}*P1I#
V*d#X^#IanE#6##&
Wk iR#1 #hfA|
k##k$_aPICI#;LCA|
##Lq=q9`4iF#*oN#p#ezc#},ng#VIfO7K# #+
%Nc@#Z7
## #^/>9o7_#_,<U^##\s#~aX#YF8`Fj
#x`g#4y!#
vA!#^='##??XZ]F|W# ~x
#\/ /?#.|@#"-r#x##8 Ab+$NRAG#

3\&#
#x}z##]iv#N<#lJ+##iT\L]#U;83
3
3 *xb3*#(
3 ##|=14#hZ,
eV% ]Y]r#!+0#~@gxpREr##&Vq#]
T0vFD5#8#TjY#*71.'#'Y#O/'##sU#~w#N.%O#wh
##=3#P"mE>sE#2%vOeo#O}#^

7 e|(Puc#d.'K1ef
aaz0####"#$#

#$C#BoE#el=X#n9#DxY0ji#gez
5 TK0R6W#|XV
#N#A#V^###)
#hHxDr#i>j#'#b#;#>Z3#n#p;\vW+&^*#
#LGRt#W+#
q#p$#Ka#OS#~B1>'#bW#2!U#C#f(#l#5#L
Z2#PvFk^JT#GGh#u>#*T#"s^#+n47
# Vh#nBu.ys#*e7_#
##3U~#W#@######sBYL###Eo# 18##!Aa?R
d#S5,#r#{H#
####eNg0Mo^6#&3(a#hw>vY^
"zbf])#9[z)9Z[J#7W
#eap#ep?#Ao#~## #D%x ]
##';hI[mb6j9#
49yx-55-xd8##8<#wS
&#<#?#####PK##########!#
#######'###theme/theme/_rels/themeManager.xml.relsM
0#w#oo#&#56?$Q
,#.ai#c21h##:qm@R#N;d`o7#gK(M&$R(.1r#'JT8V"AHu}
#|$b#{##P8#g/##]QAs #(#L#[#####PK##-#########!
###########################[Content_Types].xmlPK##-#########!
#
###6#################+###_rels/.relsPK##-#########!

#ky#########################theme/theme/themeManager.xmlPK##-#########!
#O^###2####################theme/theme/theme1.xmlPK##-#########!#
#######'#############c
##theme/theme/_rels/themeManager.xml.relsPK##########]###^
########:###<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1"
tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3"
accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink"
folHlink="folHlink"/>######################################

#s######k##############

#####S######(#####
#####

######################

#############

#####

###
####\######## r#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r# #3##########T####t####
##### ########
q##################### 2008 Wayne Wolf##############
##2#######G##############
################

#################

#####

###
####`########as#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r# #4##########T###t####
##### ##### ##
#################-###Overheads for Computers as Components 2nd
ed.###p###.######(####2#######G#################G###################O#############
########G###################G##############
###.############

####################
#####

##
######x##############gs##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############9#####################ARM instruction
set###
################p#####
#####

##
######x##############is##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################~###ARM versions.ARM
assembly language.ARM programming model.ARM memory organization.ARM data
operations.ARM flow of control.###
###############
########^WN#####f####f3#####"################j#########################
##########

#
##################################(#####
###############z###

######################

#########
####\#########u#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#########
####`#############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

###################
########
######x##############`s##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############2#################

###ARM versions###
###############H#####
########
######x##############(###0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############|#################V###ARM
architecture has been extended over several versions.We will concentrate on
ARM7.###
###W############
########^WN#####f####f3#####"#########################################
##########

#H######@#####################(######(##### ######################
###############z###

#########
####\########.######################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#########
####`########`######################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
########
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############;#####################ARM assembly
language###
################}#####
########
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################Q###Fairly standard
assembly language:
LDR r0,[r8] ; a commentlabel ADD
r4,r0,r1###2#############/###################.#####A################
###R############
########^WN#####f####f3#####"################e&########################
##########

#O######G### #################/######(##### ######################


###############z###

#########
####\########@######################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#########
####`########`######################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
########
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############;#####################ARM programming
model###
######################
#########
#####~#######################################1#################
##########?##############R#e#c#t#a#n#g#l#e# #4##########@###0###
X#####################r0##############################
################

####################
#########
#####~########
###############################1###########################?
##############R#e#c#t#a#n#g#l#e# #5##########0### ###
X#####################r1##############################
################

####################
#########
#####~########`###############################1#################
##########?##############R#e#c#t#a#n#g#l#e# #6########## #######
X#####################r2##############################
################

####################
#########
#####~#######################################1#################
##########?##############R#e#c#t#a#n#g#l#e# #7###############
##
X#####################r3##############################
################

####################
#### ####
#####~#######################################1#################
##########?##############R#e#c#t#a#n#g#l#e# #8###########
## ##
X#####################r4##############################
################

####################
####
####
#####~#######################################1#################
##########?##############R#e#c#t#a#n#g#l#e# #9##########
##
##X#####################r5##############################
################

####################
#########
############################################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#0##########
#####X#####################r6##############################
################

####################
####

####
#############################################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#1#############

##X#####################r7##############################
################

####################
########
#############`@###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#2##########@#P
P0###X#####################r8##############################
################

####################
#########
#############A###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#3##########0#P
P ###X#####################r9##############################
################

##############
#####
#########
#############B###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#4########## #P
P####Y#####################r10##############################
################

##############
#####
#########
#############C###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#5############P
P#
##Y#####################r11##############################
################

##############
#####
#########
#############D###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#6########### P
P
##Y#####################r12##############################
################

##############
#####
#########
##############F###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#7########## P
P
##Y#####################r13##############################
################

##############
#####
#########
#############
G###############################1###########################?
##############R#e#c#t#a#n#g#l#e# #1#8##########
P
P###Y#####################r14##############################
################

####################
#########
#############@H###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#9###########P
P

##^#####################r15 (PC)#######
###
############

########### ##########

##############
#####
#########
#############`I###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #2#0############0#0 ##
Z#####################CPSR##############################
################

#################

#########
####l########J##################1###########################?
##############T#e#x#t# #B#o#x# #2#1################
X#####################31##############################
################

#################

#########
####l########K##################1###########################?
##############T#e#x#t# #B#o#x# #2#2###########@######
W#####################0##############################
################

##############|######w##### ####@###` ##`########


############C##*######################G#r#o#u#p#
#2#5#####"###########PK##########!###########[Content_Types].xml|N0

HC+jS8 @####:Q# ??\o#<7p]V#


O#(I#'##6E=##,){4>#I)q###7UuD
)}nL"M###&g0eSA)2';2
WY#u7{zq#Frj9K#*(]mOl#####PK##########!#Z,
[###########_rels/.relslj0

#``t_P[>,dgzj?
I'f#P#b-\/#0Z]#nL#np#__3.iJV#K#QBirL,V/7##4
`ANa#r+m#;E/<sBS1w>#'3U#A# v#83/#####PK##########!
#0#\##########drs/downrev.xmlDOk@###ou#D#P##L!
o
#z#f76#M#z\mYA@##V\*?p#Ycc#L

h;'g_#a6###tK##n;>!M#WQ*
##*li_Q8###l##qO5I|6 <?>i#+#n#####PK##-#########!
#########################[Content_Types].xmlPK##-#########!#Z,
[#########################_rels/.relsPK##-#########!
#0#\########################drs/downrev.xmlPK#########################`
@#`#####,#######$###############D###############

####"#######r#
#########
############Z######M########################3##o##################
#########?##############A#u#t#o#S#h#a#p#e# #2#3##########@###`
##`###
####2#################
################

##################

#########
####l########N##################1###########################?
##############T#e#x#t# #B#o#x# #2#4#############
##########_#####################N Z C V#############################
################

##############
########^WN#####f####f3######################_#_#_#P#P#T#1#0#######
###+####s#.##Dj#####' #################################=###@#B#####
#####D%#####' #################################=
###@#B###########A########################?#%,#####(######## #############<

######+########O#%,#####(########
#############<

######+##########D\#####' #####################################=######
%######(##################D######'
#####################################=######
%######(######################D#####'
#####################################=4###@#B##########B##########B#########
#B###########%######(######################E#####'
#####################################=>###
#B#########`#B#########P#B#########p#B######`#B########?
##<######*##################%######(####################/#
%,#####(######################<

######+##########D#####'
#####################################=######1#####:##############B#####v#i#s#i#
b#l#e#####*o#####3######################>+#####B#####s#t#y#l#e#.#v#i#s#i#b#i#l#
i#t#y#####<######*##################
%######(######################D######'
####################################=######+#####4

#######8#########?d#####C##########B#####0####p#p#t#_#w#/#2#####B#########C#########B#######p#p#t#_#x#####B#########*Y##
###3######################>######B
####p#p#t#_#x#####<######*##################D######'
####################################=######+#####4

#######8#########?
\#####C##########B#######p#p#t#_#y#####B#########C#########B#######p#p#t#_#y
#####B#########*Y#####3######################>######B
####p#p#t#_#y#####<######*###################+######"##################
#################################

#b######Z###0#################B######(##### ######################
###############z###

#########
####\########@hs#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#########
####`###############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

###################
########
######x##############M###0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############0#################
###Endianness###
################5#####
########
######x##################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############i#################C###Relationship
between bit and byte/word ordering defines endianness:###
###D############
#####
#########
#####~########
###############################1###########################?
##############R#e#c#t#a#n#g#l#e# #4##########
##
##\#####################byte 3##############################
################

##############
#####
#########
#####~########@###############################1#################
##########?##############R#e#c#t#a#n#g#l#e# #5##########
#0#
##\#####################byte 2##############################
################

##############
#####
#########
#####~########`###############################1#################
##########?##############R#e#c#t#a#n#g#l#e# #6##########
0#p#
##\#####################byte 1##############################
################

##############
#####
#### ####
#####~########s##############################1#################
##########?##############R#e#c#t#a#n#g#l#e# #7##########
p#

##\#####################byte 0##############################
################

##############
#####
####
####
#####~#########s##############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #8##########
#

@#
##\#####################byte 0##############################
################

##############
#####
#########
#####~########@###############################1#################
##########?##############R#e#c#t#a#n#g#l#e# #9##########
@##
##\#####################byte 1##############################
################

##############

#####
####

####
#############`###############################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#0########## ##
##\#####################byte 2##############################
################

##############

#####
########
############################################1##################
#########?##############R#e#c#t#a#n#g#l#e# #1#1########## ###
##\#####################byte 3##############################
################

#################

#########
####l##########################1###########################?
##############T#e#x#t# #B#o#x# #1#2##########Z#v##z
##
^#####################bit 31##########################3###
################

#################

#########
####l########
##################1###########################?
##############T#e#x#t# #B#o#x# #1#3##########p##

##]#####################bit 0##########################3###
################

#################

#########
####l##########################1###########################?
##############T#e#x#t# #B#o#x# #1#4##########p#@##
##
]#####################bit 0##########################3###
################

#################

#########
####l###########################1###########################?
##############T#e#x#t# #B#o#x# #1#5##########p# #N#
##
^#####################bit 31##########################3###
################

#################

#########
####l######## ##################1###########################?
##############T#e#x#t# #B#o#x# #1#6##########@# #1#`

##G####################little-endian###
################

#################

#########
####l########@##################1###########################?
##############T#e#x#t# #B#o#x# #1#7##########@#p###`

##D#################
###big-endian###
################

##############
########^WN#####f####f3#####"################/#########################
##########

##########@########### ###########(##### ######################


##### #########z###

##### ###
####\###############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

##### ###
####`########`######################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
##### ##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############4#####################ARM data types###
######################
##### ##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############?####################Word is 32 bits
long.Word can be divided into four 8-bit bytes.ARM addresses cam be 32 bits long.
Address refers to byte.Address 4 starts at byte 4.Can be configured at power-up as
either little- or bit-endian mode.###6###|###################D#########|
###############D##########
###############
########^WN#####f####f3#####"################I#########################
##########

##########P###########$###########(##### ######################
#####$#########z###

#####$###
####\##############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####$###
####`#########a#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####$## ######x##############
a##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############5#####################ARM status bits###
################$#####
#####$##
######x##############@a##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############X####################Every
arithmetic, logical, or shifting operation sets CPSR bits:N (negative), Z (zero), C
(carry), V (overflow).Examples: -1 + 1 = 0: NZCV = 0110.231-1+1 = -231: NZCV =
0101.###x###A#########1###################6#########A#######1####################
################
###############################
###############
########^WN#####f####f3#####"################7#########################
##########

##########`###########(###########(##### ######################
#####(#########z###

#####(###
####\#########a#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####(###
####`########a#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####(##
######x##############a##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############;#####################ARM data
instructions###
################

#####
#####(##
######x###############a##0e######0e###############################
#####?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############@#################v###Basic format:
ADD r0,r1,r2Computes r1+r2, stores in r0.Immediate operand:ADD r0,r1,#2Computes
r1+2, stores in r0.###############################################
##############################################A########################
#####A#####################A#########
###w############
########^WN#####f####f3#####"################9#########################
##########

##########p###########,###########(##### ######################
#####,#########z###

#####,###
####\########a#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####,###
####`#########a#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#5##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####,## ######x##############
a##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############;#####################ARM data instructions###
################v#####
#####,##
######x##############@a##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
####################]e##################################ADD, ADC : add
(w. carry)SUB, SBC : subtract (w. carry)RSB, RSC : reverse subtract (w. carry)MUL,
MLA : multiply (and accumulate)###
####################
#####,## ######x##############
s##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e#
#4###########`#@##################]e##############
####################AND, ORR, EORBIC : bit clearLSL, LSR : logical shift
left/rightASL, ASR : arithmetic shift left/rightROR : rotate rightRRX : rotate
right extended with C###
###############
########^WN#####f####f3#####"##########################################
##########

#####################0###########(#####
#####0#########z###

######################

#####0###
####\########a#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####0###
####`#########a#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

##############
#####
#####0## ######x##############`
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############>#####################Data operation varieties###
#####################
#####0## ######x##############!
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###################################Logical shift:
fills with zeroes.Arithmetic shift:fills with ones.RRX performs 33-bit rotate,
including C bit from CPSR above sign
bit.###`###########################################F##############################
#############F###########
###############
########^WN#####f####f3#####"#########################################
##########

#I######A##############4#####)######(##### ######################
#####4#########z###

#####4###
####\########@"#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####4###
####`##############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

###################
#####4##
######x##############$##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############A#####################ARM comparison
instructions###
################x#####
#####4##
######x###############&##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##################################CMP : compareCMN
: negated compareTST : bit-wise testTEQ : bit-wise negated testThese instructions
set only the NZCV bits of CPSR.###
###############
########^WN#####f####f3#####"#########################################
##########

#.######&##############8############(##### ######################
#####8#########z###

#####8###
####\######## '#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####8###
####`########@(#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####8##
######x##############`)##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############;#####################ARM move
instructions###
################c#####
#####8##
######x##############*##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################7###MOV, MVN : move
(negated)
MOV r0, r1 ; sets r0 to
r1###2#######################################A################
###8############
########^WN#####f####f3#####"################c#########################
##########

######################<###########(##### ######################
#####<#########z###

#####<###
####\########+#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####<###
####`########,#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

###################
#####<## ######x################0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############A#####################ARM load/store instructions###
################2#####
#####<##
######x###############/##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############f####################LDR, LDRH, LDRB
: load (half-word, byte)STR, STRH, STRB : store (half-word, byte)Addressing modes:
register indirect : LDR r0,[r1]with second register : LDR r0,[r1,-r2]with
constant : LDR r0,
[r1,#4]###n###e#########f#########e######################A#####################
A#####################A##################
############### ########^WN#####f####f3#####"################
###################################

#####################@###########(#####
#####@#########z###

######################

#####@###
####\########`0#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####@###
####`########1#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####@##
######x###############3##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############7#####################ARM ADR pseudoop###
#####################
#####@## ######x##############
4##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###################################Cannot refer to
an address directly in an instruction.Generate value by performing arithmetic on
PC.ADR pseudo-op generates instruction required to calculate address:ADR
r1,FOO###6###############################
#####A##################
###############
########^WN#####f####f3#####"##########################################
##########

#####################D###########(#####
#####D############

######################

#####D###
####\########5#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r# #3##########T####t####
##### ########
a#####################v############## ##2#######G##############
################

#################

#####D###
####`######## 7#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####D##
######x##############@8##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############<#####################Example: C
assignments###
################b#####
#####D##
######x##############`9##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##################################C: x = (a + b) c;Assembler:
ADR r4,a
; get address for a
LDR r0,[r4] ; get value
of a ADR r4,b
; get address for b, reusing r4
LDR r1,[r4] ; get value
of b ADD r3,r0,r1
; compute a+b
ADR r4,c
; get address for c
LDR r2[r4] ; get value of c
###j######################################################################C######
##############C##################
###############
########^WN#####f####f3#####"#########################################
##########

#d######\##############H#####D######(##### ######################
#####H#########z###

#####H###
####\########9#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####H###
####`########;#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####H##
######x##############<##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############P#################*###C#
#a#s#s#i#g#n#m#e#n#t#,# #c#o#n#t## d#.####
#####################
#####H##
######x##############=##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################h###
SUB r3,r3,r2
; complete computation of x
ADR r4,x
; get address for x
STR
r3[r4]
; store value of x###"###i###########h#####C##################
###i############
########^WN#####f####f3#####"#########################################
##########

#"#####################L############(##### ######################
#####L#########z###

#####L###
####\########`?#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####L###
####`########`######################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####L##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############;#####################Example: C
assignment###
################W#####
#####L##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##################################C:y = a*(b+c);
Assembler: ADR r4,b ; get address for b LDR r0,[r4] ; get value of b ADR r4,c ;
get address for c LDR r1,[r4] ; get value of c ADD r2,r0,r1 ; compute partial
result
ADR r4,a ; get address for a LDR r0,[r4] ; get value of
a###h#####################################################
#####C#####################C######################
###############
########^WN#####f####f3#####"#########################################
##########

#s######k###############P#####S######(##### ######################
#####P#########z###

#####P###
####\###############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####P###
####`##############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####P##
######x##################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############P#################*###C#
#a#s#s#i#g#n#m#e#n#t#,# #c#o#n#t## d#.####
#####################
#####P## ######x##############
###0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################_###
MUL r2,r2,r0
; compute final value for y
ADR r4,y ; get address for y STR r2,[r4] ; store y
###:###_#######################^#####C#############################
###`############
########^WN#####f####f3#####"#########################################
##########

#2######*###############T############(##### ######################
#####T#########z###

#####T###
####\##############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####T###
####`########`######################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####T##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############;#####################Example: C
assignment###
################g#####
#####T##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##################################C:z = (a << 2) |
(b & 15);Assembler:
ADR r4,a ; get address for a LDR r0,[r4] ; get value of a
MOV r0,r0,LSL 2 ; perform shift
ADR r4,b ; get address for b LDR r1,
[r4] ; get value of b
AND r1,r1,#15 ; perform AND
ORR r1,r0,r1 ; perform OR
###t######################################################################C######
########################C##################
###############
########^WN#####f####f3#####"#########################################
##########

#;######3### ###########X############(##### ######################


#####X#########z###

#####X###
####\##############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####X###
####`########@.#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####X##
######x##############@###0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############P#################*###C#
#a#s#s#i#g#n#m#e#n#t#,# #c#o#n#t## d#.####
################[#####
#####X##
######x##############`###0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################?###
ADR r4,z ;
get address for z STR r1,[r4] ; store value for z###"###@###########?
#####C##################
###@############
########^WN#####f####f3#####"#########################################
##########

#c######[###0###########\#####C######(##### ######################
#####\#########z###

#####\###
####\########`p#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####\###
####`########q#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

###################
#####\##
######x###############s##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############A#####################Additional
addressing modes###
#####################
#####\##
######x##############t##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##################################Base-plusoffset addressing:LDR r0,[r1,#16]Loads from location r1+16Auto-indexing increments
base register:LDR r0,[r1,#16]!Post-indexing fetches, then does offset:LDR r0,
[r1],#16Loads r0 from r1, then adds 16 to
r1.######################################(#####################)#################
####&#######################A###############(#############

A#

#########

##

)####

##

#####

A#

####&####

##

###
###############
########^WN#####f####f3#####"################5#########################
##########

##########@###########`###########(##### ######################
#####`#########z###

#####`###
####\#########v#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####`###
####`########w#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####`##
######x##############x##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############9#####################ARM flow of
control###
################

#####
#####`##
######x##############y##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############@####################All operations
can be performed conditionally, testing CPSR:EQ, NE, CS, CC, MI, PL, VS, VC, HI,
LS, GE, LT, GT, LEBranch operation:B #100Can be performed
conditionally.###f###=#########7###############################
#########=#######7######################A###### ###########
###############
########^WN#####f####f3#####"#########################################
##########

#F######>###P###########d#####&######(##### ######################
#####d#########z###

#####d###
####\########@{#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####d###
####`#########|#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####d## ######x############## }
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############;#####################Example: if statement###
################{#####
#####d##
######x##############@~##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###################################C: if (a > b)
{ x = 5; y = c + d; } else x = c - d;Assembler:; compute and test condition ADR
r4,a ; get address for a
LDR r0,[r4] ; get value of a ADR r4,b ; get address
for b LDR r1,[r4] ; get value for b CMP r0,r1 ; compare a < b
BGE fblock ; if a
>= b, branch to false
block###b#############1########################################1#####C###########
#########C####################
### ############
########^WN#####f####f3#####"#########################################
##########

#K######C###`###########h#####+######(##### ######################
#####h#########z###

#####h###
####\##############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####h###
####`##############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####h##
######x################0e######0e###############################
#####?##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############P#################*###I#f# #s#t#a#t#e#m#e#n#t#,# #c#o#n#t##
d#.####
################k#####
#####h##
######x#################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################O###; true block
MOV r0,#5 ; generate value for x
ADR r4,x ; get address for x STR r0,
[r4] ; store x
ADR r4,c ; get address for c LDR r0,[r4] ; get value of c ADR
r4,d ; get address for d
LDR r1,[r4] ; get value of d ADD r0,r0,r1 ; compute y
ADR r4,y ; get address for y STR r0,[r4] ; store y
B after ; branch around
false block###"###P###########O#####C##################
###P############
########^WN#####f####f3#####"################X#########################
##########

##########p###########l###########(##### ######################
#####l#########z###

#####l###
####\#############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####l###
####`########@#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####l##
######x##############@s##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############P#################*###I#f#
#s#t#a#t#e#m#e#n#t#,# #c#o#n#t## d#.####
######################
#####l##
######x#################0e######0e###############################
#####?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############L####################; false block
fblock ADR r4,c ; get address for c LDR r0,[r4] ; get value of c ADR r4,d ; get
address for d
LDR r1,[r4] ; get value for d SUB r0,r0,r1 ; compute a-b
ADR
r4,x ; get address for x
STR r0,[r4] ; store value of xafter ...
###,###################C############################
###############
########^WN#####f####f3#####"#########################################
##########

#7######/##############p############(##### ######################
#####p#########z###

#####p###
####\########@#####################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####p###
####`##############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

##############!#####
#####p## ######x##############
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############U#################/###Example: Conditional instruction
implementation###
###0############R#####
#####p##
######x##############@##0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################>###; true block
MOVLT r0,#5 ; generate value for x ADRLT r4,x ; get address for x
STRLT
r0,[r4] ; store x ADRLT r4,c ; get address for c
LDRLT r0,[r4] ; get value of
c
ADRLT r4,d ; get address for d
LDRLT r1,[r4] ; get value of d
ADDLT
r0,r0,r1 ; compute y
ADRLT r4,y ; get address for y
STRLT r0,[r4] ; store
y#######?###########?#####C##########
###?############
########^WN#####f####f3#####"#########################################
##########

#/######'##############t############(##### ######################
#####t#########z###

#####t###
####\########

#####################?#####&########D#a#t#e# #P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####t###
####`#############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####t##
######x################0e######0e##############################
######?##############R#e#c#t#a#n#g#l#e# #2#############
#`################]e##############?#####################Example: switch
statement###
################`#####
#####t## ######x###############

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###################################C#:# #
#s#w#i#t#c#h# #(#t#e#s#t#)# #{# #c#a#s#e# #0#:# #& #b#r#e#a#k#;# #c#a#s#e# #1#:#
#& #}##A#s#s#e#m#b#l#e#r#:## #A#D#R# #r#2#,#t#e#s#t# #;# #g#e#t# #a#d#d#r#e#s#s#
#f#o#r# #t#e#s#t##
#L#D#R# #r#0#,#[#r#2#]# #;# #l#o#a#d# #v#a#l#u#e# #f#o#r#
#t#e#s#t## #A#D#R# #r#1#,#s#w#i#t#c#h#t#a#b# #;# #l#o#a#d# #a#d#d#r#e#s#s# #f#o#r#
#s#w#i#t#c#h# #t#a#b#l#e##
#L#D#R# #r#1#,#[#r#1#,#r#0#,#L#S#L# ###2#]# #;#
#i#n#d#e#x# #s#w#i#t#c#h# #t#a#b#l#e##s#w#i#t#c#h#t#a#b# #D#C#D# #c#a#s#e#0##
#D#C#D# #c#a#s#e#1##.#.#.####`##########################################################C####################C##################
################
########^WN#####f####f3#####"################p#########################
##########

#######################x###########(##### ######################
#####x#########z###

#####x###
####\########

#####################?#####&########D#a#t#e# #P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####x###
####`########@

#####################?#####*########F#o#o#t#e#r# #P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####x## ######x##############`

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############9#####################Example: FIR filter###
################G#####
#####x## ######x##############

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############{####################C:for (i=0,
f=0; i<N; i++)
f = f + c[i]*x[i];Assembler; loop initiation code
MOV r0,#0 ;
use r0 for I
MOV r8,#0 ; use separate index for arrays ADR r2,N ; get address
for N LDR r1,[r2] ; get value of N MOV r2,#0 ; use r2 for f###b########################
############################,#####C#################
############C##########
###############
########^WN#####f####f3#####"#########################################
##########

#B######:##############|#####"######(##### ######################
#####|#########z###

#####|###
####\#########

#####################?#####&########D#a#t#e# #P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

#####|###
####`########

#####################?#####*########F#o#o#t#e#r# #P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
#####|## ######x##############

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############L#################&###F#I#R# #f#i#l#t#e#r#,# #c#o#n#t##
.#d####
################f#####
#####|## ######x###############

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################R###
ADR r3,c ;
load r3 with base of c ADR r5,x ; load r5 with base of x; loop bodyloop LDR r4,
[r3,r8] ; get c[i]
LDR r6,[r5,r8] ; get x[i]
MUL r4,r4,r6 ; compute
c[i]*x[i]
ADD r2,r2,r4 ; add into running sum ADD r8,r8,#4 ; add one word offset
to array index
ADD r0,r0,#1 ; add 1 to i
CMP r0,r1 ; exit? BLT loop ; if i <
N, continue#######S###########S#####C##########
###S############
########^WN#####f####f3#####"#########################################
##########

##########################t######(##### ######################
##############z###

########
####\########`

#####################?#####&########D#a#t#e# #P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

########
####`########@

#####################?#####*########F#o#o#t#e#r# #P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

####################
####### ######x##############`

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############<#####################ARM subroutine linkage###
#####################
####### ######x##############

##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e###############################d###Branch and link
instruction:BL fooCopies current PC to r14.To return from subroutine:MOV
r15,r14###j#############################################

#########################A########################

###########
###e############
########^WN#####f####f3#####"#########################################
##########

##########################i######(##### ######################
##############z###

########
####\########`

#####################?#####&########D#a#t#e# #P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

########
####`########`#####################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

##############
#####
####### ######x##############
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############=#####################Nested subroutine calls###
#####################
####### ######x##############
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##############
####################N#e#s#t#i#n#g#/#r#e#c#u#r#s#i#o#n# #r#e#q#u#i#r#e#s#
#c#o#d#i#n#g# #c#o#n#v#e#n#t#i#o#n#:##f#1#
#
#L#D#R# #r#0#,#[#r#1#3#]# #;#
#l#o#a#d# #a#r#g# #i#n#t#o# #r#0# #f#r#o#m# #s#t#a#c#k##
#
#;# #c#a#l#l#
#f#2#(#)## #
#S#T#R# #r#1#3#!#,#[#r#1#4#]# #;# #s#t#o#r#e# #f#1## s#
#r#e#t#u#r#n# #a#d#r#s##
#
#S#T#R# #r#1#3#!#,#[#r#0#]# #;# #s#t#o#r#e#
#a#r#g# #t#o# #f#2# #o#n# #s#t#a#c#k##
#
#B#L# #f#2# #;# #b#r#a#n#c#h#
#a#n#d# #l#i#n#k# #t#o# #f#2##
#
#;# #r#e#t#u#r#n# #f#r#o#m# #f#1#(#)##
#
#S#U#B# #r#1#3#,###4# #;# #p#o#p# #f#2## s# #a#r#g# #o#f#f# #s#t#a#c#k#
#
#
#L#D#R# #r#1#3#!#,#r#1#5# #;# #r#e#s#t#o#r#e# #r#e#g#i#s#t#e#r# #a#n#d#
#r#e#t#u#r#n####4###.#####################.#############C##################
###H############
########^WN#####f####f3#####"#########################################
##########

##########################v######(##### ######################
##############z###

########
####\##############################?#####&########D#a#t#e#
#P#l#a#c#e#h#o#l#d#e#r#
#3##########T####t####W######F######>##########_#_#_#P#P#T#9####
#################################### ############################# 2008 Wayne
Wolf###2##########
##2#######G#################G###########################################

#################

########
####`#############################?#####*########F#o#o#t#e#r#
#P#l#a#c#e#h#o#l#d#e#r#
#4##########T###t####W######F######>##########_#_#_#P#P#T#9####
#################################### #####
######################Overheads for Computers as Components 2nd
ed.###r###.######(####2#######G#################G###################O#############
########G###################G####################-######################

###################
####### ######x###############
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #2############# #`###############
#]e##############-#####################Summary###
#####################
####### ######x##############
##0e######0e####################################?
##############R#e#c#t#a#n#g#l#e# #3###########
#@##################]e##################################Load/store
architectureMost instructions are RISCy, operate in single cycle.Some multiregister operations take longer.All instructions can be executed
conditionally.###6###N#########,#########0#########N#######,#######0##########
###############
########^WN#####f####f3#####"###############r######P#######t!
##`#####/##v5##;##B###i##}#####W######8##############
%#######=#####E##############<###&##^.##Z5##K>#############C#######IE##
####
%#####"############################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################Oh###+'0#####

#######h#######p########################
#######

#############

###$######0#######<#######D##################SHARC programming model#####

###Wayne Wolf######0###D:\Computers as Components\Overheads\ch11.ppt##########Wayne###########79##########Microsoft


PowerPoint####@####>###@###p/i
=#@###`EN3########G############g

####

###p####p##################

#############p##A#
##x############(######x##############################

JkRZJkssJksJksJk
JJksJks

JkRZJJksJksJk
sJk
sJkJks
JRZ
kkk

kkkk
Zkkkss

JkkR
Z
JksJksJksJk

skJk

JRZk
JkJkJksJksJkJksJk

RZJkssJkZJksJkJkJRZ

JkJRZ
s
kkk

Jkk

k
kJRZkkJRskkk

kks

##
cccc
#9 c99
c
ccc###9##
9c
#cc
c###9##c
c
###9##c ###9##c
cc###c99

c ###9##
cc9

9######c#c9cc

c
cc
c
c9c cccccc
c9c
c
c
c9c
cc
c
c

c9c

####ccc9##

#9##c99cccc
cc 99ccc
cc
c
cc
cc
cc c
c
cc

####cccc
ccc
ccc
cccc#99##ccc
##9c## ccc
cc##9c###99##
##99##
##9c##9###9####c###999###9##
9c##c

#c#9c#9######99c#
c9#c###c99

c
### c
c

##cccc
#9 c99
c9######c#c###9##c#########9##
c
###9##
9###9##c
######9c
#c ###9##c###c99
c###9##c
c#9
###9#c 9

9######c#c9cc

c
c
9c

c 9c

c
c9c
cc
c c
9c

c cc

c9c
c#cc##

####ccc9###9##c99cc
cc#99##c
#9 9##
c

cc

cc#c
######9c

#99##cc
ccc
c#c c

####cc
cc
ccc
ccc
cccc##9###c9###c####c###999###c##
##9c##9###9##
##9c## 9###99###c####c###c99
##9c## 9###9##
9###9#

#c#9c#9######99c#c9#
c

cc

99c######c

##cccc
#9
c99
c
ccccc######9ccccc###9##c
9c

c###9##c
c ###### c#c###9##c
cc #9###c###cc###9##c
###c99c###9##c
cc 9

9######c#c9cc

c
cccccccc
cc
c9c
c
c

c9c
c

9c

c
cc

c99c

c cc
c9c
c

####ccc9###9##c99cccccc#c#####
#9ccccc
cc
c
ccc
cc
cc #99##
c
cc
c c#99##cc
ccc
c

####cccc

ccc
ccc
cccc9##
#c###cc9##
##9c## 9###c###cc9##
##9c## 9###9ccc##9c##
9###9##9###c9###c##9###9##c#9###c##9###c####c###c99

##9c##9###9##

#c#
9c#9######99c#c9#

c
c

c######c
c######c

#
#cccc
#9 c99
c
9###9##c

c ###9##
c####
##cc
#c ###9##c ccccccccc
cc###### cc
cccc###9##9######cc######9cc9

9######c#c9cc

c
cc

cc
c

c9 c
c
9c

c ccccccccc

cc

c
cccc
c9 c cc

####ccc9###9##
c99ccc
ccc
c
ccc c
#9
9##c cc
ccccccc
ccc ccccc
ccc #c
######9c

####
cccc

ccc
ccc
cccc9###9##9###9##9c####9###c9
###99###c##9###c###cc9##9###c###cc9##c9###9##
##9### c

9###c###cc9##
##9c## ##9###c##9c##c

#c#9c#9######99c#c9#

99
c######cc######c

##cccc#9

c99
c
#c###9###9###c9##9c###9#c######9cccc9###9##
c
9c

c
#c###9##c
cc###### cc######9#c###9##c#
#####cc######9c9

9######c#c9cc

c
9c

#c c###c 9##
c9ccccc
ccc
c
c9c

c
c
c
c9c

c c

####ccc9###9##c99cc
#99###cc#cc#c######9ccccc

ccc ccc
c
#9 9##c
ccc c#99##cc#c######9


####ccc
c

ccc
ccc
cccc9###c##9###9#9###9###9c##9###c###c
c9##9###9##c
c ccc9###c##9###9##
##9### c
c9###c####9###c##9c##

#c#9c#9######99c#c9#
c

c

c

##cccc
#9c99
c
9cc######9c
#9 ###9#c c###9##cc

#9###9#c9

9######c#c9cc
c
cccc
c

#c
c##c
c

c9c
c #cc##

####cc
c9###9##c99ccccc#cc######9c
#c cc
ccc

c#c c

####cccc

ccc
ccc
ccccc
cc##9c##9###99###9#c
##9c## 9###9##9###9#

#c#9c#9######99c#c9#
c

{ckckcRRcckss

{kZRZRZZZRRRZRRJRJRJJBB99991
1191111)))11B91)11111)))11)!!#!!)!!#!#!
#!!!!!!!!
))))111199B9BJJJJJRc
{{s{kskss{sskkckkkckccccR
RRRRRRckkZZRZZZRRRRJJJJBBBB9BBB9B9B9B9B9B
BJBB9919111111)1)1)))))))1))))!)!!#!
#!!!!!!
))))))91919999B9BJRZccsk{
{skkkkccccZcRcZZRZR
RJRRJBB9BJskZRZRRJJJJJRJJBJBBBBBB9BBB9B9
99B99999919111111)1)1))))))))))))!)))!
)9BRcZkcRk{{s

{k{{{kscRccc{s{csskZcc
cccccZZZcccckk{

Вам также может понравиться