Div Divide Djnz Decrement and ju Inc Increm Jm Jb Jump Jnb Jum

Instruksi ini melakukan operasi pengurangan dengan nilai 1 pada data yang mat register yang ditunjuk oleh instruksi dan menyimpannya pada regist ator dikurangi dengan 1 dan hasilnya disimpan di akumulator. n pada dua buah data yang terdapat pada Conto di register B. mp if not zero n oh : Djnz Rn, subrutin n operasi pengurangan pada alamat register R0…R7 dengan 1dan melom ent egister yang ditunjuk oleh instruksi dan menyimpannya pada alamat register tersebut. terdapat pada ala er tersebut. Contoh : Dec A Data pada akumul

7. Div Divide

Instruksi ini melakukan operasi pembagia alamat register yang ditunjuk oleh instruksi. h : Div AB Data dari akumulator dibagi dengan data pada register B, hasilnya disimpan di akumulator dan sisanya disimpan

8. Djnz Decrement and ju

Instruksi ini melakukan operasi pengurangan pada alamat register serbaguna r0…R7 yang ditunjuk dengan nilai 1 dan akan jump bila hasil dari pengurangan itu nilainya tidak sama dengan nol. Co t Instruksi ini melakuka pat ke subrutin jika hasilnya bukan nol. Akan tetapi jika hasilnya sama dengan nol maka program akan menjalankan instruksi dibawahnya.

9. Inc Increm

Instruksi ini melakukan operasi penjumlahan dengan nilai 1 pada data yang terdapat pada alamat r Eddy Marlianto : Sistem Pengendali Suhu Incubator Berbasis Mikrokontroller AT89S51, 2007 Contoh : Inc A Instru on bit set Instruksi ini melakukan pengujian bit pada alamat bit yang ditunjuk. Jika data bit = elompat ke subrutin yang ditunjuk oleh instruksi. Akan tetapi p on not bit set Instruksi ini melakukan pengujian bit pada alamat bit yang ditunjuk. Jika data bit rogram akan melompat ke subrutin yang ditunjuk oleh instruksi. Bila data bawahnya atau

12. Jm

n a. patan ke subrutin yang imum 11 bit dari alamat yang ditentukan. b. sejauh maksimum 128 byte dari alamat yang ditentukan. ksi ini menjumlahkan data akumulator dengan 1 dan hasilnyadisimpan di akumulator.

10. Jb Jump

1 maka program tersebut akan m bila data bit = 0 maka program akan menjalankan instruksi di bawahnya atau selanjutnya.

11. Jnb Jum

bernilai 0 maka p bit bernilai 1 maka program akan menjalankan instruksi di selanjutnya. p Jump I struksi ini melakukan lompatan pada alamat kode yang ditunjuk. Ajmp Absolute Jump ; Instruksi ini melakukan lom ditunjuk sejauh maks Ljmp Long Jump ; instruksi ini melakukan lompatan ke subrutin yang ditunjuk sejauh maksimum 16 bit dari alamat yang ditentukan. c. Sjmp Short jump ; instruksi ini melakukan lompatan ke subrutin yang ditunjuk

13. Jnz Jump if not zero