[zxspectrum] R: [zxspectrum] Re: [zxspectrum] Re: [zxspectrum] Re: [zxspectrum] Amiga 500 vs SAM Coupé

  • From: "Simone Voltolini" <simone.voltolini@xxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Sun, 31 May 2015 16:58:29 +0200

Beh ma certo.


Un po’ come il 68008 del QL che aveva se non erro istruzioni a 32 bit, registri
a 16 bit e BUS ad 8 bit.


Un’economia in PURO stile CLIVE però il multitasking c’era già ;)

Che tempi…che VOGLIA di innovare…e Sinclair non ne aveva sbagliata UNA (Z80 e
poi 68000) cavoli!!!



Maledetta C5!!!


e ringrazio ancora i GENI di MGT…se non ci fossero stati loro la voglia di
usare lo Speccy dal 1987 in avanti sarebbe andata subito perduta…



Da: zxspectrum-bounce@xxxxxxxxxxxxx [mailto:zxspectrum-bounce@xxxxxxxxxxxxx]
Per conto di Luca Alimandi
Inviato: domenica 31 maggio 2015 15:38
A: zxspectrum@xxxxxxxxxxxxx
Oggetto: [zxspectrum] Re: [zxspectrum] Re: [zxspectrum] Re: [zxspectrum] Amiga
500 vs SAM Coupé



Il 28/05/2015 12:39, Enrico Maria Giordano ha scritto:



Il 28/05/2015 12:33, Malantrucco Carlo ha scritto:




Quindi spiegatemi (sono ignorante) qual era la differenza reale tra
computer a 8 o 16 bit?


Dipende. Cosa è a 8 bit e cosa a 16? Ad esempio, anche nello Spectrum abbiamo
registri a 16 bit (BC,DE,HL, B'C',D'E',H'L', IX,IY). Questo lo rende un
computer a 16 bit? Il QL originale ha un bus dati a 8 bit. Questo lo rende un
computer a 8 bit?

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg



Per quello che ho capito io, una CPU viene definita "a 16 bit" quando il bus
dati interno è a 16 bit (ossia i suoi registri interni sono "nativamente" a 16
bit); in tal caso esternamente il bus è "normalmente" a 16 bit, ma potrebbe
essere a 8 bit, magari per semplificare il disegno dell'hardware (ad esempio il
386SX <http://it.wikipedia.org/wiki/Intel_80386> è una CPU a 32 bit con bus
esterno a 16 bit; in pratica vengono multiplexati anche i dati, come si fa con
gli indirizzi della memoria e delle periferiche...).
Nello Z80 in effetti TUTTI i registri sono a 8 bit; i registri BC, DE, HL, IX e
IY, in realtà sono COPPIE di registri a 8 bit, il che fa "inesorabilmente"
dello Z80 un microprocessore a 8 bit.
L'uso di coppie di registri è un fantastico "trucco" ideato da Zilog che,
insieme ad altre trovate geniali, poneva lo Z80 almeno una spanna sopra ad
altre CPU a 8 bit contemporanee (ad esempio il 6502...). Però questo non è
sufficiente a definirlo una CPU a 16 bit! (peccato !... :-) ).
Ma non lo dico per alimentare alcuna diatriba tra CPU!...




--

|_ /-\

Other related posts:

  • » [zxspectrum] R: [zxspectrum] Re: [zxspectrum] Re: [zxspectrum] Re: [zxspectrum] Amiga 500 vs SAM Coupé - Simone Voltolini