Selasa, 25 November 2008

Assembler di Delphi

(Pengantar) buat yang mau diet ketat, boosting performance, atau cuma sekedar ingin tahu...

Target Audiens:
• Idiot: Yes
• Pemula: Yes
• Terampil: ? (Questionable)
• Mahir: No
• Wizard: ? (Questionable)
• Guru: Yes


Prerequisites (prasyarat):
• pengetahuan assembler dikit-dikit
• pengetahuan pascal delphi, cukup dikit aja.
Pendahuluan
bla-bla-bla... (silakan isi sendiri)
Bagian A.
Assembler di Delphi (atau dalam bahasa pemrograman apapun) tujuannya cuma dua:
1. speed
2. more speed!
Dalam asm Delphi, hal pertama yang harus difahami adalah model pemanggilan dan pertukaran nilai, dalam istilah kerennya: Calling Convention dan Parameter Passing (sepertinya enakan istilah keren yah? OK, mulai saat ini pake istilah keren aja lah supaya kedengerannya tidak culun).
Oh hiya, Sebagai fanatik Delphi, kita tidak akan ambil pusing dengan model lainnya, yang perlu kita tahu adalah model: pascal dan register. model pascal ini sebenarnya cuma untuk backward compatibility aja, tidak umum lagi dipakai (terutama dalam Object-orientednya Delphi), sementara dalam model register, semua argumen (kalau muat) akan dilewatkan melalui register. jadi ya selesai sudah, tidak ada yang perlu dipelajari lagi.

Sip dah!
BTW, jangan terintimidasi dengan istilah pointer atau adress yang nanti mungkin agak bertebaran di sini. semua sama aja artinya: ANGKA atau NOMOR, tidak lebih dan tidak kurang.

end;

0 komentar:


Free Blogger Templates by Isnaini Dot Com. Powered by Blogger