[zxspectrum] Re: Z80 vs 6510

  • From: Mario <mario.prato@xxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 14 Dec 2007 16:01:45 +0100


Semplicemente mappi tutte le tue periferiche in una porzione dei 64K di memoria visti dal processore, o, come nel caso del 64, fai in modo che l'I/O possa essere nascosto in modo da liberare ram quando necessario. Senza andare lontano anche il 68000 e tutti i suoi derivati non ha l'I/O distinto dalla memoria, in fondo sono scelte del costruttore...

ciaoo

At 15.53 14/12/2007, you wrote:
Salve
Questo messaggio fa seguito al thread dei "ringraziamenti" ma per chiedere lumi su un aspetto tecnico particolare.

In linguaggio macchina, lo Z80 ha gli op-code per comunicare alle porte I/O (IN e OUT); invece, non sono riuscito a trovare gli equivalenti del 6510 (che conosco "poco" invece conosco meglio il Motorola 6800 e ancora meglio lo Zilog Z80).

Da quanto ne so, il 6510 "deriva" dal 6800 che non ha istruzioni di I/O: per comunicare con la porta I/O si trattava di caricare (OUT) o leggere (IN) una particolare cella di memoria (se ben ricordo all'indirizzo 5000H e 5002H).

Ho dedotto quindi che anche la serie dei 6510 non ha istruzioni di I/O...

Ora, *blink*, una carenza di questo tipo di istruzioni è devastante dal mio punto di vista... evidentemente mi manca una parte del quadro, ma come si fa a gestire dignitosamente le periferiche senza?

Mat.






----------
Se sei stanco dei soliti auguri, scarica GRATIS le emoticon di Natale! <http://www.emoticons-livemessenger.com/pages/msnitnatale/>Windows Live Messenger



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Cambiano le regole del credito al consumo! E? arrivato il superfinanziamento da 
Finatel. Fino a 50.000 Euro a condizioni uniche! Scoprilo
*
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mids75&d-12

Other related posts: