Minimo sensibile a 4 bit:
0-9 I dati numerici richiedono 4 bit
0-9 = 10 parole.
Dimensione della parola binaria più alta successiva = 4 bit = 16 parole possibili.
Quindi i dati BCD (decimale con codice binario) = 4 bit
8 bit logico prossimo salto
0-9, az, AZ = 10 + 26 + 26 = 62 parole.
Potrebbe gestire con 7 bit = 128 parole.
8 è semplice quanto 7 e consente 2 x 4 bit in modo che i dati numerici possano essere impacchettati 2 per byte a 8 bit.
Quindi 12 bit (non 16)?: La
successiva dimensione logica aumenta = 12 bit e il PDP-8 iniziale e di grande successo ha usato 12 bit. 12 bit utilizzati per i dati e il programma consentono 2 ^ 12 = 4096 posizioni dell'indirizzo. Come potrebbe aver detto una volta Bill Gates "4K di memoria dovrebbe essere sufficiente per chiunque".
La seguente famiglia di PDP-11 utilizzava 16 bit.
Raddoppio per la compatibilità.
Se si desidera interagire con sistemi di livello inferiore e superiore e se si desidera disporre di dispositivi più capaci nella stessa famiglia, è molto utile poter gestire 2 parole del sistema più piccolo all'interno della parola di sistema più grande.
MA
Le eccezioni che dimostrano la regola:
"Sempre" è una parola così forte :-)
Esempi di 1-bit, 12-bit, 18-bit, 36-bit di seguito.
Le macchine a 18 e 36 bit non erano mai microcontrollori.
1 e 12 bit erano.
Il sistema a un bit menzionato di seguito è in realtà un sistema "bit casuali come meglio credi". La parola dati a un bit è essenzialmente un flag go / no-go prodotto dal calcolo e viene utilizzato per abilitare o disabilitare l'attività del programma. Il contatore del programma è un contatore attivo che avanza ciclicamente nella memoria con il codice abilitato o disabilitato come richiesto. Davvero molto molto molto cattivo. Quando arrivarono sul mercato i processori a 8 bit del giorno erano abbastanza maturi e il processore a 1 bit non aveva mai molto senso. Non so quanto sia mai stato utile.
1 bit !!!:
Motorola MC14500B Ho ricevuto una menzione d'onore da Jack Gansell per la migliore descrizione di questo dispositivo :-)
Scheda tecnica : fare clic sulla pagina per scaricare il PDF.
12-bit:
Harris HM-6100 aka Intersil IM6100 - aspirante minicomputer a 12 bit] ( http://www.classiccmp.org/dunfield/other/i6100cfs.pdf )
Basato sul minicomputer DEC PDP-8 a 12 bit di grande successo.
Panoramica
La memoria di programma e la memoria di dati occupano lo stesso spazio di memoria. La dimensione totale della memoria direttamente indirizzabile è di 4 K parole. La dimensione della parola è di 12 bit. Il 6100 non ha memoria stack.
La dimensione della memoria del programma è di 4 K parole. Tutte le istruzioni condizionali consentono al processore di saltare solo le istruzioni successive. Per passare condizionalmente a un indirizzo arbitrario in memoria quando viene soddisfatta una determinata condizione, il codice deve eseguire prima l'istruzione "skip se la condizione non viene soddisfatta" e inserire l'istruzione jump diretta o indiretta incondizionata dopo l'istruzione skip. Le istruzioni incondizionate possono essere utilizzate per saltare direttamente all'interno della pagina corrente (127 parole) o saltare indirettamente all'interno dell'intero spazio di memoria (4 K parole). Il 6100 supporta le chiamate di subroutine ma, a causa della mancanza di memoria dello stack, l'indirizzo di ritorno per le subroutine è memorizzato . Non esiste alcuna istruzione "ritorno dalla subroutine": la subroutine deve utilizzare il salto indiretto per tornare al chiamante.
La dimensione della memoria dati è di 4 K parole. È possibile accedere ai dati direttamente nella pagina zero (0000h - 007Fh) o nella pagina corrente di 127 parole. È possibile accedere ai dati indirettamente ovunque in 4 K parole di memoria.
Wikipedia - Intersil 6100
Il PDP-8 e l'Intersil 6100 avevano 16 istruzioni molto ricche. Non ci sono istruzioni di sottrazione.
L'istruzione ADD si chiama TADD per ricordarti che è l'aggiunta del complemento a 2, quindi non abbiamo bisogno di ... istruzioni di sottrazione.
18 bit, 36 bit altro - la famiglia PDP:
Responsabile del trattamento programmato di Wikipedia
PDP1 - 18 bit
PDP2 - 24 bit è morto al mattino
PDP3, PDP6 - 36 bit
Manuale per l'utente PDP-12 (preliminare - Wow.
Nonostante la numerazione, questo è pre pre PDP16 - un PDP-8 su steroidi con funzionalità I / O analogica - e macchina per laboratorio di ingegneria. Avrei potuto averne uno gratuitamente se avessi voluto, ma non avrebbe funzionato in nessun luogo sensato - o insensibile. Il
primo gioco per computer a cui abbia mai giocato è stato su uno di questi.
Space War. La
macchina era in due armadietti di dimensioni ridotte.
Avresti aperto una porta ed avresti camminato dentro per fare cose interni.