I materiali pubblicati sul sito costituiscono rielaborazioni personali del Publisher di informazioni apprese con la frequenza delle lezioni e lo studio autonomo di eventuali testi di riferimento in preparazione all’esame finale o della tesi. Non devono intendersi come materiale ufficiale dell’università attribuibile al docente del corso.
…continua

Filtra per

Tutte le tipologie

Ordina

Filtra

Appunti degli studenti per corsi ed esami del Prof. Casola Valentina

Appunti di Calcolatori elettronici I. Rappresentazione delle funzioni: Introduce l'uso delle tabelle di verità per rappresentare il valore di una funzione logica su ogni riga. Elementi algebrici: definisce i concetti di letterale (variabile diretta o negata), clausola (prodotto di letterali) e fattore elementare (somma di letterali), specificando come calcolarne il grado. Mintermini e maxtermini: spiega che i mintermini sono prodotti di tutte le variabili indipendenti (valgono 1 se tutti i letterali sono 1), mentre i maxtermini sono somme di tutte le variabili (valgono 0 in modo analogo). Per n variabili, esistono 2 n combinazioni di ciascuno. Ottimizzazione e implicanti: tratta gli implicanti, ovvero funzioni che ne implicano un'altra, con focus sugli implicanti primi per la semplificazione delle reti logiche. Proprietà Logiche: Descrive le regole di manipolazione, come la somma di clausole che differiscono per un solo letterale (consenso) per ridurne l'ordine. Il testo prosegue analizzando componenti hardware come i registri (interni e di macchina), descrivendone segnali di controllo (Rin, Rout), ingressi paralleli e il funzionamento sincronizzato sul fronte di clock.
...continua
Appunti di Calcolatori elettronici I. Algebra di Boole e Reti Combinatorie: Tratta operatori logici (AND, OR, NOT), mintermini, maxtermini e tecniche di ottimizzazione come le mappe di Karnaugh. Componenti digitali: analisi di circuiti elementari quali multiplexer, decoder, addizionatori (look-ahead e full adder), contatori e vari tipi di flip-flop (RS, JK, T, D). Architettura del processore: descrizione della struttura e delle fasi di funzionamento del microprocessore Motorola 68000, inclusi registri di scorrimento e gestione delle interruzioni tramite vettori. Programmazione Assembly: spiegazione dei comandi assembly e delle modalità di indirizzamento della memoria. Automi a Stati Finiti: Studio di macchine a stati complete ed equivalenti, classi di equivalenza e algoritmi di partizionamento. Il testo combina definizioni teoriche, formule matematiche ed esempi pratici di progettazione circuitale.
...continua
Esercitazioni Calcolatori elettronici I. Progettazione di Reti Logiche: Vengono progettate macchine combinatorie, minimizzando le espressioni logiche tramite mappe di Karnaugh e il metodo di Quine-McCluskey. Una porzione considerevole è dedicata alle macchine sequenziali sincrone, specialmente per la creazione di riconoscitori di sequenze (con bit sovrapposti e non). Gli svolgimenti mostrano l'intero processo: definizione della tabella e del diagramma degli stati, minimizzazione (tramite il metodo di Paull e Unger o l'algoritmo del partizionamento),utilizzando Flip-Flop di tipo RS e D. Programmazione in Assembly: La seconda componente presenta svariati listati di codice Assembly (tipico della famiglia Motorola 68000). I programmi affrontano la gestione di vettori, come il conteggio di valori in un determinato intervallo o il confronto di elementi tra più array. Il focus didattico di questa sezione è sulle tecniche di scambio dei parametri tra procedure, illustrando approcci mediante memoria condivisa e l'utilizzo dello Stack (sia con che senza l'uso del Frame Pointer).
...continua
Appunti di Calcolatori Elettronici IModi di indirizzamento. Nello specifico gli argomenti trattati sono i seguenti: indirizzamento immediato; • indirizzamento diretto; • indirizzamento assoluto; • indirizzamento indiretto; • predecremento e postincremento; • indirizzamento con base.
...continua