Apa itu EBCDIC?

EBCDIC, Extended Binary Coded Decimal Interchange Code, dikembangkan pada tahun 1963 oleh IBM sebagai perpanjangan dari standar Binary Coded Decimal (BCD) yang lebih lama. BCD mengkodekan 10 digit dari sistem penghitungan standar menggunakan 4 penghitung biner, atau bit, di mana bit individu dapat berupa 1 atau 0 .

Pria memegang komputer

BCD untuk Karakter Numerik

Angka

EBCDIC

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

Dengan menetapkan BCD sebagai standar, IBM mengizinkan pengguna untuk memindahkan data bersama antar komputer dengan menggunakan kartu punch. Akar BCD sebenarnya terletak pada tata letak baris dan kolom dari kartu punch komputer asli IBM. Dengan EBCDIC, IBM memperluas pendekatan ke 8 bit, memungkinkan pengkodean tidak hanya digit, tetapi juga huruf besar dan kecil, kode pemformatan seperti header dan carriage return, dan kontrol komunikasi dasar seperti Request , Acknowledge , dan Bell . Ini memungkinkan pengguna komputer mainframe IBM untuk berbagi tidak hanya data, tetapi juga kode pemrograman yang sebenarnya.

EBCDIC adalah delapan bit, atau satu byte , lebar. Setiap byte terdiri dari dua nibble , masing-masing lebarnya empat bit. Empat bit pertama mendefinisikan kelas karakter, sedangkan gigitan kedua mendefinisikan karakter spesifik di dalam kelas itu. Misalnya, menyetel nibble pertama ke all-ones, 1111 , mendefinisikan karakter sebagai angka, dan nibble kedua menentukan nomor mana yang dikodekan.

Dalam beberapa tahun terakhir, EBCDIC telah diperluas ke varian 16 dan 32-bit untuk memungkinkan representasi set karakter non-latin yang besar. Setiap varian EBCDIC dikenal sebagai halaman kode , yang diidentifikasi oleh Pengidentifikasi Kumpulan Karakter Berkode, atau CCSID. Halaman kode EBCDIC telah dibuat untuk sejumlah skrip penulisan utama, termasuk yang kompleks seperti Cina, Korea, dan Jepang.

Semua komputer mainframe IBM, bahkan caral terbaru, terus mendukung EBCDIC sehingga aplikasi lama dapat dijalankan tanpa modifikasi.

Related Posts