Anda di halaman 1dari 4

Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit dari data yang ada di memori.

Operator bitwise dalam Bahasa Basic : Shift A, Left, 2 : Pergeseran bit ke kiri Shift A, Right, 2 : Pergeseran bit ke kanan Rotate A, Left, 2 : Putar bit ke kiri Rotate A, right, 2 : Putar bit ke kanan

Program led berjalan bolak-balik menggunakan operasi pergeseran


'---------------------------------------------------------------------------led berjalan bolak balik menggunakan operasi pergeseran '---------------------------------------------------------------------------$regfile = "8535def.dat" 'deklarasi mikrokontrler atmega8535 $crystal = 12000000 'deklarasi kristal Config Portc = Output 'configurasi portc sebagai output Dim Data1 As Byte Data1 = 1 Do Do Rotate Data1 , Left , 1 Portc = Data1 Waitms 100 Loop Until Portc = 128 Do Rotate Data1 , Right , 1 Portc = Data1 Waitms 100 Loop Until Portc = 1 Loop End

Operasi SHIFT LEFT


PROGRAM shift left $crystal = 1000000 Dim X As Byte , N As Byte P1 = 0 P2 = 0 P3 = 0 Do P0 = 7 For N = 0 To 8 Shift P0 , Left , 1 Wait 1 Next Loop Hasil Output

Program OUPUT SHIFT RIGHT


$crystal = 1000000 Dim X As Byte , N As Byte P1 = 0 P2 = 0 P3 = 0 Do P0 = &H80 For N = 0 To 8 Shift P0 , Right , 1 For X = 1 To 1000000 Next Next Loop

Nama: Doni Andika NIM:061230320919 Kelas:3.EEA Operator Bitwise (Manipulasi per bit) Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori. Operator bitwise dalam bahasa BASCOM adalah sebagai berikut : << : Pergeseran bit ke kiri >> : Pergeseran bit ke kanan Mengambil Bit yang paling Berbobot Operasi Geser Kiri (<<) Operasi geser kiri merupakan operasi yang akan menggeser bit-bit kekiri sehingga bit 0 akan berpindah ke bit 1 kemudian bit 1 akan berpindah ke bit 2 dan seterusnya. Contohnya : Dim a as Word a = 128 SHIFT a, RIGHT, 1 Print a Operasi Geser Kanan(>>) Operasi geser kiri merupakan operasi yang akan menggeser bit-bit kekanan sehingga bit 7 akan berpindah ke bit 6 kemudian bit 6 akan berpindah ke bit 5 dan seterusnya. Contohnya : Dim a as Word a = 128 SHIFT a, LEFT , 1 Print a

Anda mungkin juga menyukai