ࡱ> za߿ߝXo( UUUUzag\Oy Ek( DDnYE^'j$MPNG  IHDRA[HsRGB pHYsut:PLTExnIDATx r fNOL/ ?'$i"(𰼀%Er: (WӚ?JtA$ }ѿ_{@H:cB׷[x#::y9:l^Bտߢ=P=&EM89 MjrqCRv&1`~p g/@|9&ІrQ$ LVI ceC8C 1vch2 hD3=+j{ tI>4l6 Sv$..[$|NpWI{pࡕYEԎ#I,(ZEikV5%1T (W$ves$an?!z@, 1t|ThBG-CF2h`w$f WHq a]p$unozcQ$62LT?n7M&qI$n72$HF7&Ƈ`yhP.2TtDЅdƒJtK OutXDkIv$%ç:Nb8kpDR5;Ifw/29DjfC\'@"f67tDwg1)5QQ0KŴK/R2;-9^?2}r%dG|HHI,&x>gs HA^<!P9^@f hbT !z"cepQ}L9$<&[6 ƏrYf*fbl&h(@*ecq@eHHcaT(ڮ#*Qd䅆Pe$ĊHKJ1PRZY5X#FJDlWTHruI)h)c8r1sd(FSWHl 2¯ՙfZ/Y;n:xkk10=QҘfi:L 5*)ʿr$ u-4?"+HDvܩuܗ|5"8 QCu$jv=ĵ$pTw+Mz5[1$ -~bhWO$+颵E$~CS:qǬXR:zz ^a}zNITA+%v{Y07O9$:!A?qbҊMx[$P= I$|_7C uAHxlsGtkY}xB+ LV ÌϑK1e |5CB{aքCrۿHUZ> ω$ܴ3pCmHb&:ߌ}$^zAn2oJڢv=h;lk#-=$F~Kw鄘E ]gb0`9D1='%a8< <ʐO'^?׊>6u"HyY(#$eSZz,ϿZQJgwzVw@ӟﴷDb!qPź1J1 PmC"NcQ\y'Hh:N!ހL+%߽; u_C"<_9zI"5nPtkJ[;1ϭE Ŭ$*!Qa^qvD^{I"wQ]ZVWD,$=U'N"nOBUJBeZ HGJIMI`$4 $T$M2uxxzgHĎ C"~CBU1GDvSIPrILO"1dޒ'i CwEk(Hs~yP"ʧMkJkEqbI('IPId;iq%a"f(iF&H΁=3,kœ:IĦ2'y6)qYtڵ_8 J3g|T]Z#6LUZTeW$T$)oxbI$Ht$g⬜E ݟ[Eb 7k]qɝm͢ D\+_uHz^$ ^-*GDJPՒx>DTBBŒ.&=M0BF ;gW{G-Hd֍H9IIE5IlLK[$ $l(J#HRN'hS'k1ͦד`hO#A;*d MmvN\C#IڑA+M;[DCdۡ~!hvHS:Db3hvHӟ$ᕦWݩivH$>K^ZtMbb^D¶9 r$XYrڷ*C{nԉH` '纙&Izj@춣m)JB&ri4s*?$d,})ثA%)}[ m}U@=(H7h$Z~ wjgF`x)c NDt}]vwͰ68VkV#ӱe]#b."ѰRtHPL2M cϚkH;iFknQ'vx, Z $s{]t] $5{ڎ%I?8=~_w/.[Ŀ &^3I^u+%ܻ޵ݸ)ߜPM2FBMby•щ<HD[V$) ނ9&2yut$$*%qNlC5rټ2=guO{ԧ›(c$+5MGٿ&aS@\7u];I o@HT!qɾUY$M$q9jU}!Q瞳!Q瞳9{I&D{]O۴ss69{:D{iFQ۞W(f{^C=g/щU@=gɭ$jvKVJ xN [Yف\ImGMvHcu|r= {HtyX,K#CG:WFfi$Xv QnsC eI<$: K§FN:GWg^do}yQy݊'tc_QFKJ'?mW\v ͢k~>FV "yʹ>Lq$!Ռ;<$yti5GbrbVCBmH1+B1 Θ!%=:q>Զ{V7]؄2N!gp}Q Eo$G`յ>){wX&#\g=)  <=w} $>VJnY%L}<ЙMDYZ&F!qt 6M>+0*mI6 S;N@]-w drueS\b*m[NHuEuxmlupc5$VP 6ILjξ;F1E}PS +鬋Ļ޽zC;EXKoHJI-F4,Ët6m:ED_Ѻן{3whאӫ=qDV̛ĵ$pT7 @Λ_yt\(>]FDa8Q VyM&q{IENDB`<+(8 / 0DTimes New Roman.| 0|DTahomaew Roman.| 0|" DWingdingsRoman.| 0|0D[SOgdingsRoman.| 0|@DArialngsRoman.| 0|"PDCourier Newman.| 0|1`DCourierNewman.| 0| 1 A(.2@  @@``  @n?" dd@  @@`` $=>$;; ; pD<H'""/"/"/(*)667(%DEFH JK  RTUV W_$$r$߿ߝXoifr$g\Oy Ekiib$YE^'j$M 0e0e     A@  A1 ))     ?1 d0u0@Ty2 NP'p<'pA)BCD|E||s " 0e@        @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab GQ^Dcԝ@G8^_Kg42d2d; 0ppp@  <4KdKdl 0ʚ;ʚ;<4!d!dl 0<4ddddl 00___PPT10 ___PPT9jnu=!BWk@~PNG  IHDRF} PLTE3:tRNS@f cmPPJCmp0712Om9IDATc``b $<&40(Zжj˂AtM iIENDB`/ 0t\?\+ H\course\cpeg323-05Fs\Topic2c-323.pptO =&  ' Reading List (CSlides: Topic2c K & R : C Programming Language JAVA in a Nutshell tC "  c1 c 0  1 P C and Java `  QOC and Java (cont.)`  C compilers take C and convert it into an architecture specific machine code (string of 1s and 0s). Unlike Java which converts to architecture independent bytecode.8eA YAaJava Programming Environmentb(  R`_TAssembly Language ` Compiler  generate assembly code Assembly language: Pseudo-instructions: not real hardware instructions, but help to be understand li Rx, Imm - load immediate to register. Real instruction ? addiu Rx, R0, Imm (if Imm is less or equal than 16 bits) lui/ori pair (if Imm is more than 16bits) la Rx, Var - load address of  var into register. Real instruction? Two potential translations, depending on which data area  var will be. addi Rx, GP, Offset In global data area, one instruction is needed. In other data area, two instructions are needed. lui Rx, HI16(var) addiu Rx, Rx, LOW16(var)  5POP=PhPEPP5bOb>bf33,b fb f33abCf33  33f    4       #         `    }     \^Load 32-bit ImmediateUAssembly Language ` RAssembly language(cont.) Assembler directives .file  source file name .text  start a text section .align  alignment requirement .data  data section .rdata  read-only data section .globl  an external name .ent  entry of a function .frame  information about the function frame .mask  integer registers used in this function .fmask  floating point registers used in this function .ascii  define a string of characters^ZZ|Zbb{b            v  3    P,  0` @EoOV` @Eff؂o` MMMwww` 33f3Ƨgzf` 3ffE` JH3f̙ff` 33̙fRP` =bf>?" dd@,?wnd@ n< w_@nA``< n?" dd@   @@``PP   @ ` ` p>> ''CCP\'(  P!T  P "b  P# " \  P "B P HDA "B P HDA "B P HDA "@@B P HDA "B  P HDA "B  P HDA "B  P HDA "@@B  P HDA "B  P HDA "B P HDA "B P HDA "@@B P HDA "  B P HDA "  B P HDA "  B P HDA "@ @ B P HDA "  B P HDA "  B P HDA "  B P HDA "@@B P HDA "B P HDA "B P HDA "z\  P "B P HDA "B P HDA "B P HDA "@@B P HDA "B  P HDA "B !P HDA "B "P HDA "@@B #P HDA "B $P HDA "B %P HDA "B &P HDA "@@B 'P HDA " B (P HDA " B )P HDA " B *P HDA "@ @ B +P HDA " B ,P HDA " B -P HDA " B .P HDA "@@B /P HDA "B 0P HDA "B 1P HDA "B 2P HDA "@@B 3P HDA "B 4P HDA "B 5P HDA "B 6P HDA "@@B 7P HDA "B 8P HDA " 9P # t?A?60%"@`tB :P 6D"tb `  ;P# "|i4 tB PB  BCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T" ?P 6 "  T Click to edit Master title style! ! @P t Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"0  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S AP 6@Ï "``  D*   BP 6lȏ "``    ^*  c    CP 6̏ "`   F*  H P 0޽h ?>P @Eff؂o___PPT92p22 Blueprint*  0 M*E*GGT)(  TB$T  T "6b  T# " T T??"@`\  T "B T HDA "B T HDA "B T HDA "@@B  T HDA "B  T HDA "B  T HDA "B  T HDA "@@B  T HDA "B T HDA "B T HDA "B T HDA "@@B T HDA "  B T HDA "  B T HDA "  B T HDA "@ @ B T HDA "  B T HDA "  B T HDA "  B T HDA "@@B T HDA "B T HDA "B T HDA "B T HDA "B T HDA "B T HDA "@@B T HDA "B  T HDA "B !T HDA "B "T HDA "@@B #T HDA "B $T HDA "B %T HDA "B &T HDA "@@B 'T HDA " B (T HDA " B )T HDA " B *T HDA "@ @ B +T HDA " B ,T HDA " B -T HDA " B .T HDA "@@B /T HDA "B 0T HDA "B 1T HDA "B 2T HDA "@@B 3T HDA "B 4T HDA "B 5T HDA "B 6T HDA "@@B 7T HDA "B 8T HDA "tB 9T 6D"$\ /c3  :T "/c3 B ;T 6D"/3 ,$D  0tB TB  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"]Ft\  ?T "tB @T 6D"r r tB ATB 6D"442 BT  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"   CT 6 "Pp  p T Click to edit Master title style! ! DT  Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"%p0u   W#Click to edit Master subtitle style$ $ ET 6$ "``  D*   FT 6\  "`    ^*  c    GT 6 "`   F*  H T 0޽h ?/ >TBT @Eff؂o; 0 K(     TH~K~K ?v$   p*  H$$HHmm  T"~K~K ? 8$  r*  H$$HHmm  Z1~K~K ?v   p*  H$$HHmm  Z-~K~K ? 8  r*  H$$HHmmp  01 ?RG  ;  T=lrlr ? L"  SClick to edit Master notes styles Second Level Third Level Fourth Level Fifth Level"     TH  0jB? ? a(80___PPT10.pK+(  H(     T\[~K~K ?v$   ^* H$$HHmm  T,_~K~K ? 8$  `* H$$HHmm  Z4i~K~K ?v   ^* H$$HHmm  Zs~K~K ? 8  `* H$$HHmmH  0jB? ? a(80___PPT10.p+Y  0 x0( w    6p hP0 @Topic 2c High-Level languages and System Software (Languages) :A$c$9$ 9  p Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelX @'  8Introduction to Computer Systems Engineering (CPEG 323)2-2 9H  0޽h ? 333gggy___PPT10Y+D=' {= @B +s  0 *( t@z@ r  S p?P  p x  c $p@Pp  p H  0޽h ? 333gggy___PPT10Y+D=' {= @B +  0 P(  r  S p?P(  p   Zp 8c 8c1 ?Hu T 0Java Object-oriented (OOP)  Methods Class libraries of data structures Automatic memory management Ja D +J$  Z( 8c 8c1 ?t  C No built-in object abstraction. Data separate from methods.  Functions Libraries are lower-level Manual memory management Pointers p =&H  0޽h ? @Eff؂o___PPT10i.6@5p+D=' {= @B +* 0 A9`(    Z 8c 8c1 ?M`  fJava High memory overhead from class libraries Relatively Slow Arrays initialize to zero Syntax: /* comment */ // comment System.out.print &+J    Z 8c 8c1 ?M  IaC Low memory overhead Relatively Fast Arrays initialize to garbage Syntax: /* comment */ printf ` +J+J Z  6`$ ( `C and Java (cont.)` H  0޽h ? @Eff؂o___PPT10i.7@Oq+D=' {= @B +   0 $  @ |(  |  | 3 r0,1))? H  nHardware.  c r | S h/?P   0 |  -0e0e1 ?@P#" 0e8<$ 0   |  f21))?    Java bytecode.  c"  B |  fDԔ))?  2 | # l91))? p  iJVM. c :  | 3 r?1))?d K  4JVM  Java Virtual Machine, c B  |  fD33Ԕ))? 8 B |@  `D((Ԕ))? x B |@  `D((Ԕ))? 0H | 0޽h ? @Eff؂o___PPT10i.45Y+D=' = @B +   0 p"(  x  c $ J?P      3 r,Q1))?d<K k5(http://www.artima.com/insidejvm/ed2/introarchP.html)6 6:  3 A2y  Z G1))?"6@ NNN?N ,$D  0   f0T1))?V ,$  0 M Java Platform  H  0޽h ? @Eff؂o___PPT10.45Y+H,qDa' = @B D' = @BA?%,( < +O%,( < +DS' =%(D' =%(DT' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-6B'barn(inHorizontal)*<3<*DG' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-6B'barn(inHorizontal)*<3<*+8+0+0 +d 0 {s  (    6 ( `C Syntax `    Z@ 8c 8c1 ?H ,$ 0 G=Very similar to Java, but with a few minor but important differences All variable declarations must go before they are used (at the beginning of the block). A variable may be initialized in its declaration. Examples of declarations: correct: { int a = 0, b = 10; ... incorrect: for (int i = 0; i < 10; i++)A K K(K  ,)88XH  0޽h ? @Eff؂o___PPT10i.7+D=' = @B + 0 ` (    6X ( *Array Storage Support   Z0 8c 8c1 ?  linear storage of multi-dimensional array row-major order (C, C++, JAVA, & ) HPA*!88X  Z 8c 8c1 ?*S ^int A[4][5] /int[][] A = new int[4][5]; A(1,1) A(1,2) A(1,3) A(1,4) A(1,5) A(2,1) A(2,2) A(2,3) A(2,4) A(2,5) A(3,1) A(3,2) A(3,3) A(3,4) A(3,5) A(4,1) A(4,2) A(4,3) A(4,4) A(4,5)4A'$ 88X   0e0e    Bb C DEFX @  1 ))     ?A)BCD|E||::3T*MTF -[2I@DN?QzW?bjp~>ms  j<pVWU 5w m'/-m :  ` :j70  - -b ZL O7 D),@                   # "0e@       @ABC DEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN 5%  N 5%  N    5%    !"?N@ABC DEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abS   Z 8c 8c1 ?.:  A(1,1) A(1,2) A(1,3) A(1,4) A(1,5) A(2,1) A(2,2) A(2,3) A(2,4) A(2,5) A(3,1) A(3,2) A(3,3) A(3,4) A(3,5) A(4,1) A(4,2) A(4,3) A(4,4) A(4,5)"A88X   Z` 8c 8c1 ?,L cMemory (A88X$    0e0e    BCDEF@ A@ Z Ԕ ))     ?A)BCD|E||((42 G!\B/ -~Aiili ZKc|: Iayd/ \Gw_Z$) B<-Ka  @             # "0e@  `    @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abl    Z GԔ))?"6@ NNN?N & H  0޽h ? @Eff؂o___PPT10i.7+D=' = @B + 0 Pm(    6 p ( SArray Storage Support(Cont.)  F  Zhgp 8c 8c1 ? Ncolumn-major order (Fortran, MATLAB,& ) :'AA&88X  Z\`p 8c 8c1 ?c  REAL A(4,5) A(1,1) A(1,2) A(1,3) A(1,4) A(1,5) A(2,1) A(2,2) A(2,3) A(2,4) A(2,5) A(3,1) A(3,2) A(3,3) A(3,4) A(3,5) A(4,1) A(4,2) A(4,3) A(4,4) A(4,5)"A88X    0e0e    Bb C DEFX A@  A1 ))     ?A)BCD|E||::3T*MTF -[2I@DN?QzW?bjp~>ms  j<pVWU 5w m'/-m :  ` :j70  - -b ZL O7 D),@                   # "0e@       @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab3 $d    H0e0e    Bk C DEFP A@ Z Ԕ ))     ?A)BCD|E||448C.^\y  NXo(B\y  064%nV![  ] K FxI !O   @ j5, X1 k R yX %(@                 # "0e@  `    @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab|   Zup 8c 8c1 ?g6  A(1,1) A(2,1) A(3,1) A(4,1) A(1,2) A(2,2) A(3,2) A(4,2) A(1,3) A(2,3) A(3,3) A(4,3) A(1,4) A(2,4) A(3,4) A(4,4) A(1,5) A(2,5) A(3,5) A(4,5)"A88X  Zxp 8c 8c1 ?l  cMemory (A88XH  0޽h ? @Eff؂o___PPT10i.7+D=' = @B +  0 P(  r  S ?P     S @P0<$D 0  H  0޽h ? @Eff؂o___PPT10..Ŝ`+n+)DN' = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(DG' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-6B'blinds(horizontal)*<3<*D' =%(D' =%(DG' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =-6B'blinds(horizontal)*<3<*)D' =%(D' =%(DG' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*)n%(D' =-6B'blinds(horizontal)*<3<*)nD' =%(D' =%(DG' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*n%(D' =-6B'blinds(horizontal)*<3<*nD' =%(D' =%(DG' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-6B'blinds(horizontal)*<3<*D' =%(D' =%(DG' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*:%(D' =-6B'blinds(horizontal)*<3<*:DF' =%(D' =%(DG' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*:X%(D' =-6B'barn(inHorizontal)*<3<*:XDG' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*X~%(D' =-6B'barn(inHorizontal)*<3<*X~+W 0 nf (    6\  ELoad 32-bit Immediatee   fB1))?  LUI R9, 0xAAAA\  2c c 0     # le1))? 0 :op   # lk1))?8H 0   # lm1))?H  d 16-bit Imm     # lXr1))?   :AAAA   # lli1))?   :BBBB     ft1))? 9  2   # lT}1))?  :op    # lx1))? 9     # l01))? d 16-bit Imm       f̈1))? :R9    `1))?@@   fp1))?88 :R9    fH1))? :R9 B  ZDԔ))?h h vB @ NDԔ))? x   3 r1))? =  6R9    f1))?  ADDIU R9, R9, 0xBBBB| 2c c cD   H  0޽h ? @Eff؂o___PPT10i.Z*+D=' = @B +  0 @z(  x  c $?P      fP1))?X g KADDI R9, R0, 0xAAAA 2  # l41))?0@h :op   # l1))?HXh 0   # l1))?X h d 16-bit Imm     # lx1))? .   # lܻ1))?`  :AAAA     f 1))? 9  2   # ll1))? P`  :op    # l1))? hx  9     # lx1))? x0  d 16-bit Imm       fL1))? xx  :R9    `1))?PP`   ft1))?HHh :R9    fT1))? pp  :R9 B @ ZDԔ))?xvB  NDԔ))? 0 8   3 r41))?J 6R9    f\1))? X  KSHORI R9,R9, 0xBBBB 2  # l1))?   .   # l1))? p  :BBBB   3 r1))? 6- 8AAAA vB @ NDԔ))?    3 r1))?   M Shift 16 bits$    3 r1))?  Cor $ H  0޽h ? @Eff؂o___PPT10i.T+D=' = @B +}  0 $(  r  S  ?P   r  S  @P0  H  0޽h ? @Eff؂o___PPT10i.ǜ`Hփ+D=' = @B +rd0& }^ D+X@# EM3 @ro8U5wOh+'0< d p|    0Computer Architecture What Does It Mean?? ?Guang R. GaoPC:\Program Files\Microsoft Office\Templates\Presentation Designs\Blueprint.potHWU76Microsoft PowerPoint 4.0@hkG@MY@F!@ZG:;  m-  y--$xx--'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$ --'-B( DD--$  --'-B( DD--$ $$%%%%%%%%$$--'-B( DD--$ ****++++****--'-B( DD--$ ///00000///--'-B( DD--$ 445555555544--'-B( DD--$ ::::;;;;::::--'-B( DD--$ ???@@@@@???--'-B( DD--$ DDEEEEEEEEDD--'-B( DD--$ JJJJKKKKJJJJ--'-B( DD--$ OOOPPPPPOOO--'-B( DD--$ TTUUUUUUUUTT--'-B( DD--$ ZZZZ[[[[ZZZZ--'-B( DD--$ ___`````___--'-B( DD--$ ddeeeeeeeedd--'-B( DD--$ jjjjkkkkjjjj--'-B( DD--$ ooopppppooo--'-B( DD--$ ttuuuuuuuutt--'-B( DD--$ xxxxx--'-B( DD--$ x x x x x --'-B( DD--$ xxxx--'-B( DD--$ xxxxx--'-B( DD--$ xxxxx--'-B( DD--$ x xxx --'-B( DD--$ %%x%x%x%x$x$%%%%%--'-B( DD--$ ++x+x*x*x*x***+++--'-B( DD--$ 00x0x/x/x//0000--'-B( DD--$ 55x5x5x5x4x455555--'-B( DD--$ ;;x;x:x:x:x:::;;;--'-B( DD--$ @@x@x?x?x??@@@@--'-B( DD--$ EExExExExDxDEEEEE--'-B( DD--$ KKxKxJxJxJxJJJKKK--'-B( DD--$ PPxPxOxOxOOPPPP--'-B( DD--$ UUxUxUxUxTxTUUUUU--'-B( DD--$ [[x[xZxZxZxZZZ[[[--'-B( DD--$ ``x`x_x_x__````--'-B( DD--$ eexexexexdxdeeeee--'-B( DD--$ kkxkxjxjxjxjjjkkk--'-B( DD--$ ppxpxoxoxoopppp--'-B( DD--$ uuxuxuxuxtxtuuuuu--'-B( DD--$ {{x{xzxzxzxzzz{{{--'-B( DD--$ xxxx--'-B( DD--$ xxxxx--'-B( DD--$ xxxxx--'-B( DD--$ xxxx--'-B( DD--$ xxxxx--'-B( DD--$ xxxxx--'-B( UUUU--$:::--'o--%)--'o--%&--'o--%  A--'o--%             --'@"Tahoma-. @E2 u 10/12/2005. "System7-@"Tahoma-. @E 2 u=\.-@"Tahoma-. @E2 u>course.-@"Tahoma-. @E 2 uD\.-@"Tahoma-. @E2 uEcpeg323.-@"Tahoma-. @E 2 uL-.-@"Tahoma-. @E 2 uM05Fs.-@"Tahoma-. @E 2 uR\.-@"Tahoma-. @E2 uSTopic2c.-@"Tahoma-. @E 2 uZ-.-@"Tahoma-. @E2 u[323.ppt.-@"Tahoma-. @E 2 u1.-@Arial-. ff2 @Topic .-@Arial-. ff 2 W2c.-@Arial-. ff 2 High.-@Arial-. ff 2 1-.-@Arial-. ff%2 4Level languages and .-@Arial-. ff2 &0System Software.-@Arial-. ff2 08 (Languages) .-@Arial-. @E-2 J.Introduction to Computer .-@Arial-. @E$2 R5Systems Engineering .-@Arial-. @E2 cE (CPEG 323).-՜.+,0    _Letter Paper (8.5x11 in)LI  Times New RomanTahoma Wingdings宋体Arial Courier NewCourier BlueprintSlide 1 Reading List C and JavaSlide 4C and Java (cont.)Java Programming EnvironmentSlide 7Slide 8Slide 9Assembly Language Slide 11Load 32-bit ImmediateAssembly Language  Fonts UsedDesign Template Slide Titles _>60HWUHWU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root EntrydO)PicturesCurrent UserSummaryInformation(=PowerPoint Document( b6DocumentSummaryInformation8