Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Dalla macchina di Von Neumann …
Unità di Elaborazione (CPU) Memoria Centrale (MM) Interfaccia Periferica P1 Interfaccia Periferica P2 Bus di sistema Collegamento Memoria di massa, stampante, terminale… Esecuzione istruzioni Memoria di lavoro
2
… all’Architettura del Calcolatore
RAM ROM MEMORIA CENTRALE HD STAMPANTE BUS INDIRIZZI BUS DATI BUS DI CONTROLLO INTERFACCE UNITA’ PERIFERICHE CPU OUTPUT INPUT
3
La memoria centrale (MM)
Registro indir. (AR) K bit Registro dati (DR) load store H bit 1 2K Parola (word) RAM e ROM Volatile Dati e istruzioni Spazio di indirizzamento 2K Indirizzo cella Dato da leggere/scrivere
4
L’unità di elaborazione (CPU)
Stato CPU Flag: C, Z, S, V L’unità di elaborazione (CPU) Operazioni aritmetiche e logiche Indirizzo prox istruzione Registro di stato (SR) Registro contatore di programma (PC) Registri operandi A Unità aritmetico logica (ALU) Registro interruzioni (INTR) B Registri generali Registro istruzione corrente (CIR) Unità di controllo (CU) Istruzione in elaborazione Clock Sincronizzazione Controllo: -Prelievo -Decodifica -Esecuzione Registro indirizzi (AR) Registro dati (DR) Parola letta/da scrivere in MM Indirizzo cella MM
5
Il bus di sistema Master/slave Bus dati, Bus indirizzi, Bus controlli
Registro istruzione corrente (CIR) Registro dati (DR) Registro indirizzi (AR) Registro contatore di programma (PC) Registro di stato (SR) Registro interruzioni (INTR) A B Unità di controllo (CU) Clock Unità aritmetico logica (ALU) CPU Bus di sistema Master/slave Bus dati, Bus indirizzi, Bus controlli
6
Sequenza di lettura Passo 3 Passo 1 Passo 2 Passo 4 1023 123 42 CU I D
1023 123 42 123 Passo 1 CIR DR AR PC SR INTR A B CU Ck ALU READ Passo 2 OK Passo 4 123 I D C
7
Sequenza di scrittura Passo 2 Passo 1 Passo 5 Passo 3 Passo 4 1023 123
70 Passo 2 1023 123 42 123 Passo 1 CIR DR AR PC SR INTR A B CU Ck ALU OK Passo 5 WRITE Passo 3 123 70 Passo 4 I D C
8
Le interfacce delle periferiche
Interfaccia periferica 1 Interfaccia periferica 2 Peripheral Data Register (PDR) Peripheral Data Register (PDR) Dato da leggere/scrivere Peripheral Command Register (PCR) Peripheral Command Register (PCR) Comando da eseguire Peripheral State Register (PSR) Peripheral State Register (PSR) Stato della periferica Bus di sistema
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.