Costruiamo una CPU a 8 bit - 15 Von Neumann vs Harvard

In questo video introduciamo alcuni concetti fondamentali per capire come funziona una CPU: partiamo dalle memorie, spiegando la differenza tra ROM, EPROM, EEPROM, RAM, SRAM e DRAM, per poi arrivare al confronto tra architettura di Von Neumann e architettura di Harvard. Vedremo come la CPU comunica con la memoria tramite bus di indirizzi e bus dati, quali sono i vantaggi e gli svantaggi delle due architetture e perché nel nostro progetto di CPU a 8 bit useremo un modello basato su Von Neumann. Nella parte finale introduciamo anche il ciclo macchina della CPU, composto dalle fasi di fetch, decode ed execute, che saranno alla base dei prossimi sviluppi del progetto. Nel prossimo video entreremo più nel dettaglio dell’architettura Von Neumann, parlando di Program Counter, Instruction Register, Memory Address Register, Memory Data Register e del collegamento con la RAM.