ࡱ> FHABGza߿ߝXo( UUUUzag\Oy Ek( DD`! Md=S1  Exڕj@ό..]Ԩ-o{K7&M \Vn+`H*! tgt}wy,;C]Όu9r:!i9/CѰ>Qb}pņ){zGa?;I ~w^XfbNd7=?td&Y\)!;? Wއ]0ށtDzvݴ͕S\X; c=Z M\":fsuF>cuN?a #)gZc+Ӹ2{ G0]NXK"O/8Z1EOK+]wGG[:ae|[ԝX'1Ad?pu~f#aeWx f եu~cU:{y[3/KF?e֯ e^ۂC<y! ~ Ay0b2#dF&C`Ě&M6&M8%3ۤF<L( FVd&wfݏ$! HO6_ Nk) \TNYƽ;+KRs1} V4nf(   > sEquation Equation.30,Microsoft Equation 3.0tEquation Equation.30,Microsoft Equation 3.0vDocument Word.Document.80.Microsoft Word DocumentH/ 0|DTimes New RomanTTyܖ 0ܖDTahomaew RomanTTyܖ 0ܖ" DWingdingsRomanTTyܖ 0ܖ0De0}fԚingsRomanTTyܖ 0ܖ@DArialngsRomanTTyܖ 0ܖ B.  @n?" dd@  @@``_C1driveby.wav.WAV 101090RIFF0WAVEfmt ++data0oorryyy~{~{vv{vrhehhort{~{{{{{{ttrrvv{{~~vt~{v~~~~{v~yoy~yvyytomryvt~oejv~yytttory~{vmry{tmry{yyy{~y~~rmry~~{vvvvvy~~y{~tjjtyvt{{vttv{{tv~voa^my{yyyrmmr{yy{tv~~teev~~~{yvy{yy~{{jet~{v{~{y~vy{yjcr{{~~~{~~~~raavyv{~{{{~tvy~r^attrootvv~trthhttov{{vy~~ytry{{ejyyyttvojrvyvtm^hr~~{y\cvy~~{~yyy{~{oht{tce{~~{{{ov~{~~~{yoer~{vrh^ct~{yvy{t{yyy~yvjhYUmy{~yoyv{toy~yjY^cjvtv~y~vtrvocjrvyv{ytryyy{tect{vytyvjhormvr^evy{{vyjmomtyrhry~~yvvv{yoccaY^^YRav~yyv{~rorrrheW\o~~rtryyrmjjmttj^ct{hmroryyvv~{yom{~yvrcec\ctyrmjov~vho~tc^^W^ehcjtyojcjm\\aY^e\RWcje\\vrehmjoyttvrr~th^UYejohcejttjmy~veRR\YYaecjvrhajyythaccWUaeccjo^ct{yrmj^WU\emrtra\co{yrmomehhmt{~rt~{yvoYRURYemov{tjv~occYYaotrtyhervte\\ajo~oct~~{{vmc\WR^ahtyyjh{ytythhc^RM^rrythj{yytyrccehe^U\ae{~otv~rmjhhoojaecctv{~teaehhaa\YYU\m{{mhovtoc^aURYej{yyy{yv~yj^Wjoyvmot~vjy{{yreetro~rtyt{o~yty{~oceoryy{~y~{v{{vyytee{thtmot~{{~t~~t{ycejeoyttvvoy~~yo{yomytheet{yo\ehhchy~~yymRR\UMHhrt{~{mY\heY^{yjryrot~vryecjcUe~y~ytyc^mjUevrth\KMUFDavv~vy{m\PNumber Representations`   Unsigned integers Signed integers BCD (Binary Coded Decimal) Fixed point Floating point Other types of data: Characters (ASCII, Unicode) Pixels (graphics) Groups of bits6yZAZybAb  r+Unsigned Integers`  {How to represent? Number your fingers! Radix number system Decimal: 10 different symbols: 0 1 2 3 4 5 6 7 8 9 number=R*3 `*`@` | u,&Unsigned Integers(Radix number system)''b$ '  How many different di? What is the biggest number? What is the smallest one? Special cases: 2-radix (binary) 8 (octal) 16 (hexademical) How many different symbols do thy have?ZMZZ,Z(Z``ai8``, ` (`L   g   * @-Unsigned Integers(Radix number system, Cont.)..b$ .  Binary: 000110010100100010110110!!` ! w--Unsigned Integers(BCD: binary coded decimal) $.-b  -  Representation: 12710 How many bits necessary for BCD? For binary? Storage space used ? Addition How to determine a carry:  If ai+ bi >10 vs.  If ai+ bi >2 Which one is more efficient for computer, decimal or binary?PBP PP&P=PbjB`bj ` a`aiaiaa`a`aiaiaai<bL    F  /Signed IntegersZ How to distinguish a negative number from a positive number ? How to do so efficiently ?g!$Signed Integers (Sign and magnitude)%%b$ % C -12: -(sign) 12(absolute value) A separate sign bit A magnitudeN$ $``d` D /pACf y P-  0` @EoOV` @Eff؂o` MMMwww` 33f3Ƨgzf` 3ffE` JH3f̙ff` 33̙fRP` =bf>?" dd@,?wnd@ n< w_@nA``< n?" dd@   @@``PP   @ ` ` p>> @(8(CC '(   !T    "b   # " \    "B   HDA "B   HDA "B   HDA "@@B   HDA "B   HDA "B   HDA "B   HDA "@@B   HDA "B   HDA "B   HDA "B   HDA "@@B   HDA "  B   HDA "  B   HDA "  B   HDA "@ @ B   HDA "  B   HDA "  B   HDA "  B   HDA "@@B   HDA "B   HDA "B   HDA "z\    "B   HDA "B   HDA "B   HDA "@@B   HDA "B   HDA "B !  HDA "B "  HDA "@@B #  HDA "B $  HDA "B %  HDA "B &  HDA "@@B '  HDA " B (  HDA " B )  HDA " B *  HDA "@ @ B +  HDA " B ,  HDA " B -  HDA " B .  HDA "@@B /  HDA "B 0  HDA "B 1  HDA "B 2  HDA "@@B 3  HDA "B 4  HDA "B 5  HDA "B 6  HDA "@@B 7  HDA "B 8  HDA " 9  # t?A?60%"@`tB :  6D"tb `  ; # "|i4 tB < B 6D"`  tB =  6D"PP 2 > B  BCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T" ? 6 } " } X Click to edit Master title style!!  @  } 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  A 6p} "`` } h*c    B 6} "`  } j*c    C 6} "`  } j*c   H  0޽h ?>  @Eff؂o___PPT92p22 Blueprint*  0 **GG*(  B$T   "6b  # "  T??"@`\   "B  HDA "B  HDA "B  HDA "@@B   HDA "B   HDA "B   HDA "B   HDA "@@B   HDA "B  HDA "B  HDA "B  HDA "@@B  HDA "  B  HDA "  B  HDA "  B  HDA "@ @ B  HDA "  B  HDA "  B  HDA "  B  HDA "@@B  HDA "B  HDA "B  HDA "B  HDA "B  HDA "B  HDA "@@B  HDA "B   HDA "B ! HDA "B " HDA "@@B # HDA "B $ HDA "B % HDA "B & HDA "@@B ' HDA " B ( HDA " B ) HDA " B * HDA "@ @ B + HDA " B , HDA " B - HDA " B . HDA "@@B / HDA "B 0 HDA "B 1 HDA "B 2 HDA "@@B 3 HDA "B 4 HDA "B 5 HDA "B 6 HDA "@@B 7 HDA "B 8 HDA "tB 9 6D"$\ /c3  : "/c3 B ; 6D"/3 ,$D  0tB < 6D" tB = 6D"c2 >B  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"]Ft\  ? "tB @ 6D"r r tB AB 6D"442 B  ZBCENGGHʲI[TQ zR(VzR(V[T`TzR(V[T`T"   C 6  "Pp   X Click to edit Master title style!!  D " Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level"%p0u   [#Click to edit Master subtitle style$$  E 6' "``  h*c    F 6, "`   j*c    G 6 1 "`   j*c   H  0޽h ?/ >B @Eff؂of 0 $v(  $ $ 0 P    j*c    $ 08     l*c   d $ c $ ?   $ 0P.   @  RClick to edit Master text styles Second level Third level Fourth level Fifth level!    S  $ 6\.  `P  .  j*c    $ 6 .  `  .  l*c   H $ 0޽h ? ̙3380___PPT10.#мy 0 0(  x  c $L:CX@ (  x  c $;DpP?   H  0޽h ? ̙33y___PPT10Y+D=' q = @B +}  0 @$(  r  S d?    r  S <@ 0  H  0޽h ? @Eff؂o___PPT10i.ȝ,K+D=' q = @B +EU  0L0  : N(     `Hxaxa ?? <$  0   "   fhxaxaG  ?@  <$ 0  l Q .Q,$D 0fB  61?@@QlB ( <1?'dH )  `ĠjJlijJli?! Decoded opcode,0p pf &   $::W::WWttl b  /b ,$D 0fB  61?T '  %# l fB &B 61? i  ' ZjJlijJli?'e  32(0 f   $::W::WWtt& *  `jJlijJli?b  result,0p pf   $::W::WWttl  @ 1 @,$D  0fB  61?Y@lB  B <1?S4 !  `ȄjJlijJli? 32(0 f   $::W::WWtt! +  `ȄjJlijJli? * a,0p pf   $::W::WWttl  HH  0 HH ,$D  0fB  61?`[ H[ T EHv "#  H fB #B 61?H $ ZԄjJlijJli?Ev 32(0 f   $::W::WWtt! ,  ` ބjJlijJli?   b,0p pf   $::W::WWttl kT  2kT ,$D 0   BCKDE F(1?o)J4@k ! -  `jJlijJli?T ALU*0 g  $::W::WWtt 6  $xaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level hp|$D   0H@___PPT9" ^What's up ahead: Number representation Arithmetic algorithms Logic implementation InstructionsR wnN n<aNa _ j 7  $xaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelW~ ,$  0 > Fields of an instruction? Performance? Base of the operands? R wn> n<a>a > z kT  8 kT ,$2D 0 9  BCKDE F(1?o)J4@k  : Z jJlijJli?T ALU*0 g  $::W::WWttH  0޽h ? U>=UU(98___PPT108..$+[TuD78' = @B D7' = @BA?%,( < +O%,( < +D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*2%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(Dn' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*1D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*1Dn' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*0D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*0Dq' =%(D' =%(D' =4@BBBB%(E5' =1B B`BPB,542*3>B ppt_c='`B@BPB<*8D' =1:Bvisible*o3>+B#style.visibility<*8%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*7%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*7D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*7D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*7(%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*7(D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*7(D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*7(?%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*7(?D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*7(?D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*6%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*6D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*6D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*6'%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*6'D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*6'D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*6'=%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*6'=D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*6'=D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*6=R%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*6=RD' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*6=RD{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*6R_%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*6R_D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*6R_+p+0+60 ++0+70 +}  0 $(  r  S 1?    r  S 2@    H  0޽h ? @Eff؂o___PPT10i.#xV+D=' b = @B +M'  0L0    ` (  ^  6?    `hvxaxa ??    6"   fDAxaxaG  ?@ `<$ 0  \It gets complicated: `     $NxaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelSsQ,$D 0 "How to represent negative numbers?(# n<#a #    $XxaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level3Ss,$D 0 What is the range of numbers?( n<a     $ cxaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelSs: ,$D 0 %What if a number is out of the range?(& n<&a & !   $hmxaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level Ss ,$D 0 +How about rational and irrational numbers? (, n<,a , A   $xxaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth leveld Ss ,$D 0 1How does hardware add/sub/div/mul these numbers? (2 n<2a&   H  0޽h ? U>=UU( ___PPT10..$pɶ+,D' ~= @B DP' = @BA?%,( < +O%,( < +D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<* D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<* D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<* D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<* ++0+0 ++0+0 ++0+0 ++0+ 0 ++0+ 0 +   0L0 e(  ^  6? "   fxaxaG  ?@ +<$ 0     `芖xaxa ??       $xaxaG  ?Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level ,$ 0 How does the hardware know which convention is to use? Add $s1, $s2, $s3 Addu $s1, $s2, $s3 What is the sign of $s1, $s2, and $s3?8 n<R w_cg2 cca&ca&P  6 H  0޽h ? U>=UU(  ___PPT10 ..$pɶ+iaD* ' b = @B D ' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*8%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*8M%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*Mc%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*c%(+8+0+0 +}  0 $(  r  S p?    r  S H@ 0  H  0޽h ? @Eff؂o___PPT10i.#R+D=' b = @B +  0 p(  x  c $P?      c $䶖@ <$ 0    c $A  ?? X?y8  $D 0   Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelPH@___PPT9" D Why unsigned integers? Memory access, PC, SP, RA In C, unsigned intd wn- n<c ,cc 2 @   H  0޽h ? @Eff؂oG?___PPT10..#R+7jD' b = @B Dj' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(<%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*<o%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*o|%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+8+0+0 +  0 `{(  x  c $$?      c $$@ wN#<$ 0    c $A ??P8 $D  0   Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levele<|$ 0H@___PPT9" / In general, k-radix number system number=T#0wnZ 0w_Z#c a / H  0޽h ? @Eff؂o@8___PPT10..#R+5N|D' = @B Dc' = @BA?%,( < +O%,( < +DR' =%(D' =%(D' =4@BBBB%(E' =4 B`BPB`B?<*%(/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB1+#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*4N%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*N^%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*^o%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*oy%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*y%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(+8+0+0 +)  0 P3-(    c '0e0e ?      ( @ Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level & <$ 0  l  {  0 { ,$D 0fr  6Z z fr  6Z fr  6ZJ fr  6Zo  fr  6Z D fr  6Z {    H, Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelY  ,$D 0 4 1 9 4 8 B 6(5 wn5c  !  ! 6 Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level w,$D 0 , 0 6 2 4 4 2 6 6(- wn-c   " l  >  1 > ,$D 0fr " 6Zm # fr # 6Z , fr $ 6Z O# fr % 6Zx # fr & 6Z , fr ' 6Z* Z # fr ( 6Z 5 fr ) 6Z >  - A Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelh,\TL___PPT9.& #How to convert binary to octal and hexadecimal? Example: 010100=(0 *22+1 *21+0*20)*23+(1*22+0*21+0*20) =2*81+ 4 *80= 248^90wnP/0wnP0n<P9c ckckckckckckckckckc ckckckck   2 l Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth levelb " ,$D 0 z Hexadecimal:( wn c    3 @n Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level s,$D 0 tOctal:( wnc   H  0޽h ? @Eff؂o___PPT10s..$0# +vcD#' b = @B D' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*!%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*2%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D]' =%(D' =%(D' =A@BBBB0B@>%(D' =1:Bvisible*o3>+B#style.visibility<* %(+DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*3%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D]' =%(D' =%(D' =A@BBBB0B@>%(D' =1:Bvisible*o3>+B#style.visibility<*!%(+++0+0 ++0+ 0 ++0+!0 ++0+20 ++0+30 ++   0L0 @`(    S ~}xaxa1 ?? D  }   S ~}xaxa1 ?@ nx<$  0 } H  TA ?1?x $ 0 0dH  0޽h ? a(''___PPT10o'.+wzD'' }= @B D&' = @BA?%,( < +O%,( < +Dg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%(/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*Dg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%( /%,( < +D' =1:Bvisible*o3>+B#style.visibility<*C%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*CD' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*CDg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%(/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*CX%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*CXD' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*CXDg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%(/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*Xa%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*XaD' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*XaDg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%(/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*a{%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*a{D' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*a{Dg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%(#/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*{%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*{D' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*{Dg' =%(D' =%(D' =A@BBB B0B%(E' =4 B`BPB`B?<*%()/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?dCB0-#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*+8+0+0 +$  0 P$(  r  S `b ?   b  r  S b @ 0 b  H  0޽h ? @Eff؂o80___PPT10.E !Q  0 0(  r  S p? @   r  S @  (X }    Rectangle: Click to edit Master text styles Second level Third level Fourth level Fifth level!Ay |$D 0H@___PPT9" =For hardware: Where to put the sign bit? Right or Left? How to know the sign of addition? (e.g. one extra step ?) What is the sign of 0? (positive and negative 0 ?)R wn n<c c  H  0޽h ? @Eff؂or j ___PPT10J .+ySAD ' b = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BB BB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bdissolve*<3<*D' =%(D' =%(D@' =A@BB BB0B%(D' =1:Bvisible*o3>+B#style.visibility<*8%(D' =-o6Bdissolve*<3<*8D' =%(D' =%(D@' =A@BB BB0B%(D' =1:Bvisible*o3>+B#style.visibility<*8r%(D' =-o6Bdissolve*<3<*8rD' =%(D' =%(D@' =A@BB BB0B%(D' =1:Bvisible*o3>+B#style.visibility<*r%(D' =-o6Bdissolve*<3<*r+8+0+0 + 0 (     H1 ?$    .    Z. xaxa ?$ @  .  @` H  0޽h ? a(80___PPT10.$pɶ 0  (     Z@ұxaxa ?$ @  .  @`    N1 ?$    . H  0޽h ? a(80___PPT10.$pɶ  0   (     Z#. xaxa ?$ @  .  @`    N1 ?$    . H  0޽h ? a(80___PPT10.$pɶP- 0 0`(  ^ S    .  c $*.  @  .  VAlso, packed BCD`  H  0޽h ? ̙3380___PPT10.^xVOSA}ih҃ M ^<`0hH 5Z45PW/FhĻz02E{4s+yu#pwrw>|\sE\EǟJ:EnW-wI$Nލ*Yÿ^~S^Row|sm;.eMLpgxɹ(LNGF ,AYn*XO~&ErחwPA#&>̽aBP'&J'VA j A r=D v B 濪gI4t:*;d.TmwYΕם}>?)9E|cK;b-0çub|Zźe17 Ypksq)kk@};3+E!et\(2VTx(I|= V6ċM;oh~ ?c4X D@m"sEd5 \GJӅ-1I@/k A\HTV!;6mBPx\]l>33^۸cP#\ˋMx~?bG4 "Y{8kWTT"GA!HՊ66O(R鏪!j^Byf! 4IDfY'9pG+BCfaXrpv[#UZX+˭\n7d Yn~pWXyY+W u3-4,}o>FA [e Ԡq>/6 Ì~9kz)qw~ף;X>B/:&k̜KM3{V+iڃj. WzVLk!9z!ay,PwX lK~jE z E/S\͋Rbyr|6W;Oz= Ç~XhcҰ!_|3,2S Vjjh uPmmv輸~Qv\3ZW iuH'1F@ c^{>gM6s7O_^Gٰ])`5A^׮[qHaYx;x8A'hZKyO1iY n1Ƚ٫` 68 27_VqVg2[2WyoDȑj8>pG>}֞Â"yo ;]{.&:H/./< NDb&d~*] n_S:S!! /e,O?*[U/vbqoxz^i?︆(Rm;o\.Nxr=]i<:z2߸:+8o 'IhNwoGH 0l5,MN[Ff([l5vDFehem2eF92'IèXD+$z7=,[zh&!cs1??Xk{ t~"b9ݑgoXbxE{"ځ!>VꯎqvF+D:Sp(PP-Ǡ7:Xw>De7srA}{|mͩK<1#Zc c#y޴cxl9oviVkz+;4Fflr;`'xH+b;A7{> >#<0:\v%&robosG(> ->ǷʠF|hؼu[g /)6Ū~ڍ /юo#N5 $<X,.?#n=~1Lyl% ]l9o}D`[ 3G7"[rq:Jo d<#m[q]x*>L"}4S*a-ckcFek ֿ;r r(((((((((((((( pv|bs O:sϐ,`1d{$$7l'3g {Y)):dA$2_X?M5pW/~r|@fj =pZp[WB"e0Ir`+]q yI !1Oh+'0d: hp , L X dpx(Lecture 6 Instruction Set ArchitecturesPGaoPC:\Program Files\Microsoft Office\Templates\Presentation Designs\Blueprint.potGuang R. Gao507Microsoft PowerPoint@q@ EZ{@EG8g  j-  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--'o--%)--'o--%A--'o--%Y55--'o--%t --'o-- %     --'o--%)__--'o--%6h--'o-- %__``aaa``_^]]]--'@"Tahoma-. @E2 u 2005/9/25."System9-@"Tahoma-. @E2 uEcpeg323.-@"Tahoma-. @E 2 uL-.-@"Tahoma-. @E 2 uM04F.-@"Tahoma-. @E 2 uP\.-@"Tahoma-. @E2 uQTopic3.-@"Tahoma-. @E 2 uV-.-@"Tahoma-. @E 2 uW05F.-@"Tahoma-. @E 2 u1.-@Arial-. ff2 >Topic 3.-@"Tahoma-. ff*2 $Number Representations  .-@"Tahoma-. ff2 0 and Computer  .-@"Tahoma-. ff2 0W Arithmeticsr .-@Arial-. @E-2 C,Introduction to Computer .-@Arial-. @E$2 L3Systems Engineeringo.-@Arial-. @E2 \C (CPEG 323).-՜.+,0    -On-screen ShowUDelT$o  Times New RomanTahoma Wingdings ¼wArial BlueprintMicrosoft Equation 3.0Microsoft Word Document9Topic 3 Number Representations and Computer Arithmetics OutlineRecapReadingNumbers RepresentationBits and NumbersNumber RepresentationsUnsigned Integers'Unsigned Integers(Radix number system).Unsigned Integers(Radix number system, Cont.).Unsigned Integers(BCD: binary coded decimal) Signed Integers%Signed Integers (Sign and magnitude)  Fonts UsedDesign TemplateEmbedded OLE Servers Slide Titles $_0 0Guang R. GaoGuang R. Gao  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./02345678:;<=>?@ERoot EntrydO)PicturesCurrent User9SummaryInformation(:PowerPoint Document(TDocumentSummaryInformation81Root EntrydO)φ I@PicturesCurrent User9SummaryInformation(:      !"#$%&'()*+,-./0:;<=>?@LJK ՜.+,D՜.+,    -On-screen ShowUDelT$o  Times New RomanTahoma Wingdings ¼wArial BlueprintMicrosoft Equation 3.0Microsoft Word Document9Topic 3 Number Representations and Computer Arithmetics OutlineRecapReadingNumbers RepresentationBits and NumbersNumber RepresentationsUnsigned Integers'Unsigned Integers(Radix number system).Unsigned Integers(Radix number system, Cont.).Unsigned Integers(BCD: binary coded decimal) Signed Integers%Signed Integers (Sign and magnitude)  Fonts UsedDesign TemplateEmbedded OLE Servers Slide Titles 4 $, PowerPoint Document(TDocumentSummaryInformation8,