Bilangan biner dan Operator AND, OR, XOR, dan NOT

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…

postingan yang berhubungan:


Tags: ,

Facebook comments:

24 Responses to “Bilangan biner dan Operator AND, OR, XOR, dan NOT”

  1. cipzto says:

    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 :)

  2. ras_arab says:

    waduh bahasa mensin, ampun dah

  3. bocahmiring says:

    ampun di jeee…

  4. ryan says:

    dulu juga pernah belajar binner kelas X

  5. topanz says:

    jamanku dulu kok g ada kyk gitu ya..bingung :D

  6. Fuad says:

    @cipzto
    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 :mrgreen: v

  7. autheez says:

    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..

  8. narayana says:

    ora ngartos mas hikzzz :(

    sik kabor doloe, soale pelajaran matematik :mrgreen:

  9. ryan says:

    sekarang aku kelas XI, hehe

  10. autheez says:

    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?? :)

  11. Fuad says:

    Haha….
    Semudenk saya pokoke
    yg salah dimana ya??

  12. boringday says:

    jancooook mbingungi

  13. Fuad says:

    Asem
    Malah misuuuuuuuh.

  14. olive oyl says:

    makasih ya,,, ku jadi bisa mecahin tebak2an yg bilangan binernya 100101… jawabannya adalah 37,,, senangnya,,,
    ^,^v

  15. rizky says:

    NICE !!!! alhamdulillah ingat lagi…
    makasih ya kisanak!!!! salam kenal!!!

  16. febrianto says:

    lyuolyuolp;kj;liiioyoiopki

Leave a Reply