Teknik inline assembly adalah teknik menuliskan kode-kode bahasa assembly diantara kode-kode bahasa pemrograman yang lain seperti Pascal dan C/C++. Tidak semua kompilator memiliki kemampuan mengkompilasi kode inline assembly, Borland C++ dan Turbo C/C++ memiliki kemampuan ini. Cara menggunakan teknik inline assembly pada Borland C++ 5.02 adalah dengan menggunakan kata cadangan asm dan diikuti oleh kode program bahasa assembly serta diakhiri dengan tanda semicolon/titik koma (;). Berikut sintaks penggunaan kata kunci asm :
asm <opcode> <operand>; /* Komentar bahasa C/C++ */
Kata kunci asm bisa juga diketikan sebagai blok pernyataan, seperti berikut ini:
asm {<opcode> <operand>; /* Komentar bahasa C/C++ */<opcode> <operand>; /* atau baris baru */}
Berikut ini adalah program dengan tujuan yang sama seperti pada contoh01.cpp untuk mencetak huruf A di layar. Perbedaannya adalah fungsi int86 digantikan dengan kode kode inline assembly, berikut ini adalah kode programnya yang disimpan dengan nama file project contoh02.ide dan file kode program contoh002.cpp.
Title :
Pertemuan II : Memanggil Interupsi BIOS dan DOS Menggunakan Teknik Inline Assembly
Description : Teknik inline assembly adalah teknik menuliskan kode-kode bahasa assembly diantara kode-kode bahasa pemrograman yang lain seperti Pascal da...
Rating :
5