Simulasi Program Dengan Bahasa Assembly

 assembly language adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor, pengendali mikro, dan perangkat lainnya yang dapat diprogram. Bahasa Assembly biasanya mendukung secara spesifik untuk suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian, portabilitas bahasa assembly tidak dapat menandingi bahasa-bahasa lainnya yang merupakan bahasa pemrograman tingkat tinggi.

Fungsi dari bahasa Assembly ini juga tidak jauh berbeda dengan bahasa pemrogramman lainnya yaitu untuk memberikan perintah pada komputer untuk melakukan pengolahan data yang sesuai dengan apa yang kita harapkan dengan luaran berupa program atau aplikasi. Selain itu, bahasa assemby membantu mempermudah pekerjaan yang memerlukan otomatisasi dalam artian sistem yang bekerja secara otomatis. Kali ini kita akan membuat simulasi program Running LED menggunakan Bahasa Assembly.

Pertama, alat(software) yang akan kita butuhkan dalam simulasi ini yaitu Proteus & M-IDE Studio. Disini saya menggunakan Proteus 8 Professional dan M-IDE Studio for MCS-51.

Lalu, berikut merupakan rangkaian LEDnya:


Berikut source codenya:

;---PROGRAM MENGHIDUPKAN LED---
org 00h
mulai : mov p2,#11111111b
sjmp mulai
end

;---PROGRAM MEMATIKAN LED---
org 00h
mulai : mov p2,#00000000b
sjmp mulai
end






Komentar