MODUL IX
FINAL PROJECT
Sample asm
MSB artinya Most Significant Bit, LSB artinya Least Significant Bit. Perlu
sangat sekali di ingat, port ini yang digunakan untuk trafic light adalah port 1.
(pertama) Perhatikan bilangan biner nya dibawahnya 00000000. Bilangan biner
ini dengan lebar 8 bit tersebut adalah indikator hidup atau mati ok jelas kan.!. 0
untuk mati, 1 untuk hidup. Masing masing bit terhubung ke lampu, sebagai contoh
bit pertama dari kiri terhubung dengan lampu merah sebelah kiri, dan bit keenam
dari kiri terhubung dengan lampu hijau sebelah kanan, jadi untuk mendapatkan
mode lampu merah hijau bilangan binernya adalah 10000100. nah sekarang
langsung aja ke lapak code nya.. bagaimana proses pengkodean assembly agar
bisa di aplikasikan pada Trafic Light. ok !
Code berikmaut:
MOV AL, 84
OUT 1
END
Pertama tama yang harus kita perhatikan adalah kita konversikan dulu
bilangan biner untuk lampu MERAH juga HIJAU ke dalam sistem bilangan
Hexadecimal. 10000100 Hexadecimanya adalah 84 oke jelas kan.!. Bagi yang
belum tau cara konversi bilangan bisa cari di mbah google hehehe. setelah itu
Lalu masukan nilai 84 itu ke dalam register akumulator atau register AL. Perintah
OUT ini adalah perintah keluaran port nya. Port yang digunakan untuk trafic light
adalah port 1 / pertama. dan disini End untuk mengakhiri program. Jika di run
atau dijalankan akan hasilnya seperti ini :
setelah itu Program tadi untuk lampu Merah – Hijau saja, terus sekarang
Bagaimana Untuk Merah – Kuning, Hijau – Merah, Kuning – Merah dan
seterusnya