NPM : 13105111040
KELAS : 7.2
KODE BCD
BCD adalah sistem pengkodean bilangan desimal yang metodenya mirip dengan
bilangan biner biasa; hanya saja dalam proses konversi, setiap simbol dari bilangan desimal
dikonversi satu per satu, bukan secara keseluruhan seperti konversi bilangan desimal ke biner
biasa. Hal ini lebih bertujuan untuk menyeimbangkan antara kurang fasihnya manusia pada
umumnya untuk melakukan proses konversi dari desimal ke biner - dan - keterbatasan
komputer yang hanya bisa mengolah bilangan biner.
BCD mengambil keuntungan dari fakta bahwa salah satu angka desimal dapat
diwakili oleh pola 4bit. Cara yang paling jelas dari angka encoding adalah "BCD alami"
(NBCD), di mana setiap digit desimal diwakili oleh sesuai nilai biner empat bit.
Seperti yang ditunjukkan pada tabel berikut. Ini juga disebut "8421" encoding.
BCD
Digit Desimal
8 4 2 1
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Pengkodean lain juga digunakan, termasuk yang disebut "4221" dan "7421" -
bernama setelah pembobotan digunakan untuk bit - dan " kelebihan-3 ". [8] Sebagai contoh,
BCD digit 6, '0110'b di 8421 notasi, adalah '1100'b di 4221 (dua encoding yang mungkin),'
0110'b di 7421, dan '1001'b (6 + 3 = 9) lebih-3. Seperti kebanyakan komputer menangani
data dalam 8-bit byte, adalah mungkin untuk menggunakan salah satu metode berikut untuk
mengkodekan nomor BCD:
Membongkar: setiap angka dikodekan menjadi satu byte, dengan empat bit yang
mewakili angka dan bit sisanya tidak memiliki signifikansi.
Dikemas: dua angka dikodekan dalam satu byte, dengan satu angka di paling
signifikan menggigit (bit 0 sampai 3) dan angka lainnya dalam menggigit paling
signifikan (bit 4 sampai 7).
KODE ASCII
Tabel berikut berisi karakter-karakter ASCII. Dalam sistem operasi Windows dan MS-DOS.