Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli

Microprogrammazione: Descrizione e Tipi, Schemi e mappe concettuali di Elettronica

Calcolatori elettroniciProgrammazioneSistemi informativi

Una introduzione alla microprogrammazione, inclusa la distinzione tra microistruzioni e microprogrammi totali, la relazione con i diagrammi a blocchi, e l'introduzione ai microlinguaggi a struttura di frase (PS) e trasferimento (TS). Il documento include anche esempi di strutture di microistruzioni e limitazioni dei microlinguaggi TS.

Cosa imparerai

  • Qual è la differenza tra microistruzioni e microprogrammi totali?
  • Che tipi di microlinguaggi esistono in microprogrammazione?
  • Quali sono le limitazioni dei microlinguaggi TS?
  • Che cos'è la microprogrammazione?
  • Come la microprogrammazione è correlata ai diagrammi a blocchi?

Tipologia: Schemi e mappe concettuali

2018/2019

Caricato il 21/03/2022

marcoFior
marcoFior 🇮🇹

5 documenti

Anteprima parziale del testo

Scarica Microprogrammazione: Descrizione e Tipi e più Schemi e mappe concettuali in PDF di Elettronica solo su Docsity! MICRO- PROGRAMMAZIONE CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II Un diagramma dell’operazione totale non descrive il comportamento di un sistema  Microistruzione: la descrizione delle funzioni che devono essere eseguite dal sistema PO-PC in un singolo passo elementare  Microprogramma: la descrizione del comportamento del sistema durante l’esecuzione passo passo di un’operazione  Microprogramma Totale: il microprogramma che descrive il comportamento del sistema nell’esecuzione di ogni suo passo, e quindi dell’operazione totale  Diagramma a Blocchi: descrive un’operazione  Microprogramma: il modo in cui l’operazione è eseguita dal sistema CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II  Microlinguaggi a struttura di frase “PS” contengono istruzioni di tipo (b)  Microlinguaggi a struttura di trasferimento “TS” contengono istruzioni di tipo (c)  Esempio di microlinguaggio TS, detto M 1 1 | , (1 ) | , (1 ) | ( ) ; ( ) (1 ) h v h h o k h o r h r k O a O b O C C c           Analogia fra struttura di microistruzioni e istruzioni di un calcolatore CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II  Microistruzioni PS a struttura generale 1 1 2 2 1 2| ( ) , ; ( ) , ; ; ( ) q q h J k J k q J kC O C O C O     Una ed una sola microoperazione dell’istruzione μh viene attivata dalla verità di una ed una sola delle condizioni. 1 1 1 2 2 2 : ( ) ( ) ( ) h J k J k q q q J k Alt C O C O C O          Tale struttura è rappresentata mediante istruzioni con guardia  La verità di una sola guardia fa le q deve essere garantita strutturalmente nell’implementazione del sistema (2) CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II  Microistruzioni TS a struttura generale 1 2 1 2| ( ) ; ( ) ; ; ( ) q h J k k q kO C C C    1 1 2 2 : ( ) (3) ( ) ( ) h J k k q q k O Alt C C C         Microprogrammi e automi a stati finiti  Un microlinguaggio è generale se consente di descrivere il comportamento di un qualsiasi sistema  PS e TS sono generali  La macroistruzione PS o TS definisce la riga di una tabella di flusso. Il microprogramma chiuso, scritto in PS o TS, definisce l’intera tabella di flusso di PC. CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II P O P C O jx r r  i CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II righe μistruzioni di programma  Microprogramma PS e tabella PC di tipo Mealy Microprogramma TS e tabella PC di tipo Moore q = 2 s Corrispondenza microprogrammi-automi h h CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II  Con riferimento al modello generale, le q condizioni logiche (Ci) possono essere associate alle s variabili di condizione, tramite un’opportuna codifica: q=2s  In tal caso le (2) e (3) possono essere scritte usando il costrutto case: 1 2| case , , , of 00 0: _________ 00 1: _________ 11 1: _________ h sx x x      2 3 = 8 ( C 1 ) ( C 8 ) ( 0 0 0 ) x 1 x 2 x ( 1 1 1 ) P O P C  i x 2 x 3 x 1 CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II Microprogramma MA definito mediante istruzioni di tipo M Microprogramma MB definito mediante il microlinguaggio TS CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II Microprogramma MC definito mediante il microlinguaggio PS CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II CDL Spec. Ing. Informatica - Prof. Antonino Mazzeo - Corso di Calcolatori Elettronici II
Docsity logo


Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved