SISTEM KOMPUTER BAB 2 ,TENTANG DEC,DJNZ,JB DAN MOV

SISTEM KOMPUTER BAB 2 
2.9.2        DEC
Berfungsi sebagai instruksi untuk mengurangi 1 byte variabel.
Contoh:
             DEC               R0        (mengurangi register R0)
2.9.3        DJNZ (Decrement And Jump if Not Zero)
Berfungsi sebagai instruksi untuk mengurangi data pada sebuah register lalu akan melompat pada suatu alamat tertentu jika data pada register tersebut bukan nol.
Bentuk umum :
            DJNZ              <byte>, <rel-addres>
Contoh :
            MOV               R2, #8
            DJNZ              R2, $    (melompat program diatasnya bila bukan nol )
2.9.4        JB
Berfungsi sebagai instruksi untuk melompat pada alamat tertentu jika bit pada suatu data menjadi satu (set).
Bentuk umum:
            JB        <blt>,<alamat yang akan dituju>
Contoh:
            JB        P1.2, Label 1
( apabila pada port P1.2 set, maka akan melompat ke label 1)
2.9.5        MOV
Berfungsi sebagai instruksi untuk memasukan sebuah data pada suatu lokasi yang spesifik.
Bentuk umum:
            MOV               <tujuan lokasi>, <data>
Contoh:
            MOV               R0, #30h (memasukkan data 30 hexa pada register R0)
            MOV               A, R0 (memasukkan data pada register R0 ke A)

            MOV               P1.0, #10 ( memasukkan data 10 pada port P1.0)
Posting Komentar (0)
Lebih baru Lebih lama