Bahasa perakit: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 22873192; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 16: | Baris 16: | ||
* [http://www.program-transformation.org/ The Program Transformation Wiki] | * [http://www.program-transformation.org/ The Program Transformation Wiki] | ||
* [http://c2.com/cgi/wiki?LearningAssemblyLanguage C2: Learning Assembly Language] | * [http://c2.com/cgi/wiki?LearningAssemblyLanguage C2: Learning Assembly Language] | ||
[[en:Assembly language#Assembler]] | [[en:Assembly language#Assembler]] | ||
[[pt:Assembly#Montador]] | [[pt:Assembly#Montador]] | ||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Bahasa+perakit&oldid=22873192 Wikipedia bahasa Indonesia], revisi 22873192 (2023-02-06T05:11:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Bahasa+perakit&oldid=22873192 Wikipedia bahasa Indonesia], revisi 22873192 (2023-02-06T05:11:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 04.13
Assembler adalah sebuah program komputer untuk menerjemahkan Bahasa Assembly—intinya, sebuah representasi menmonic dari bahasa mesin — menjadi kode objek. Sebuah assembler silang (lihat kompilator silang) memproduksi kode untuk satu jenis prosesor, tetapi dapat dijalankan di prosesor lain.
Selain menterjemahkan instruksi assembly mnemonic menjadi opcode, assembler juga menyediakan kemampuan untuk menggunakan nama simbolik untuk lokasi memori (menghindari penghitungan rumit dan pembaruan alamat secara manual ketika sebuah program diubah sedikit), dan fasilitas makro untuk melakukan penggantian textual — biasanya digunakan untuk menggantikan suatu urutan instruksi yang pendek untuk dijalankan perbaris dan bukan dalam sebuah subrutin.
Assembler jauh lebih mudah ditulis daripada kompilator untuk bahasa tingkat-tinggi, dan telah tersedia sejak 1950-an. Assembler modern, terutama untuk arsitektur berdasarkan RISC, seperti arsitektur MIPS, Sun SPARC, dan HP PA-RISC, mengoptimalkan penjadwalan instruksi untuk menggunakan pipeline CPU secara efisien.
Lihat pula
- kompilator
- assembler x86
- bahasa asembly z80
Pranala luar
- GNU lightning is a library that generates assembly language code at run-time ... ideal for Just-In-Time compilers
- "information on assembly programming under different platforms: IA32 (x86), IA64 (Itanium), x86-64, SPARC, Alpha, or whatever platform we find contributors for."
- "Terse: Algebraic Assembly Language for x86"
- The Program Transformation Wiki
- C2: Learning Assembly Language
en:Assembly language#Assembler pt:Assembly#Montador
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 22873192 (2023-02-06T05:11:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.