Apa arti DJNZ ? Pemrograman Mikrokontroler AT89S51
Apa arti DJNZ ? - Dalam pembuatan program mikrokontroler AT89S51, kalau kita menggunakan bahasa asambly, kita akan familiar dengan perintah DJNZ, Apa arti perintah DJNZ tersebut ?
DJNZ adalah Decrement and Jump Not Zero, ini berarti bisa diartikan bahwa melompat jika nilai tidak nol. Jika misakan Register 1 mendapatkan DJNZ, maka selama nilai register 1 dikurangi 1 nilainya tidak nol, maka program masih terus melompat sampai kemudian nilai Register 1 tersebut adalah 0.
Oleh karena itu, perintah DJNZ ini sering digunakan utuk pembuatan dellay, dimana program akan di load kan berputar mengurangi satu atau lebih register sampai nilai register tersebut adalah nol.
Nah, bagaimana ? Sudah pada tahu kan, maksud perintah DJNZ, sambil melompat, dia akan mengurangi nilai regsiter dirinya dengan 1. Jadi jika kita membuat printah djnZ ntuk Register 1 yang nilainya 99 desimal misalnya, maka setiap melewati list program pada DJNZ yang dimaksud, maka nilai register 1 akan berkurang 1 menjadi 98. Kita lewatkan berkali kali sampai nilai register 1 menjadi 0. Unutk melompatkannya kita gunakan perintah lompatan. Terima kasih.
Comments