Page 6 - Materi 4 Bahasa Pemrograman Mikroprosessor
P. 6

8.  PERINTAH MOV
                 Perintah MOV digunakan untuk mengcopy nilai atau angka menuju
              suatu register,variabel atau memory. Adapun syntax untuk perintah
              MOV ini adalah :

              MOV Tujuan,Asal

              Sebagai contohnya : MOV AL,9 ; masukkan nilai 9 pada AL.

              MOV AH,AL ; nilai AL=9 dan AH=9

              MOV AX,9 ; AX=AH+AL hingga AH=0 dan AL:=9

                 Pada  baris  pertama(MOV  AL,9),  kita  memberikan  nilai  9  pada
              register  AL.  Kemudian  pada  baris  kedua(MOV  AH,AL)  kita
              mengcopykan  nilai  register  AL  untuk  AH.  Jadi  setelah  operasi  ini
              register AL akan tetap bernilai 9, dan register AH akan sama nilainya
              dengan  AL  atau  9.  Pada  baris  ketiga(MOV  AX,9),  kita  memberikan
              register AX nilai 9. Karena AX terdiri atas AH dan AL, maka register AH
              akan bernilai 0, sedangkan AL akan bernilai 9.

                 Perintah  MOV  akan  mengcopykan  nilai  pada  sumber  untuk
              dimasukan ke Tujuan, nilai sumber tidaklah berubah. Inilah sebabnya
              MOV(E) akan kita terjemahkan disini dengan mengcopy, dan bukannya
              memindahkan. Untuk lebih jelasnya perhatikan video berikut ini :










                                           5
   1   2   3   4   5   6   7   8   9   10   11