Kode yang mewakili data (BCD, SBCDIC, EBCDIC dan ASCII)
Berbagai IC menggunakan input atau output BCD, baik yang empat digit, delapan digitmaupun lebih. BCD adalah angka decimal dimana setiap symbol bilangannya diwakili oleh empat
digit binary.
CONVERSI DECIMAL KE BCD
DECIMAL BCD
PULUHAN SATUAN
49 = 0 1 0 0 1 0 0 1
26 = 0 0 1 0 0 1 1 0
17 = 0 0 0 1 0 1 1 1
Kelompok binary puluhan mewakili angka decimal puluhan dan kelompok bunary satuan
mewakili angka decimal satuan.
BCD (Binary
Coded Decimal)
Data BCD (Binary Coded Decimal) yang biasa digunakan dalam
komunikasi data untuk mengetahui berbagai kode yang digunakan dalam komunikasi
BCD merupaka kode biner yang digunakan hanya untuk mewakili digit desimal dari
0-9, BCD menggunakan kombinasi 4 bit sehingga ada 16 kombinasi yang bisa
diperoleh dan hanya 10 kombinasi yang digunakan.kode BCD sudah jarang digunakan oleh komputer-komputer dan transmisi data sekarang ini. Karena tidak dapat mewakili huruf atau simbol karakter khusus. BCD hanya digunakan oleh komputer generasi Pertama. berikut ini adalah kode-kode binary decimal pada BCD 4bit:
0000=0
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
0111=7
1000=8
1001= 9
SBCDIC ( Standard Binary
Coded Decimal Intercharge code )
Kode ini disusun dari kombinasi 6 buah digit binary di tambah satu digit
untuk parity check.1. Mulai digunakan pada komputer generasi kedua.
2. Maksimal terbentuk 2 pangkat 6 sama dengan 64 kombinasi simbol
3. Menyatakan karakteristik A – S, 0 – 9 dan spesial karakter tertentu.
Dibagi atas dua zona yaiut : Alpha bit position, dan Numeric Bot Position
SBCDIC ( Standard Binary
Coded Decimal Intercharge code )
Merupakan coding 6 bit untuk 64 karakter. posisi bit di SBCDIC dibagi
menjadi 2 zone, yaitu 2 bit pertama (diberi nama bit A dan bit B) disebut
dengan alpha bit position dan 4 bit berikutnya (diberi nama bit 8, bit 4, bit
2, dan bit 1) disebut dengan numeric bit position
SBCDIC (Standart
Binary Coded Decimal Interchange Code)
SBCDIC (Standart Binary Coded Decimal Interchange Code) merupakan
kode biner yang dikembangkan dari kode BCD. SBCDIC menggunakan kombinasi
6bitsehingga lebih banyak kombinasi yang digahasilkan yaitu 64 kombinasi kode.
Ada sepuluh kode untuk digit angka, 26 kode untuk digit huruf alfabet, sisanya
digunakan untuk karakter khusus tertentu. SBCDIC digunakan pada komputer
generasi kedua.
SBCDIC
|
Karakter
|
SBCDIC
|
Karakter
|
001010
|
0
|
100001
|
J
|
000001
|
1
|
100010
|
K
|
000010
|
2
|
100011
|
L
|
000011
|
3
|
100100
|
M
|
000100
|
4
|
100101
|
N
|
000101
|
5
|
100110
|
O
|
000110
|
6
|
100111
|
P
|
000111
|
7
|
101000
|
Q
|
001000
|
8
|
101001
|
R
|
001001
|
9
|
010010
|
S
|
110001
|
A
|
010011
|
T
|
110010
|
B
|
010100
|
U
|
110011
|
C
|
010101
|
V
|
110100
|
D
|
010110
|
W
|
110101
|
E
|
010111
|
X
|
110110
|
F
|
011000
|
Y
|
110111
|
G
|
011001
|
Z
|
111000
|
H
|
||
111001
|
I
|
EBCDIC (Extended Binary Code
Decimal for Information Intercharge)
1. Kode ini disusun dari kombinasi 8 buah digit binary ditambah dengan satu
digit parity check2. Mulai digunakan pada komputer generasi ketiga
3. Maksimal terbentuk 2 pangkat 8 sama dengan 256 kombinasi simbol
4. Menyatakan karakteristik A – Z, 0 – 9 dan spesila karakter.
5. Diciptakan oleh ANSI (Amerika Nasional Standard Information)
EBCDIC (Extended Binary Code Decimal for Information Intercharge)
Ini merupakan kepanjangan dari Extended Binary Coded Decimal Interchange Code. Terdiri dari kombinasi 8-bit. Pada jenis ini high order bits atau 4-bit pertama disebut dengan zone bits dan low-order bits atau 4 bit kedua disebut dengan numeric bits.
merupakan coding 8 bit untuk 256 karak ter. Tranmisi asinkron membutuhkan 11 bit,yaitu :
1 bit awal – 8 bit data
1 bit pariti – 1 bit akhi
ASCII (American Standard Code For Information Intercharge).
Ini merupakan kepanjangan dari America Standart Code for Information Interchange, yang dikembangkan oleh American National Standarts Institute (ANSI) untuk tujuan membuat kode binary yang standart. kode ASCII ini menggunakan kombinasi 7 bit. SSCII7-bit banyak digunakan oleh komputer generasi sekarang. . Standard
yang digunakan pada industri untuk mengkodekan huruf, angka, dan karakterkarakter
lain pada 256 kode (8 bit biner) yang bisa ditampung.
Coding standar yang sering digunakan oleh peralatan komunikasi data.
merupakan sandi 8 bit dimana 7 bit digunakan untuk bit data ditambah bit ke-8 sebagai bit pariti
Kode ASCII7-bit ini terdiri dari 2 bagian:
• Control characters, merupakan karakter yang digunaklan untuk mengontrol pengiriman atau trans misi.
• Informations characters, merupakan karakter-karakter yang mewakili data.
Tabel ASCII dibagi menjadi 3 seksi:
a. Kode sistem tak tercetak (Non Printable System Codes) antara 0 – 31.
b. ASCII lebih rendah (Lower ASCII), antara 32 – 137. Diambil dari kode
sebelum ASCII digunakan, yaitu sistem American ADP, sistem yang bekerja
pada 7 bit biner.
c. ASCII lebih tinggi (Higher ASCII), antara 128 – 255. Bagian ini dapat
diprogram, sehingga dapat mengubahubah
karakter.
Program Code
Telah disebutkan diatas tentang data yang digunakan pada komputer. Tetapi begitu
banyak data yang ada pada komputer personal. Tipe data dasar dapat dikelompokkan
menjadi 2 :
a. Program Code, dimana data digunakan untuk menjalankan fungsi komputer.
b. Data User, seperti teks, gambar dan suara.
Suatu komputer harus memiliki instruksiinstruksi
agar dapat berfungsi sebagaimana
fungsinya. Hal ini akan dijelaskan lebih detail pada modul 3. CPU didesain untuk
mengenali instruksiinstruksi
ini, yang kemudian diproses bersamasama
data user.
Program Code adalah kumpulan instruksiinstruksi,
dieksekusi satu persatu, ketika
program dijalankan. Saat mengklik
mouse, atau mengetikkan sesuatu pada keyboard,
instruksiinstruksi
dikirimkan dari software (perangkat lunak) ke CPU.
Program Code dan Data User disimpan sebagai file pada media penyimpanan. Tipe
file dapat dikenali dari ekstensi file tersebut
KODE BCD, BAUDOT, SBCDIC, EBCDIC, ASCII
BCD
BCD sangat umum dalam sistem elektronik
dimana nilai numerik yang akan ditampilkan, terutama dalam sistem yang terdiri
semata-mata logika digital, dan tidak mengandung mikroprosesor. Dengan
memanfaatkan BCD, manipulasi data numerik untuk layar dapat sangat
disederhanakan dengan memperlakukan setiap digit sebagai rangkaian tunggal yang
terpisah-sub. Ini cocok lebih erat realitas fisik menampilkan hardware
desainer-mungkin memilih untuk menggunakan serangkaian terpisah identik -segmen
menampilkan tujuh untuk membangun sebuah sirkuit metering, misalnya. Jika
jumlah angka disimpan dan dimanipulasi sebagai biner murni, interfacing
sedemikian menampilkan akan membutuhkan sirkuit kompleks. Oleh karena itu, dalam
kasus di mana perhitungan relatif sederhana yang bekerja di seluruh dengan BCD
dapat mengakibatkan sistem secara keseluruhan lebih sederhana daripada konversi
ke biner.
Argumen yang sama berlaku ketika hardware
jenis ini menggunakan mikrokontroler tertanam atau prosesor kecil lainnya.
Seringkali, hasil kode yang lebih kecil ketika mewakili angka internal dalam
format BCD, karena konversi dari atau ke representasi biner bisa mahal pada
prosesor terbatas tersebut. Untuk aplikasi ini, beberapa prosesor kecil fitur
mode BCD aritmatika, yang membantu saat menulis rutinitas yang memanipulasi BCD
kuantitas.
BCD singkatan dari Binary Decode Desimal.
Dalam BCD, digit biasanya diwakili oleh empat bit yang secara umum mewakili
nilai / angka / karakter 0-9. Kombinasi bit lainnya kadang-kadang digunakan
untuk tanda atau indikasi lain. Pada dasarnya, BCD hanyalah representasi dari
nomor tunggal dengan menggunakan 4 Bits Binary.
Contoh:
9 dalam BCD = 1001
8 di BCD = 1000
Tabel BCD
BAUDOT
Kode
Baudot, diciptakan oleh Émile Baudot ,
merupakan karakter
setmendahului EBCDIC dan ASCII . Dan
itu adalah pendahulu kepada International Telegraph Alphabet No 2 (ITA2), teleprinter kode
digunakan sampai datangnya dari ASCII. Setiap karakter dalam alfabet diwakili
oleh serangkaian
bit , yang dikirim melalui saluran
komunikasi seperti kawat telegraf atau sinyal radio. The simbol rate pengukuran
dikenal sebagai baud , dan
berasal dari nama yang sama.
Kode asli
Baudot ditemukan pada tahun 1870 dan dipatenkan itu pada tahun 1874. Baudot
adalah kode 5-bit, dengan sama dan menonaktifkan interval, yang memungkinkan
transmisi telegraf dari alfabet Romawi dan tanda baca dan sinyal kontrol. Hal
ini didasarkan pada kode sebelumnya yang dikembangkan oleh Carl Friedrich Gauss dan Wilhelm
Weber pada tahun 1834.
Kode ini
dimasukkan pada keyboard yang lima jenis kunci piano, dioperasikan dengan dua
jari tangan kiri dan tiga jari tangan kanan. Setelah tombol telah ditekan
mereka dikunci bawah sampai kontak mekanis dalam unit distributor melewati
sektor yang terhubung ke keyboard tertentu, ketika keyboard tidak dikunci siap
untuk karakter berikutnya yang akan dimasukkan, dengan klik terdengar (dikenal
sebagai " irama sinyal ") untuk memperingatkan operator. Operator
harus mempertahankan ritme stabil, dan kecepatan biasa operasi adalah 30 kata
per menit. Teman-kode Baudot dikenal sebagai International Telegraph
Alphabet No 1, dan tidak
Selama
Baudot's kode 1901 dimodifikasi oleh Donald Murray (1865-1945),
diminta oleh perkembangan nya dari keyboard seperti mesin tik. Sistem Murray
digunakan langkah menengah, sebuah keyboard perforator, yang memungkinkan
operator untuk pukulan tape kertas, dan pemancar tape untuk mengirim pesan dari
pita meninju. Pada akhir penerimaan baris, mekanisme pencetakan akan mencetak
pada pita kertas, dan / atau reperforator bisa digunakan untuk membuat salinan
berlubang pesan. Karena tidak ada lagi hubungan langsung antara operator tangan
gerakan dan bit ditransmisikan, tidak ada kekhawatiran tentang mengatur kode
untuk meminimalkan kelelahan operator, dan bukannya Murray merancang kode untuk
meminimalkan keausan pada mesin, menempatkan kode kombinasi dengan menekan
lubang paling sedikit yang paling sering
digunakan karakter .
Kode Murray
juga memperkenalkan apa yang dikenal sebagai "efektor format" atau
" karakter
control "- yang CR (Carriage Return) dan LF (Line Feed) kode. Beberapa kode Baudot pindah ke posisi di mana
mereka telah tinggal sejak: NULL atau BLANK dan kode DEL. NULL / BLANK
digunakan sebagai kode idle ketika ada pesan yang sedang dikirim.
Code Murray
diadopsi oleh Western Union yang
digunakan sampai tahun 1950-an, dengan beberapa perubahan yang terdiri dari
menghilangkan beberapa karakter dan menambahkan kode kontrol lebih. Sebuah SPC
eksplisit (spasi) karakter diperkenalkan, di tempat BLANK / NULL, dan
baru BEL kode membunyikan lonceng atau sebaliknya menghasilkan sinyal pada
penerima. Selain itu, WRU atau "Who aRe
yoU?". Kode diperkenalkan, yang menyebabkan mesin penerima
untuk mengirim aliran identifikasi kembali ke pengirim.
Sekitar
1930, CCITT memperkenalkan Telegrapi Internasional Abjad No 2
(ITA2) kode sebagai standar internasional, yang didasarkan pada kode
Western Union dengan beberapa perubahan kecil.
Tidak ada komentar:
Posting Komentar