Hva er EBCDIC?

December 25  by Eliza

EBCDIC- Utvidet Binary Coded Decimal Interchange Code, ble utviklet i 1963 av IBM som en forlengelse av den eldre Binary Coded Decimal (BCD) standard. BCD-koder for de 10 sifre med standard tellesystem ved hjelp av fire binære tellere, eller biter, der en individuell bit kan være enten en en eller en 0.

BCD for numeriske tegn

Digit EBCDIC
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

Ved å etablere BCD som en standard, tillates IBM brukere å bevege delte data mellom datamaskiner ved bruk av hullkort. Røttene til BCD lå faktisk raden og kolonnen layout av IBMs originale datamaskin hullkort i. Med EBCDIC- utvidet IBM tilnærming til 8 biter, slik at koding ikke bare av tall, men også av store og små bokstaver, formatering koder som overskrifter og linjeskift, og grunnleggende kommunikasjonskontroller som Request, Kvitter, og Bell. Dette tillot brukere av IBMs stormaskiner til å dele ikke bare data, men selve programmeringskode i tillegg.

EBCDIC er åtte biter, eller en byte, bred. Hver byte består av to småspising, hver fire biter brede. De første fire bits definere klassen av karakter, mens den andre nibble definerer den spesifikke karakter inne i den klassen. For eksempel, sette den første småspise til alle-de, 1111, definerer tegnet som et tall, og de ​​andre bite definerer hvilket nummer er kodet.

I de senere årene har EBCDIC blitt utvidet til 16- og 32-bits varianter å tillate for representasjon av store, ikke-latinske tegnsett. Hver EBCDIC variant er kjent som en kodesiden, identifisert av sin Coded Character Set Identifier, eller CCSID. EBCDIC kodesett har blitt opprettet for en rekke store skrive skript, inkludert slike komplekse de som kinesisk, koreansk og japansk.

Alle IBM stormaskiner, selv de mest nyere modeller, fortsette å støtte EBCDIC slik at eldre applikasjoner kan kjøres uten endringer.