Che aspetto aveva il codice macchina per l'architettura a 4 bit?

1

Non so come un'istruzione a 4 bit potrebbe essere sufficiente per fare qualcosa, quindi ho letto su Intel 4004 e dice che ha usato le istruzioni a 8 bit e quindi posso capire come opcode e numeri abbiano abbastanza cifre.

È vero che non ci sono mai state istruzioni a 4 bit e che i sistemi a 4 bit usano istruzioni a 8 bit?
E che l'opcode e due numeri in un'istruzione possono essere fatti in 8 bit ma non in 4 bit?

    
posta Niklas Rosencrantz 24.01.2014 - 20:18
fonte

1 risposta

8

La tua domanda ha alcune premesse non valide.

Il primo è che, se si utilizzano istruzioni a 8 bit, non deve essere un'architettura a 4 bit. Non è vero. Puoi dire categoricamente che le istruzioni sono larghe 2 nibble, ma ciò non rende l'architettura meno 4 bit. Il fatto che un'architettura sia a 4 bit significa semplicemente che le informazioni viaggiano intorno al sistema in blocchi di 4 bit.

Il secondo è che gli opcode di istruzioni devono sempre essere una "word di larghezza del sistema". Neanche questo è chiaramente vero, come indica l'esempio 4004. Storicamente, i computer sono sempre stati in grado di scegliere il numero di "parole" di cui hanno bisogno per ogni situazione, compresa la possibilità di rappresentare più opcode che possono essere rappresentati dalla lunghezza della parola di sistema.

    
risposta data 24.01.2014 - 20:27
fonte

Leggi altre domande sui tag