Instruksi Pembanding - COMPARE (CMP)
Instruksi ini digunakan untuk membandingkan dua buah data baik konstanta atau data yang ada pada suatu channel. Hasil komparasi apakah lebih besar, lebih kecil, atau sama dengan dilihat dari bit flag “>”, “<” atau “=” yang telah disediakan.
Bila konstanta (#01F0) sama dengan (“=”) channel data 0000, Special Relay (SR) 25506 (P_EQ) akan ON, dan SR 25505 (P_GT) akan ON bila konstanta lebih besar (“>”) dari channel data 0000, dan SR 25507 (P_LT) akan ON bila konstanta lebih kecil (“<”) dari channel data 0000.
Pada satu waktu, hanya ada satu hasil yang didapati, baik itu relay 25505 (P_GT) atau 25506 (P_EQ) atau 25507 (P_LT) akan ON.
Instruksi Kondisi Flag
Instruksi Pembangkit Sinyal Pulsa
Instruksi Increment (INC) dan Decrement (DEC)
Instruksi INC digunakan untuk menambah 1 nilai yang ada pada suatu word untuk setiap siklus eksekusi instruksi. Untukmengetahui proses pertambahan dalam instruksi ini dapat digunakan input diferensiasi.
Instruksi DEC digunakan untuk mengurangi 1 nilai yang ada pada suatu word untuk setiap siklus eksekusi instruksi. Untukmengetahui proses pengurangan dalam instruksi ini dapat digunakan input diferensiasi.
Instruksi Perpindahan Data - MOV
Instruksi MOV berfungsi untuk mentransfer data naik data dalam channel tertentu atau konstanta empat digit heksadesimal ke channel yang dituju. Oleh karena itu, MOV membutuhkan dua data tertentu yaitu channel sumber atau konstanta dan channel yang dituju.
Pada contoh di samping, data yang ada pada channel 0100 (channel sumber) akan disalin ke channel D00100 (channel tujuan), sehingga data di channel D00100 akan sama dengan data di channel 0100.
Instruksi Pergeseran Data - SHF
Instruksi SHF ini digunakan untuk menggeser sekaligus 16 bit data atau kelipatannya, dikenal dengan instruksi register geser, dimana interval terjadi pergeseran 1 bit setiap pergeseran. Berapa bit jauhnya pergeseran ditentukan dari channel awal dan channel akhir pergeseran. Data akan bergeser sejauh 1 bit untuk setiap siklus perubahan status bit input pergeseran. Status bit yang masuk ke area pergeseran ditentukan oleh input data. Jika input Reset diaktifkan, maka seluruh bit pada area pergeseran akan direset.
Referensi:
Omron Learning