Sabtu, 13 Agustus 2011

Pemrograman Bahasa Rakitan


STMIK Widya Utama Purwokerto
Dosen : Nahar Mardiyantoro, M.Kom
Pemrograman Bahasa Rakitan

Bahasa Rakitan adalah bahasa pemrograman yang berorientasi pada mesin. Menggunakan instruksi simbolik untuk merepresentasikan data mentah yang akan dibentuk ke dalam bahasa mesin dan inisial data konstanta. Dapat dikatakan juga bahasa tingkat rendah, karena set instruksi yang digunakan hanya bisa dimengerti oleh mesin. Berbeda dengan bahasa tingkat tinggi, set instruksi yang digunakan sudah mendekati bahasa manusia. Artinya, set intruksi yang digunakan oleh Programer/user, sudah dikenal secara umum seperti bahasa manusia. Seperti contoh dalam Turbo Pascal, ketika menampilkan tulisan Ari Dj, maka kita menuliskan programnya dengan perintah
 Write (‘Ari Dj’);
Perintah Write disini sudah dikenal umum oleh manusia, yang artinya tulis. Maka akan menulis karakter yang ada diantara tanda petik satu. Disini, dalam Software Turbo Pascal karena sudah diolah dari bahasa mesin menjadi set intruksi yang bisa dipahami oleh banyak orang.
Dalam bahasa tingkat rendah, bahasa rakitan, terdapat instruction Include yang terdiri dari :
  1. Arithmatic (add and substract);
  2. Logic Intsruction (and, or, not);
  3. Data Instruction (move, input, output, load, store);
  4. Control Flow (goto, if..goto, call, return).
Sebagai contoh untuk menampilkan nama Ari Dj, pada layar. Diperlukan command Prompt (DOS) untuk menampilkannya.
 
Sebagai contoh, dalam disk E, pada folder asm,. Terlebih dahulu membuat variabel yang dicontohkan pada notepad. Dan kita save dengan nama Latihan.asm pada folder asm. Kita ketikkan :
 
Angka 65 adalah Kode Ascii dari huruf A.
Angka 114 adalah Kode Ascii dari huruf r;
Angka 105 adalah Kode Ascii dari huruf i;
Angka 32 adalah Kode Ascii dari karakter spasi;
Angka 68 adalah Kode Ascii dari huruf D;
Angka 106 adalah Kode Ascii dari huruf j;
 Lalu kita tampilkan dalam command Prompt :

Dari perintah yang kita simpan di notepad, akan ditampilkan sebagai karakter huruf yang mewakili Kode Ascii yang diperintahkan tadi.
Terimakasih.

0 komentar:

Posting Komentar

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | Best Buy Printable Coupons