LED Blink Arduino UNO dengan assembler

LED Blink Arduino UNO dengan assembler

Photo by Dejan Nasteski on Unsplash

LED Blink Arduino UNO biasanya dijadikan salah satu sample project untuk pemula dalam mempelajari programming pada Arduino.

Sample project LED Blink Arduino biasanya ditulis dalam bahasa C++.

Code sample project LED Blink ini sangat sederhana dan sangat mudah dipahami bagi orang yang paham bahasa pemrograman C++.

Namun disini, kita akan membuat LED Blink dengan bahasa Assembler.

Bahasa yang lebih low level dari C++ sebelum dijadikan machine code oleh compiler.

Kita akan melihat dan memahami proses kerja Mikrokontroler Arduino dari sisi code Assembler LED Blink ini.

Photo by Harrison Broadbent on Unsplash

---

Jika dilihat secara whole code, Bahasa Assembler penuh dengan logic.

Jadi untuk memahami bahasa Assembler bekerja dasar dari kepemahaman logic harus kita miliki terlebih dahulu.

Tetapi, kepemahaman logic ini tentu saja tidak cukup.

Kita harus membaca Datasheet atau dokumen panduan dari chip Mikrokontroler, yaitu tentang apa saja di dalamnya sampai bagaimana cara memanfaatkan dan menggunakannya.