Selasa, 29 April 2008

Pilih Assembler ato Bahasa C ?

Bahasa pemrograman Wuiiihhhh.....

Program seperti "Qalbu / hati" bagi robot, tanpa program robot seperti mainan biasa.Baik tidaknya fungsi robot saat menjalankan tugasnya tergantung dari program yang diberikan padanya.
"Dalam diri robot terdapat segumpal program, jika baik program tersebut maka baik pula robotnya jika rusak program tersebut rusak pula robotnya, itulah yang di sebut Qalbu (ups)".
Tuh dalam kitab aja ada.... (kitab apaan)

Robot hanya menerima bahasa mesin dalam bentuk bilangan heksadesimal sehingga untuk memprogram robot harus dibisikkan bahasa mesin biar mudeng. Bahasa assembler mendekati bahasa mesin krn dgn mengubah 1 kali, bahasa assembler menjadi bahasa mesin.
Bahasa Assembler setiap mikrokontroller dr perusahaan yang sama bisa berbeda-beda tergantung dari tipe dan jenis mikronya apa lagi beda pabrik, banyak kali la bahasa assemblernya.

C mrpkn bahasa tingkat tinggi dan terstruktur lebih mudah dipahami oleh logika manusia karena bahasanya seperti bahasa sehari" manusia dan juga bahasa C sama di semua negara karena telah jadi standar internasional.

Kelebihan bahasa Assembler :
- Pengaturan register dan memori secara langsung shg programer bisa mengetahui isi register tersebut.
- Penggunaan memori program pada mikrokontroler yang maksimal.
- Manipulasi bit dan byte secara langsung dan mudah.
- (ada lagi?)

Kekurangan bahasa Assembler :
- Kesalahan 1 baris akan mengacaukan program dan sulit untuk mencari kesalahn tsb.
- Operasi aritmetika akan menyulitkan.
- Program puaaanjjaaaaaaang banget liatnya aj mules.
- (ada lagi?)

Kelebihan bahasa C:
- Bahasa mudah dimengerti dan mudah pengoreksian program.
- Memiliki library dan kemudahan membuat library sendiri shg dapat mempersingkat program.
- Operasi aritmatika tidak sulit.
- Dalam bahasa C bisa disisipkan bahasa Assembler.
- (ada lagi?)

Kekurangan bahasa Assembler :
- Penggunaan memori program yang tidak maksimal (ada memori yang tidak digunakan).
- Isi register sulit diketahui kadang data bisa tumpang tindih biasanya pada mikrokontroler yang registernya sedikit atau program yang menggunakan variabel terlalu banyak.
- (ada lagi?)

Pilih mana??
Bahasa C lebih unggul dibanding bahasa Assembler tetapi bahasa assembler tidak kalah penting untuk diketahui. Beberapa aplikasi jauh lebih mudah dan gampang saat menggunakan bahasa assembler dibanding bahasa C, tetapi saat menggunakan metode seperti PID, Fuzzy, JST ato yg lain jgn sekali" pake bahasa Assembler tar bisa lupa bahasa Indonesia lg (anee..h).

Bahas Assembler Dunk...
Bahasa C jg niihh...

2 komentar:

Anonim mengatakan...

Aq baru bisa bahasa assembler nih.
blum punya basic bahasa C. Baca tulisanmu jadi pengen belajar bahasa C.

Ajarin yaaaa...
harus mulai dari mana niiih?

Anonim mengatakan...

Tuh liat aja di topik Bahasa C.

Program Assemblernya uda buat apa aja? ato alatnya udah apa aja?

Akses SMS pada handphone udah bisa lum, kasi tau dunk.... ;)

The Mikrokers