aq seorang

aq seorang

Senin, 07 Maret 2011

conversi nilai Binary, Byte, Integer, Decimal dan sebaliknya.

binery
 biner, yang hanya terdiri dari angka 1 dan 0 saja. Biasanya disebut juga bit,didalam istilah  komputer



Byte kumpulan 8 bit, dan biasanya di notasi kan dalam bilangan decimal dengan angka 0 – 255


Hexa bilangan based 16, yang terdiri dari 0,1,2,3,4,5,6,7,9,A,B,C,D,E,


Integer bilangan based 10, yang terdiri dari 0,1,2,3,4,5,6,8,9.
tipe ini adalah tipe yang lazim digunakan oleh kita dalam kondisi sehari-hari, sehingga sering disebut juga sebagai “readable number”.
Tipe-tipe integer dalam dunia komputer/programming
1. Integer16 (2 byte),
2. Integer32 (4 byte)
3. Integer64 (8 byte)


Decimal bilangan yang mengandung pecahan setelah nilai utamanya
tipe ini juga, tipe yang lazim digunakan oleh kita dalam kondisi sehari-hari
tipe-tipe Decimal dalam dunia komputer/programming
1. Float/Single (4 byte)
2. double (8 byte)


Konversi Bit ke Integerperhitungannya dihitung dari kanan ke kiri dengan mengunakan exponen dasar nilai 2,contoh sbb
Binary
konversi
Integer
11 2 ^1 + 2^0 3
101 2^2 + 2^0 5
1011 2^3 + 2^1 + 2^0 11


Konversi Bit ke Byte ke Integer
konversi ke bit ke byte sederhana saja, dengan pengelompokan setiap 8bit menjadi 1 kesatuan. Untuk kemudahan pembacaan, biasanya 8 bit ini ditampilkan dalam notasi integer.
Binary
Byte
Konversi
Notasi Byte Dalam Integer
Nilai Integer yang diwakili
11 00000011 2^1 + 2^0 3 3
101 00000101 2^2 + 2^0 5 5
1011 00001011 2^3 + 2^1 + 2^0 11 11
1100001011 00000011 10111011
byte 1 : 00000011
byte 2 : 00001011
byte 1:
2^1+2^0
byte 2 :
2^3 + 2^1 + 2^0
Byte 1 : 3
Byte 2 : 11
779
(2^9+2^8+2^3 + 2^1 + 2^0)


Konversi Byte ke Decimalkonversi dari Byte ke Decimal sedikit lebih kompleks karena adanya posisi pecahan yang harus diperhitungkan.
Konversi dari byte ke single/float/Doubleaturan :
bit ke
jumlah
fungsi
Note
Single 1 1 bit sign bit 0 = positif
1 = negatif
2-9 8 bit Exponen bit angka ajaib = 127
10-32 23 bit mantissa bit
Double 1 1 Sign bit 0 = positif
1 = negatif
2-12 11 bit Exponen bit angka ajaib = 1023
13-64 52 bit Mantissa bit
angka mayor mengunakan exponen positif dihitung mulai dari kanan ke kiri.
angka minor menggunakan exponen negatif dihitung mulai dari kiri ke kanan.

Tidak ada komentar:

Posting Komentar