Posizione: Casa > internet >

Che cosa è EBCDIC?

  

EBCDIC Extended Binary Coded Decimal Interchange Code, è stato sviluppato da IBM nel 1963 come estensione al vecchio Decimale codificato in binario (BCD) standard. BCD codifica le 10 cifre del sistema standard di conteggio con 4 contatori binari, o bit, dove un singolo bit può essere sia un 1 o un 0 .

BCD per i caratteri numerici

Digit EBCDIC
0 0. 000
1 0001
2 0. 010
3 0011
4 0. 100
5 0. 101
6 0. 110
7 0. 111
8 1000
9 1001

Attraverso la creazione di BCD come standard, IBM ha permesso agli utenti di spostare dati condivisi tra i computer con l'utilizzo di schede perforate. Le radici della BCD laici, infatti, nella riga e colonna layout delle schede perforate IBM originale del computer. Con EBCDIC, IBM ha esteso l'approccio a 8 bit, permettendo la codifica non solo di cifre, ma anche di lettere maiuscole e minuscole, codici di formattazione, come le intestazioni ei ritorni a capo, e la comunicazione di base di tali controlli, come Richiesta , Riconoscere , e Bell . Questo permetteva agli utenti di computer mainframe IBM di condividere non solo dati, ma il codice di programmazione attuale e.

EBCDIC è di otto bit, o una byte , ampio. Ogni byte si compone di due stuzzichini , ogni quattro bit. I primi quattro bit di definire la classe del personaggio, mentre il nibble seconda definisce il carattere specifico all'interno di quella classe. Ad esempio, impostando il nibble prima a tutti quelli, 1111 , definisce il carattere come un numero, e il nibble seconda definisce che il numero è codificato.

Negli ultimi anni, EBCDIC è stato ampliato a 16-e 32-bit varianti per consentire la rappresentanza di grandi dimensioni, set di caratteri non latini. Ogni variante EBCDIC è noto come un codepage , identificato dal suo Coded Character Set Identifier, o CCSID. Codepages EBCDIC sono stati creati per un certo numero di scrivere gli script più importanti, tra cui ad esempio quelli complessi come il cinese, coreano e giapponese.

Tutti i computer mainframe IBM, anche i modelli più recenti, continuano a sostenere in modo EBCDIC che le applicazioni legacy possono essere eseguiti senza modifiche.

----------------------------------
Articolo correlato:
----------------------------------