Instruksi MOVE – MOV(21)


Instruksi MOVE MOV(21) digunakan untuk meng-copy nilai dari Source ke Destination. Source dapat berupa konstanta (#), ataupun data yang ada di alamat tertentu dalam register IR, SR, AR, DM, HR, TC, dan LR. Sedangkan Destination adalah alamat register IR, SR, AR, DM, HR, LR. Jika kondisi eksekusi MOV(21) ON, maka data di Source (Sumber) akan di-copy ke Destination (Tujuan).

Perhatian!

  • Instruksi MOV(21) tidak dapat digunakan untuk mengubah nilai PV (Process Value) pada Timer/Counter.
  • Instruksi MOV(21) tidak dapat digunakan untuk mengubah nilai DM6144 sampai DM6655.

Contoh Program

move

Ketika kondisi Input 000.00 ON, maka konstanta #0100 akan di-copy ke DM0000, dan selanjutnya nilai dalam DM0000 akan di-copy ke HR05.

Instruksi MOV(21) dapat diperlakukan sebagai instruksi yang didiferensiasi atau tidak. (Lihat Differentiated Instructions).

Selamat belajar!

One comment

  1. tya · Desember 30, 2013

    pak knapa source yg di @MOV itu nilainya #123??

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s