Selasa, 15 November 2011

Kode yang mewakili data (BCD, SBCDIC, EBCDIC dan ASCII)


 a.  BCD
BCD (Binary Coded Decimal) merupakan kode binary yang digunakan hanya untuk mewakili nilai digit decimal saja, yaitu nilai angka 0 sampai dengan 9. BCD merupakan kombinasi dari 4 bit, sehingga sebanyak 16 (24 = 16) kemungkinan kombinasi yang dapat di peroleh dan hanya 10 kombinasi yang di pergunakan.
Tabel BCD
Digit Desimal
BCD-4 Bit
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001


b.  SBCDIC
SBCDIC (Standar Binary Coded Decimal Interchange Code) merupakan kode binary perkembangan dari BCD. BCD dianggap tanggung, karena masih ada 6 kombinasi yang tidak dipergunakan, tetapi tidak dapat dipergunakan untuk mewakili karakter yang lain.

Table SBCDIC
Character
Zone
Digit
A – I
11
0001 – 1001
J – R
10
0001 – 1001
S – Z
01
0010 – 1001
1 – 0
00
0001 -1010
 
 
c.  EBCDIC
EBCDI (Extended Binary Coded Decimal Interchange Code) terdiri dari kombinasi 8 bit yang memungkinkan untuk mewakili karakter sebanyak 256 (28 = = 256) kombinasi karakter.
Pada EBDIC high order bits atau 4 bit pertama disebut zone bits, sedangkan low order bits atau 4 bit ke dua disebut dengan numeric bits.

Table EBCDIC
Character
Zone
Digit
A – I
1100
0001 - 1001
J – R
1101
0001 – 1001
S – Z
1110
0010 – 1001
0 – 9
1111
0000 – 1001
a – i
1000
0001 – 1001
j – r
1001
0001 – 1001
s - z
1010
0010 – 1001


d.  ASCII 7-bit
ASCCI (Ameritcan Standard Code For Information Interchange) atau ada  yang menyebut dengan American Standard Comite On Information Interchange dikembangkan oleh ANSI (American national standads insitut) untuk tujuan membuat kode biner standar. Kode ASCII yang standar menggunakan kombinasi 7 bit, dengan kombinasi kode sebanyak  127 dari 128 (27 = 128) kemungkinan kombinasi yaitu:
26 huruf capital (A s/d Z)
26 huruf kecil (a s/d z)
10 digit decimal (0 s/d 9)
34 karakter control yang tidak dapat dicetak hanya digunakan untuk informasi status operasi computer.
32  karakter khusus.
Table ASCII 7-bit
Character
Zone
Digit
0 – 9
001
0000 – 1001
A – O
100
0001 – 1111
P – Z
101
0000 – 1010
a – o
110
0001 – 1111
p – z
111
0000 – 1010

Tidak ada komentar:

Posting Komentar