Home
Accesso / Registrazione
 di 

Computer a 8 bit

6 risposte [Ultimo post]
ritratto di marcopolver
Offline
Ultima visita:
1 anno 1 settimana fa
Utente dal: 08/08/2013
Messaggi: 1

Buongiorno a tutti, sono uno studente di 17 anni e sono nuovo nel forum.

Per il prossimo concorso scolastico vorrei presentare un computer a 8 bit; per iniziare ho deciso di affidarmi anche ad una guida (http://www.instructables.com/id/How-to-Build-an-8-Bit-Computer/) cambiando però un po' di cose:

- L'architettura dev'essere di tipo Harvard;
- Utilizzerei componenti CMOS;
- Vorrei un input da tastiera esadecimale con operatori matematici;
- Vorrei come output o un display LCD da 4 righe x 20 caratteri oppure ancora meglio sarebbe un TFT 320x240.

Dato che quello che cerco di fare è per me totalmente nuovo e che attualmente non conosco il linguaggio Assembly secondo voi il mio progetto è fattibile per l'inizio di giugno 2014? Inoltre avete per caso idee che potrebbero semplificarmi il tutto?

Grazie mille!

ritratto di illupo89
Offline
Titolo: User++
Utente++
Ultima visita:
7 settimane 6 giorni fa
Utente dal: 04/01/2012
Messaggi: 65
Utente PREMIUM
Ciao se ho capito bene tu

Ciao se ho capito bene tu vuoi fare un computer senza l'uso di una CPU esterna? se è cosi la vedo dura se vuoi arrivare a gestire qualche decina di operazioni. Inoltre devi costruire tutto il sistema di controllo del LCD che già da solo è un bel progetto se realizzato a transistor.

ritratto di Emanuele
Online
Titolo: Moderator
Moderatore
Ultima visita:
16 min 55 sec fa
Utente dal: 28/07/2007
Messaggi: 1022
Utente PREMIUM
Didattica

Sei sicuro che sia il progetto migliore per imparare i microcontrollori?

Un chip da pochi millimetri realizzato con gli integrati è così:

ritratto di Fabiux95
Offline
Titolo: User+
Utente+
Ultima visita:
48 settimane 2 giorni fa
Utente dal: 24/11/2011
Messaggi: 12
E se invece costruissi un

E se invece costruissi un computer completo a 8 bit?
Prendi un microprocessore ad 8 bit tipo uno z80 e gli costruisci intorno un'interfaccia completa (se è necessario ci affianchi un microcontrollore per gestire le operazioni più semplici).
Ci fai girare programmi semplici tipo di automazione(magari un selettore oppure gli crei un piccolo sistema operativo).
Secondo me è possibile per giugno, però se non conosci l'Assembly ti consiglio di farti aiutare da un professore...

ritratto di adrirobot
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
3 ore 47 min fa
Utente dal: 04/06/2013
Messaggi: 107
Utente PREMIUM
Effettivamente il progetto

Effettivamente il progetto che vuoi realizzare è arduo, sopratutto se non vuoi utilizzare una CPU standard.
Realizzare le varie interfacce per la gestione della tastiera e del display, soprattutto nel caso volessi utilizzare il modello TFT, senza contare quelle di accesso alla memoria, potrebbe essere lungo e laborioso.
Come ti è stato proposto nelle precedenti risposte, più semplice, si fa per dire, è la soluzione di partire da un processore a 8 bit a qui affiancare le varie periferiche.
In rete trovi già degli esempi da cui prendere spunto. Da una mia prima ricerca non certo approfondita ho trovato questo
http://www.msarnoff.org/6809/
Spero ti possa servire
Saluti
Adriano

ritratto di s.prischich
Offline
Titolo: User+
Utente+
Ultima visita:
4 settimane 17 ore fa
Utente dal: 13/03/2011
Messaggi: 23
Utente PREMIUM
Costruire una CPU senza conoscere l'assembler!

Comincia con lo studiare un componente semplice tipo il PIC16F87 e fare qualche programmino per poter masticare l'argomento. Nella rete si trovano una marea di tutorial. Successivamente quando avrai capito come funziona il tutto creati un set di istruzioni assembler e comincia a buttare giú qualche schema e poi usa un simulatore per circuiti. La strada è lunga ma quello che puoi imparare da una esperienza di questo tipo non ha eguali.
Non arrenderti!
Sighi

ritratto di s.prischich
Offline
Titolo: User+
Utente+
Ultima visita:
4 settimane 17 ore fa
Utente dal: 13/03/2011
Messaggi: 23
Utente PREMIUM
Un computer a logica discreta

Qui ci sono gli schemi di un computer a logica disccreta che ha funzionato. Dagli una occhiata.
http://klabs.org/history/ech/agc_schematics/
È il computer di navigazione una navicella apollo del 1965.
Questa è la complessità a cui si va incontro quando si vuole costruire a logica discreta. ;-)
È incredibile!
Sighi

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ultimi Commenti