Mengubah bilangan desimal ke biner
Misalnya mengubah angka 40 menjadi bilangan biner
Pangkat dua yang paling dekat dengan 40 adalah 32 ditambah 8,
32=2^5
8=2^3
Jadi pada urutan 5 dan 2 diberi nilai 1
7 6 5 4 3 2 1 0 ~ 1 byte = 8 bits
————–
0 0 1 0 1 0 0 0
Jadi angka 40 dalam bentuk biner adalah 0 0 1 0 1 0 0 0
Mengubah bilangan biner ke desimal
Mengubah 0 0 1 0 1 0 0 0 menjadi bilangan desimal
7 6 5 4 3 2 1 0
————–
0 0 1 0 1 0 0 0
Pada urutan 5 dan 3 bernilai 1, jadi
(2^5) + (2^3) = 32+8 = 40
Operasi OR
Jika salah satu ada yang bernilai 1 maka hasilnya adalah 1
Contoh: 40 OR 7
7 6 5 4 3 2 1 0
————–
0 0 1 0 1 0 0 0
0 0 0 0 0 1 1 1
————–
0 0 1 0 1 1 1 1 = 47
Operasi XOR
Jika salah satu ada yang bernilai 1 maka hasilnya adalah 1, jika keduanya bernilai satu atau 0 maka hasilnya adalah 0
Contoh: 40 XOR 8
7 6 5 4 3 2 1 0
————–
0 0 1 0 1 0 0 0
0 0 0 0 1 0 0 0
————–
0 0 1 0 0 0 0 0 = 32
Operasi AND
Jika keduanya yang bernilai 1 maka hasilnya adalah 1
Contoh: 40 AND 8
7 6 5 4 3 2 1 0
————–
0 0 1 0 1 0 0 0
0 0 0 0 1 0 0 0
————–
0 0 0 0 1 0 0 0 = 8
Operasi NOT
Kebalikan dari nilai sebelumnya
Contoh: NOT 20
7 6 5 4 3 2 1 0
————–
0 0 0 1 0 1 0 0
————–
1 1 1 0 1 0 1 1 = 235
Tak tulis dewe!!!
Comments always welcome…
Possibly Related Posts:
Posted by Fuad under Pascal












February 12th, 2009 at 20:39
aku jg pernah belajar operasi biner di skul

waktu itu pas pelajaran CPE Mikroprosesor pas materi logika IC (integrated circuit)
IC dengan logika AND, OR, XOR, dan NOT, ada di IC seri 7400
dah lama gak belajar jadi lupa.. eh, sekarang inget lagi
February 13th, 2009 at 02:13
waduh bahasa mensin, ampun dah
February 13th, 2009 at 06:26
ampun di jeee…
February 13th, 2009 at 13:22
dulu juga pernah belajar binner kelas X
February 13th, 2009 at 14:04
jamanku dulu kok g ada kyk gitu ya..bingung
February 13th, 2009 at 20:30
@cipzto
v
Wah, saya ga mudenk elektro
@ras_arab
@bocahmiring
aku baru aja diajari, kaitane sama pascal apa yo?
@ryan
biner emang materi klas x
@topanz
maklum, sampeyan kan orang jadul
February 14th, 2009 at 16:20
wUw,.
koq di skul gw kelaz x materinya Flash ma PHP yah?
Fuad nerima kursus ga?
q mau daptar
d tempat gw latihan olimpiade komputernya langsung ke pascal,, hadeh… mumet puoL..
February 16th, 2009 at 17:27
ora ngartos mas hikzzz
sik kabor doloe, soale pelajaran matematik
February 18th, 2009 at 16:28
sekarang aku kelas XI, hehe
February 21st, 2009 at 16:01
Izin ngutip….
———————————————————-
Pangkat dua yang paling dekat dengan 40 adalah 32 ditambah 8,
32=2^5
8=2^3
Jadi pada urutan 5 dan 2 diberi nilai 1
7 6 5 4 3 2 1 0 ~ 1 byte = 8 bits
————–
0 0 1 0 1 0 0 0
Jadi angka 40 dalam bentuk biner adalah 0 0 1 0 1 0 0 0
——————————————————–
kayak ada yang salah ma penjelasan mas fuad di atas…
ato gw yang dasarnya ga donk ya??
February 21st, 2009 at 19:15
Haha….
Semudenk saya pokoke
yg salah dimana ya??
February 25th, 2009 at 11:52
jancooook mbingungi
February 26th, 2009 at 15:51
Asem
Malah misuuuuuuuh.
May 21st, 2009 at 17:58
makasih ya,,, ku jadi bisa mecahin tebak2an yg bilangan binernya 100101… jawabannya adalah 37,,, senangnya,,,
^,^v
September 10th, 2009 at 10:41
NICE !!!! alhamdulillah ingat lagi…
makasih ya kisanak!!!! salam kenal!!!
March 24th, 2010 at 17:09
patent.
March 31st, 2010 at 09:54
lyuolyuolp;kj;liiioyoiopki