Elettronica dei Sistemi Digitali LA

Documenti analoghi
1 Matrici. 1. Generalità.

Integrazione numerica

Complemento a 2. Elettronica dei Sistemi Digitali LA. Sommatori. Codifica Binaria: Sommatori Ripple Carry. A.a

ESERCITAZIONE PER LA QUARTA PROVA DELL' ESAME DI STATO PER L'ABILITAZIONE ALLA PROFESSIONE DI INGEGNERE CIVILE E AMBIENTALE Autore: Marina Roma

LE SUCCESSIONI RICORSIVE

Aritmetica Computazionale. Elettronica dei Sistemi Digitali LA. Complemento a 2. Codifica Binaria: Sommatori. Sommatori Ripple Carry. A.a.

sistema di equazioni algebriche in Fig Fasi dello studio nel dominio di s. t Cx t Du t. (3.2.2)

Integrazione numerica

E definito prodotto di due cracoviani W V un cracoviano A il cui generico elemento vale

Lezione 8. Risultanti e discriminanti.

Elettronica dei Sistemi Digitali LA

Un quadro della situazione. Lezione 5 Aritmetica in virgola mobile (1) Dove siamo nel corso. Un ripasso. Dove siamo. Dove stiamo andando..

Un quadro della situazione. Lezione 5 Aritmetica in virgola mobile (1) Dove siamo nel corso. Un ripasso. Dove siamo. Dove stiamo andando..

Corso di Matematica - Algebra. Algebra

INFORMATICA 3 LEZIONE 10 FONDAMENTI DI MATEMATICA

Esercizio 1. Soluzione a. Dalle ipotesi dell esercizio si ricava che il modello di popolazione per la v.a. X è di tipo binomiale:

Regime di capitalizzazione composta

ELETTRONICA dei SISTEMI DIGITALI Universita di Bologna, sede di Cesena. Fabio Campi

Evoluzione Temporale in Meccanica Quantistica

Sistemi e Tecnologie della Comunicazione

20/10/ Materiale didattico. Sistemi Peer to Peer. Le vostre domande. Esercizi. Esercizi. Nessun pervenuto!!! (o quasi)

Modelli Lineari. Corso di Probabilità ed Inferenza a.a. 2009/2010 Secondo Periodo Prof. Filippo DOMMA

X Algoritmi numerici

PROBLEMI DI TRASPORTO

VALORI MEDI (continua da Lezione 5)

Integrazione di funzioni

Sistemi lineari: generalità

Fluidodinamica delle Macchine

VERIFICA DEL FUNZIONAMENTO DI UN FILTRO PASSA BASSO E DI UN FILTRO PASSA ALTO RC.

Matematica elementare art.1 di Raimondo Valeri

Integrazione numerica

A.A. 2016/17 Graduatoria corso di laurea magistrale a ciclo unico in Giurisprudenza

Derivazione numerica. Derivazione numerica (II) Derivazione numerica (III) Introduzione al calcolo numerico

Con una rappresentazione parametrica, una curva c è data come una funzione a valori vettoriali di un singolo parametro reale:

Formule di Integrazione Numerica

Università della Calabria

MATEMATICA FINANZIARIA 3. RENDITE

VARIABILI ALEATORIE (v.a.) DISCRETE

Risultati simulazione test di accesso per l ammissione al corso di Laurea in Professioni Sanitarie

Sistemi lineari: generalità

Generalmente sia l ampiezza che il valore medio della sollecitazione sono variabili nel tempo.

Creep nei metalli. Comportamento a caldo di strutture mono e bi-dimensionali

Variabili Aleatorie vettoriali

Capitolo 24. Elementi di calcolo finanziario

Funzioni di più variabili Massimi e Minimi una funzione definita in un insieme E. Un punto ( x0, y0)

Sistemi Dinamici Lineari. tempo-discreti

VETTORI. Prodotto di un vettore per un numero reale. Dati il numero reale λ e il vettore x ), il prodotto λ x è definito ponendo:

I numeri naturali. Cosa sono i numeri naturali? Quali sono le caratteristiche di N? Le operazioni in N. addizione = 15. moltiplicazione 3 7 = 21

CITTA' DI ALGHERO PROVINCIA DI SASSARI - SETTORE V - QUALITA' DELLA VITA II AMBITO POLITICHE DI AFFIANCAMENTO E DI SOSTEGNO ALLE FAMIGLIE

Schemi a blocchi. Sistema in serie

Esercizi 12/10/2007. oppure B 0. In modo del tutto analogo AB 0 se e solo se. oppure B 0 B 0. Studio del segno di una disequazione polinomiale.

PROGETTO SIRIO PRECORSO di MATEMATICA Teoria

PROVINCIA DI VERONA RENDICONTO ESERCIZIO 2012 ELENCO DEI RESIDUI ATTIVI E PASSIVI DISTINTI PER ANNO DI PROVENIENZA

Risultati simulazione test di accesso per l ammissione ai corsi di Laurea Triennale in Ingegneria

Calcolo I, a.a Esercizi dicembre ) Sia f : [a, b] R una funzione continua. Calcolare le derivate. d dx. 1 lim.

Variazione approssimata del valore attuale

Lezione 13. Anelli ed ideali.

CALCOLO COMBINATORIO

Architetture aritmetiche. Corso di Organizzazione dei Calcolatori Mariagiovanna Sami

Ingegneria dell'informazione e delle Comunicazioni 14 maggio lunedì 21 maggio 2018.

graduatoria FASCIA 1 estrazione al 28/06/2018

Titoli obbligazionari (Bond) Tipi di titoli obbligazionari

Elenco candidati preselezione - Comune di Padova-4

Grandezze Finanziarie e Regimi Finanziari

Design of experiments (DOE) e Analisi statistica

Indirizzi: Amministrazione & Controllo e Marketing & Organizzazione (sia in presenza sia on-line)

La procedura per l'immatricolazione è disponibile all'indirizzo:

A.A. 2016/17 Graduatoria corso di laurea in Scienze e tecniche di psicologia cognitiva

ID_PRATIC C A OGN N OM OME

Successioni. (0, a 0 ), (1, a 1 ), (2, a 2 ),...

1 REGOLE DI INTEGRAZIONE

Zeri e radici di equazioni non lineari e sistemi di equazioni non lineari

Laboratorio di FISICA 2. Misura della resistenza di un conduttore con il ponte di Wheatstone R + R R 3 + R4 E, (2) =, (3) i 2 V B = R 3 = V AC

Controlli automatici

( ) ( ) ( ) Equazioni non lineari: generalità

Algebra di Boole Forme normali P ed S

Algebra di Boole Forme normali P ed S. Variabili e funzioni booleane

Unità logico-aritmetica (ALU) Architetture dei Calcolatori (Lettere. Blocchi di base per costruire l ALUl. Passi per costruire l ALUl

ANALISI DELLA REGRESSIONE ANALISI BIVARIATA DELLA REGRESSIONE

Gli indici sintetici Forma. Un caso studio. Gli indici sintetici. Qualche considerazione. Qualche considerazione. Tendenza centrale Forma

indata daladatadiapposizionedelvistodelresponsabiledel AreaRisorseriportatoin calcealastesa;

Duration. Portafoglio e cash flows (continua) Un portafoglio può essere definito mediante un vettore x = rappresenta la

Modulo di Fisica Tecnica. Differenze finite per problemi di conduzione in regime instazionario

Laboratorio di Matematica Computazionale A.A Lab. 2

In questo capitolo vedremo solamente un caso di rendita, che useremo poi per generalizzare le rendite e dedurre tutti gli altri casi.

Calcolo di autovalori

Equazioni e disequazioni logaritmiche ed esponenziali. Sintesi delle teoria e guida alla risoluzione di esercizi

LE MEDIE. Quadratica. Italo Nofroni. Statistica medica. Medie. Le medie vengono classificate in

STUDIO DELLA STABILITA' DEI SISTEMI IN RETROAZIONE CON IL METODO DEL LUOGO DELLE RADICI

LE MEDIE. Quadratica. Italo Nofroni. Statistica medica. Medie. Le medie vengono classificate in due gruppi

CITTÀ DI IMOLA MEDAGLIA D'ORO AL VALOR MILITARE PER ATTIVITA' PARTIGIANA

Modelli di Schedulazione

Facoltà di Ingegneria Prova scritta di Fisica II 22 Luglio Compito A

Corso di Architettura (Prof. Scarano) 06/03/2002

Controlli Automatici A

Algoritmi e Strutture Dati. Alberi Binari di Ricerca

Equazioni e disequazioni logaritmiche ed esponenziali. Guida alla risoluzione di esercizi

Analisi dell Hashing a catena aperta

Transcript:

Eleroc de Ssem Dgl LA Uversà d Bolog, II Fcolà d Igeger, Sede d Cese Armec Compuzole F.Cmp, A. Rom A.. 7-8

Armec Compuzole S sudo possbl rcheure hrdwre per relzzre operzo memche su segl compos d srghe d b, modo d soddsfre le specfche fsche che c s propoe (Fuzolà, Tmg, Power, Are): RAPPRESETAZIOI: Usged (Codfc br d umer posv) Two s compleme (rppresezoe complemeo due) OPERAZIOI: Addzoe Molplczoe (Dvsoe, Rdce Qudr, ec) o verro re

Codfc Br: { b... b } dove b rpprese l umero b * Tpcmee puo essere: 8 Byes, 6 Hlf Word, 3 Word o pu. el cso d rcheure progrmmbl (Mcroprocessor, DSP) e fsso, mere el cso degl ASIC vee regolo secod dell precsoe volu modo d omzzre le rsorse ulzze, ES: { *8 *4 * * } 3 { } Complemeo : I modo d fclre l esecuzoe dell sorzoe, I umer egv soo espress rverso l seguee formul: - (ñ) ES: - - * { } { }

Complemeo L rppresezoe br b complemeo d u umero è def queso modo: se se < - - - - -

Complemeo L operzoe d complemeo e relzz rverso u egzoe b b (o vero og b oppure lo meo OR co ) ( ) ) ( ) ( se ) ( se ) ( s >

Molplczoe (poeze del ) Molplczoe per poeze del > b o soo rppresebl) ulm (gl ) (, k [ j pogo s k j j j k j k j k k k k j k j - - - k- k -k-

Dvsoe (poeze del ) Dvsoe per poeze del j k j k j k k k k j, k j k [ j pogo s < - - - / / - k k Sg eeso co usged - co sged

Sommor OBIETTIVO: Alzzre delle rcheure ge level che descrvo l operzoe d somm r veor d b: { - } {b - b } {s - s } Problem: Sceglere l correo TRADE-OFF (Compromesso) r rsorse fsche (Are e Cosumo) e veloc d elborzoe

Sommor Rpple Crry S vuole relzzre qud l operzoe seguee: Voglmo scomporre l operzoe su u sgolo b, sr po suffcee replcre vole l sess logc S puo scomporre duque l clcolo due fuzo logche bs, l clcolo dell somm (Sum) e del rporo (Crry Ou): I geerle, l operzoe e descr dlle segue mppe d Krugh per S e Co.

Hlf-Adder \ B A \ B A SUM Crry Ou S oee qud S A OR B Co A d B Tle Crcuo, defo HALF ADDER, somm solo b, mere gl sd successv dovro sommre che l CO de precede sd. Sr qud ecessro u crcuo 3 gress.

Full-Adder \ AB \ AB C C SUM Crry Ou

Full Adder: Clcolo d Sum e Cou c b b c b c b b c b b c c b c b c b c b Sum ) ( ) *( ) *( ) * * *( ) * * *( * * * * * * * * ) *( ) *( )) )*( *(( ) *( ) *( b c bb b b c b b c b b c b b c o: c * b*c *b Cou b)*c ( *b

Full Adder, schem logco b Sum Cou C

Sommor Rpple-Crry A - B - A B A B A B b b b b C Cou Sum C Cou Sum C C Cou Sum C C Cou Sum C C S - S S S RIPPLE-CARRY Propgzoe del Crry Vgg: Sruur regolre Svgg: Il rrdo rodoo e proporzole l umero d sd, e qud l umero d b degl operd. (og b d somm può essere clcolo solo qudo è dspoble che l suo crry-)

Preszo Sommore Rpple-Crry A - B - A B A B A B b b b b C Cou Sum C Cou Sum C C Cou Sum C C Cou Sum C C S - S S S Il cmmo crco (coè l rrdo d propgzoe del cso peggore) è crerzzo d ques espressoe: ( ) ADDER CARRY SUM O() Il rrdo d propgzoe cresce lermee co. Ache l umero d sommor (rsorse) cresce lermee co.

Sommore Crry-Bypss Sommore Rpple-Crry: rrdo O() [leo] Ide: rggruppre FA grupp d M B A B A B A B M- A M- b b b b SEL C C Cou C C C M C Cou C Cou Sum Sum Sum Sum FA FA FA FA M- C ou S S S S M- C Cou ggugere u logc d bypss

Sommore Crry Bypss Avrò duque /M grupp d M full-dder coess come segue: C B A B A B A B M- A M- B B A M A B M M M M- A M- S S S S M- S M S M S M- B - A - C ou S - Come corollre mu? l mu d u blocco dovrà vrs ue le vole che l rporo s propg d C C M Il rporo s propg ue le cofgurzo d A e B l che C C M coè qudo C M dpede dl solo C (e o dgl gress A, B)

Codzoe d propgzoe Per u F.A. l codzoe d propgzoe è l seguee: P(A, B) ue le vole cu Cou C (coè C ou o dpede dgl gress A e B: coè ho propgzoe qudo, se l fsso, llor C ou segue l vlore d C ) \ AB C Crry Ou Full Adder P P P P P A or B Per l blocco d M f.. vrò propgzoe d C C M se: P P P P M-

Sommore Crry Bypss Qud complemo lo schem: P P P P M- P M P M P M- C B A B A B A B M- A M- B B A M A B M M M M- A M- S S S S M- S M S M S M- Qul è l cmmo crco? d A, B C [se vess propgzoe C M C M llor l mu selezoerebbe l lro cmmo: veloce, o è cso peggore] rverso u mu ell ulmo gruppo rverso f.. fo S - P - P - B - A - C ou S - ADDER SEL SEL (M M ) CARRY CARRY M M MU MU ( M ) SUM CARRY SUM

Sommore Crry-Bypss L espressoe del rrdo d propgzoe sul cmmo crco, olre che fuzoe d, dpede d M ADDER SEL (M ) CARRY MU M SUM ADDER rpple-crry dder crry bypss dder 4 8

Sommore Crry-Bypss Esse u vlore omle d M? Posso duque rggruppre F.A. secodo u crero omle? Defmo: MU CARRY, * ADDER (M, ) ADDER CARRY M M SEL CARRY MU CARRY SUM ) E dmo verfcre qudo: * ADDER M (l mmo d * dder srà mmo che d dder )

Sommore Crry-Bypss * ADDER M M M M op * ADDER,op () MU CARRY ADDER,op SEL MU CARRY CARRY MU SUM l rrdo del sommore crry-bypss omo v come

Crry-Selec Adder Ide: vece d edere, per l clcolo de rpor, l rrvo del crry degl sd precede effeumo clcol e cs possbl (C, C ) Ulzzmo ques ozoe, rggruppdo sol M full-dder: B A A B M- B B A A M- b b b b C C Sum Cou C C C M C Cou C Cou C Sum Sum Sum Cou FA FA FA FA M- S S S S M- B..M- M A..M- M C C M M S..M-

Crry-Selec Adder Possmo defre ques sruur: C B..M- A..M- M M M S..M- C M B M..M- M A M..M- M M S M..M- () C M () C M B M..M- M A M..M- M C () M M S () M..M- C M C () C () C B M..M- M A M..M- M C M () B M..M- M A M..M- M C M () S -M-..- () M S M..M- () M S M..M- () S -M-..- () S M..M- S M..M- S -M-..- ATTEZIOE: Rspeo gl lr sommor l umero d rsorse ume! M M M full dder M M mu

Crry-Selec Adder Effeuo l clcolo e due cs possbl: C, C (uo de srà ecessrmee quello guso) Og gruppo d F.A. z l clcolo d subo Sull bse del rporo dello sdo precedee SELEZIOO u rsulo gà proo (O CALCOLO! perchè rsul soo gà pro )

Sommore Crry-Selec Vedmo l rrdo d propgzoe del cmmo crco: ADDER M CARRY MU M MU,sum

Sommore Crry-Selec Il cmmo crco h queso rrdo: ADDER M CARRY M MU MU,sum M CARRY M MU Defmo: Rsul: Vedmo qule vlore d M omzz l rrdo peggore: * ADDER ADDER, CARRY * ADDER M M * M * ADDER ADDER,op ADDER,op M MU CARRY ( ) ( ) CARRY MU MU M op

Sommore Crry-Selec E possble omzzre emp d clcolo ulzzdo u semplce ccorgmeo: 4 4 4 5 5 6 6 I queso modo vee effeuo l clcolo d u b d somm pù mere vvee l propgzoe rverso mu degl sd precede

Sommor Crry-Lookhed B A P C P S C B A S se ) B * (A C * B A C C * A * C B * B A C S rcord l clcolo per l deermzoe del Crryou el full-dder: (l rporo gresso u colo dpede dll colo precedee) S puo scrvere come Possmo defre GEERATE e PROPAGATE: ) B A ( B A P A B G C clcolod del f Possmo lresì scrvere: Rsul: C P G C

Sommor Crry-Lookhed 3 3 3 3 3 4 3 C P P P P P G P P G P P G P G C C P P P P G P G P G C C P P P G G C P C G C Il clcolo de dvers crry ou prese el sommore 4 b puo essere qud descro secodo l lgormo seguee: C P G C

Sommory Crry-Lookhed Possmo scrvere: C G P C C C C 3 4 G G G 3 3 P G PG P G P P C P P P P C P G... Lo schem srà d queso po: Crry lookhed 3 PP G P P G P 3 P P 3 P P C P G P G P G P - G - C C C C - A B S A B S A B S A - B - S -

Sommor Crry-Lookhed Acpdo l clcolo del crry secodo quo descro e possble Relzzre l seguee sommore Crry-Lookhed. G 3 P 3 G P G P G P C 3 C C C p 3 p p p s 3 s s s Lo svggo prcple d ques rcheur e che le equzo logche Dveo roppo complesse olre l orde 4. D coseguez CLA vegoo ulzz d solo blocch gerrchc.

Sommore Crry-Lookhed Il blocco elemere h ques sruur: P G C C S A B S P A B G

Sommor CLA d Albero Bro Defmo u operore o (g, p ) (g p ) O (g p g, p p ) ( g, p) o ( g, p) ( g pg, p p) Vle l propreà ssocv: ( g, p ) o (g, p )) o (g, p ) (g, p ) o ((g, p ) (g, p )) ( 3 3 o 3 3 Esse u elemeo euro: ( g, p) o (,) (g, p)

Sommor CLA d Albero Bro Possmo defre, rcorsvmee, de PROPAGATE e GEERATE DI GRUPPO: (G, P ) (g (g,, p p ) ) o (G se, P ) se (rsul, se C G C )

Sommor CLA d Albero Bro Qud ulzzdo l propreà ssocv possmo cosrure l seguee ree d CLA: odo cerle molo crco Rrdo: τ è l rrdo (supposo deco) d og blocco logco elemere Albero dreo Albero verso [ log (log ) ] τ τ log ADDER τ lv. lb. dr lv.lb.v. lv.è sovrpposo clcolo G,P clcolo somm

Sommor CLA d Albero Bro S può che rdurre l umero d lvell, sfrudo le propreà dell operore o F ou elevo. FO m / Rrdo: ADDER τ log ( relà essere precs o èequlzzo, τ dpede dl FO d og sommore...)

Sommore CLA d Albero Bro corre Possmo rodurre degl operor fz (l cu uco compo è bufferg) (,) O S può ulzzre lo sesso blocco logco ulzzo per l operore o modo che che l operore fzo bb gl sess rrd

Sommore CLA d Albero Bro corre Co gl operor fz:

Sommore CLA d Albero Bro Og blocco h FA-OUT Rrd equlzz Sruur geomerc regolre Rrdo d propgzoe: ADDER τ (log ) Il umero d blocch per l logc d CLA è: blocks log Per l ulmo lvello voledo è suffcee clcolre G (poché c eresso rpor) A 3.5 s, 64 b, crry-lookhed dder Dozz, D.; Gddo, M.; Bccr, G.; 996 I. Symposum o Crcus d Sysems

Deermzoe dell Overflow Se l operzoe d somm (o sorzoe) e esegu sez sego, l b d overflow e semplcemee deermo dl Crry-ou dello sdo. I cso d operzoe complemeo, s ulzz l seguee lgormo:. Se l b d mggor peso de due operd e dverso, o c puo essere overflow. Se I due operd ho ugule b d mggor peso, l b d mggor peso del rsulo deve essere ugule due b degl operd OF (A B ) * (A S )

Algormo d Molplczoe Y M y Z Servoo M b per l prodoo M j * Y y j j * - -- --- 3 * y 3 y y y ---------------------------- 3 y y y y 3 y y y y - 3 y y y y - - 3 y 3 y 3 y 3 y 3 - - - ----------------------------------------------- Z 7 Z 6 Z 5 Z 4 Z 3 Z Z Z

Molplcore mrce Y: b : M b 3 3 y y - rghe HA FA FA HA 3 y FA FA FA HA 3 y 3 FA FA FA HA z 7 z 6 z 5 z 4 z 3 z z z M somme per rg

Molplcore mrce Vgg: Grde smmer (lyou regolre) Svgg: oevole Impego d rsorse Hrdwre Crcl Ph o be defcble Dely: T mul [(M-)(-)] crry (-) sum d Rsorse: *M pore AD M(-) sommor

Molplcore Crry-Sve mrce corre I queso schem b d rporo o vegoo somm subo, m pss ll rg successv Poro v veor d somme e d rpor Qudo s fo somme occorre che b d somm e d rporo bbo sempre lo sesso peso Ife serve uo sdo fle per rllere gl ulm veor d somme e rpor Il cmmo crco è uvocmee defo HA cmmo crco

Molplcore Crry-Sve mrce Il cmmo crco è uvocmee defo Il rrdo è: ( ) MULT CARRY MERGE Se l Vecor Merge Adder è relzzo co rcheur rpple-crry s h: (M ) Qud, u molplcore CSA, co merge dder rpple-crry h: MULT ( AD MERGE CARRY ( ) ) τ CARRY AD M) Serve u umero d sommor pr : (M-) [ - sommor CSA Merge Adder, u M- b] (se AD ( M ) CARRY

Molplcore Crry-Sve mrce Possmo schemzzrlo el modo seguee (es. M 4) b 3 A b A b A b A CSA : (h..) P Og sdo Crry Sve Adder (re l prmo) rceve gresso 3 veor d b, rducedol usc ( ve. d rpor ed ve. d somme) CSA 3: CSA 3: Merge Adder P 7..4 P 3 P P

Molplcore Crry-Sve mrce Ulzzdo de sol sommor CSA co rduzoe 3: possmo ccorpre prm due lvell I sommor rlleo veor d b gresso modo d sommre b dello sesso peso - lvell d CSA Merge Adder Il umero d FA complessvo è: FA (-) (-) b 3 A b A b A CSA 3: CSA 3: Merge Adder b A

Molplcore Crry-Sve 8-b Y Y Y Y 6 4 Y 3 Y Y 7 Y 5 8-b CSA 8-b CSA 8-b CSA 8-b CSA 8-b CSA Rsulo przle (8b) Crry-Sve ou (8b) 8-b CSA 8-b CSA T dely o() Merge dder 8-b

Molplcore Crry-Sve d Albero d Wllce E possble comporre CSA uo schem d lbero Ad og lvello ho u fore d rduzoe 3:, mere globlmee (fo ll gresso del merge dder) lo vrò :. Se è l umero d lvell vremo llor: 3.7 log log 3 log [ log ] 3.7 log log VATAGGIO: Rrdo logrmco! SVATAGGIO: sruur rregolre, lyou e roug dffcolos (es. provre sosure CSA co relv FA e rccre le ercoesso.)

Molplcore Wllce Tree Crry-Sve 8-b 8-b CSA 8-b CSA 8-b CSA 8-b CSA 8-b CSA Merge dder 8-b CSA T dely o(log ) Rsulo przle (8b) Crry-Sve ou (8b)

Molplcore Crry-Sve d Albero d Wllce 3 3 3 3 Qu CSA rchede queso molplcore Ad og lvello e bbmo:.. 3. 4. Abbmo u sere geomerc: 3 3 ( ) ).7(log 3 3 3 3... 3 3 3 dove

Compuzoe el domo dello spzo: sruure d lbero L compuzoe el domo del empo, pc delle mcche progrmmbl, s svlupp pcmee secodo u sruur lere: Sum ((( b)c)d) Rrdo o() um operd Per sfrure ppeo vgg dell compuzoe el domo dello spzo è ecessro esplcre pù possble l prllelsmo so u deermo po d clcolo, co u sruur logrmc : Sum ( (b) (cd) ) Rrdo o(log )

Molplcore d lbero d Wllce corre Vgg: Cl l compless dell lbero, vee ume l preszoe Dmusce l umero d rsorse ulzze Svgg: Lyou foremee smmerco Dely: T mul crry d merge

Codfc d Booh per l molplczoe S { -, -,., } u umero complemeo. [ - srà l sego] Il umero rppreseo srà: Seprmo b d dce pr d quell d dce dspr:

Codfc d Booh ( ) ) ( f Defsco - ed esedo l sommor cmbo dce - - ( )- sposo u dell espoee l dce - vr,3,..,-3 corre

Codfc d Booh Abbmo oeuo ( ) Cosderdo u molplczoe *Y vremo: Y Y ( ) f () Y f () - f() - - - f()y Y Y Y -Y -Y -Y Oemo 5 possbl cofgurzo Y:, Y, Y, -Y, -Y (ue fclmee geerbl) L molplczoe cosse ell somm d / cofgurzo d f()y opporumee shfe

Codfc d Booh Soo b d che m fo sceglere qule cofgurzoe d f()y ulzzre el clcolo dell molplczoe ( og ddedo), f() -, f() 3, f() 3 4 5 3, f(3) 5 6 7

Codfc d Booh OBIETTIVO : L compless de molplcor e leg l umero d b ecessr per codfcre gl operd, ed e proporzole. S puo pesre d codfcre l umero bro gresso modo dverso modo d dmure l umero d smbol ecessr descrverlo: d esempo, l umero bse e codfco co 4 smbol, porebbe essere rppreseo bse 4 co Smbol. () * 3 * * * (3) 4 3*4 *4 Lo svggo e che le operzo d somm e prodoo smbolo smbolo ecessre oer relzzre l lgormo d molplczoe co bse 4 porebbero dvere roppo complesse. D cero lo srebbero I bse 4 usdo u codfc complemeo. M s puo vesgre u po d codfc bse 4 che descrv somm e prodoo Tr smbol u modo semplce dl puo d vs dell mplemezoe Hrdwre.

Codfc d Booh ] * [ ) * ( * * * ] [ * * * * * * * (Rppr. I Complemeo )

Codfc d Booh J M F * * 4 ) ( * ) * *( ) ( * * * ] * [ ) * ( *

Codfc d Booh - F F *Y Y Y Y - -Y - -Y - -Y Se dovess fre u prodoo *Y e voless geerre prodo przl usdo u molplcore codfco ques form, dovre sosure ell sruur del molplcore mrce operzo d shf(*) e d complemeo due luogo de ges d.

Codfc d Booh corre Og operzoe d prodoo przle vee ges co u mulpleer che selezo le possbl usce r le operzo mpose BOOTH ECODIG: Y - Y Y Y -Y MU Ad og psso l prodoo przle vee shfo d DUE PASSI (vece che uo) verso ssr. Il umero d lvell ecessr relzzre queso po d molplczoe è qud / vece d, l re e l rrdo s dmezzo prcmee, rspeo l molplcore mrce, che se s roduce u logc d corollo pu compless.

Booh Ecoded Mulpler 8 b 7 6 5 Slde modfc!!! 5 4 3 Y Y Y -Y 8 8 MU 3 Y Y Y -Y 9 b 8 9 9 dder sge b 8 8 9 9 MU 9 b - Y Y Y -Y dder sge 8 b 8 8 8 9 9 MU 9 b dder sge 8 b b Y Y Y -Y 8 8 8 9 9 MU 7 b b 8 b

Molplcore Serle Bso su regsr : A Molplcore B Molplcdo (64 b) P Regsro ccumulzoe przle (64 b) Il Prodoo e bso su u sere d AD b b, A (shf lef) 64-b dder B (shf rgh) P e

Molplcore Serle () Bso su regsr : A Molplcore B Molplcdo (64 b) P Regsro ccumulzoe przle (64 b) I ques soluzoe P ed A soo coce, permeedo u oevole rsprmo d rsorse: A 3-b dder P/B (Shf Rgh) e