Monday, 9 March 2020

BAHASA ASSEMBLY

Bahasa rakitan atau lebih umum dikenal sebagai assembly language adalah bahasa pemrograman tingkat rendah yang digunakan dalam pemrograman komputermikroprosesorpengendali mikro, dan perangkat lainnya yang dapat diprogram.
Bahasa rakitan mengimplementasikan representasi atas kode mesin dalam bentuk simbol-simbol yang secara relatif lebih dapat dipahami oleh manusia. Berbeda halnya dengan bahasa-bahasa tingkat tinggi yang berlaku umum, bahasa rakitan biasanya mendukung secara spesifik untuk suatu ataupun beberapa jenis arsitektur komputer tertentu. Dengan demikian, portabilitas bahasa rakitan tidak dapat menandingi bahasa-bahasa lainnya yang merupakan bahasa pemrograman tingkat tinggi. Namun, bahasa rakitan memungkinkan programmer memanfaatkan secara penuh kemampuan suatu perangkat keras tertentu yang biasanya tidak dapat ataupun terbatas bila dibuat dengan menggunakan bahasa pemrograman tingkat tinggi.


Pada bahasa rakitan, programmer umumnya menggunakan sebuah program utilitas yang disebut sebagai perakit (bahasa Inggris: assembler) yang digunakan untuk menerjemahkan kode dalam bahasa rakitan tersebut ke dalam kode mesin untuk perangkat keras tertentu. Sebuah perintah dalam bahasa rakitan biasanya akan diterjemahkan menjadi sebuah instruksi mnemonic dalam kode mesin, berbeda halnya dengan kompiler pada bahasa pemrograman tingkat tinggi yang menerjemahkan sebuah perintah menjadi sejumlah instruksi dalam kode mesin.
Beberapa perangkat lunak bahasa rakitan terkenal biasanya menyediakan tambahan fitur untuk memfasilitasi proses pengembangan program, mengontrol proses perakitan, dan alat bantu pengawakutuan (debugging). 

Kemudian kita beralih ke aplikasi MPLAB
MPLAB merupakan software yang digunakan untuk menulis program dan menguploadnya ke dalam mikrokontroler PIC. MPLAB mendukung bahasa pemrograman C dan Assembly. Berikut langkah-langkah membuat program Assembly dengan MPLAB IDE :
Buka program MPLAB IDE.


Pilih project kemudian pilih project wizard.

Pada bagian device, pilih mikrokontroler yang akan kalian pakai, disini sebagai contoh saya menggunakan PIC 16F873A.

Pada bagian active toolsuite pilih microchip MPASM Toolsuite, kemudian pada bagian Toolsuite content pilih MPASM Assembler.

Buat file project dengan klik browser , buat nama file dan simpan difolder yang kalian inginkan. Selanjutnya klik next dan next lagi kemudian finish.

 Selanjutnya kita membuat file untuk menulis program Assembly, caranya klik file - new.

Kemudian simpan file baru yang kalian buat dengan nama sesuka kalian dengan menambahkan akhiran .asm

 Selanjutnya file yang kita buat tadi ditambahkan ke source dengan cara klik kanan pada source file pilih Add Files.

Selanjutnya kita buka file tadi dengan ekstensi .asm dan klik open.

Selanjutnya akan uncul halaman kosong yang akan digunakan untuk menulis program Assembly.

Selamat mencoba :) 





Sumber :


Comments

No comments:

Post a Comment