Lompat ke isi

Bahasa perakit: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
k top: pembersihan kosmetika dasar
 
(21 revisi perantara oleh 15 pengguna tidak ditampilkan)
Baris 1: Baris 1:
'''Assembler''' adalah sebuah [[program komputer]] untuk menterjemahkan [[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.
'''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]].
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.
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 juga ==
== Lihat pula ==
*[[kompilator]]
* [[kompilator]]
*[[bahasa assembly x86|assembler x86]]
* [[bahasa assembly x86|assembler x86]]
* bahasa asembly z80

== Wiki berhubungan ==
* [http://www.program-transformation.org/ The Program Transformation Wiki]
* [http://c2.com/cgi/wiki?LearningAssemblyLanguage C2: Learning Assembly Language]


== Pranala luar ==
== Pranala luar ==
Baris 17: Baris 14:
* [http://linuxassembly.org/ "information on assembly programming under different platforms: IA32 (x86), IA64 (Itanium), x86-64, SPARC, Alpha, or whatever platform we find contributors for."]
* [http://linuxassembly.org/ "information on assembly programming under different platforms: IA32 (x86), IA64 (Itanium), x86-64, SPARC, Alpha, or whatever platform we find contributors for."]
* [http://terse.com/ "Terse: Algebraic Assembly Language for x86"]
* [http://terse.com/ "Terse: Algebraic Assembly Language for x86"]
* [http://www.program-transformation.org/ The Program Transformation Wiki]
* [http://c2.com/cgi/wiki?LearningAssemblyLanguage C2: Learning Assembly Language]
{{Authority control}}


[[Category:Assembler|*Assembler]]
[[Kategori:Assembler| ]]
[[Category:Bahasa pemrograman]]
[[Kategori:Bahasa pemrograman]]

[[de:Assembler_(Informatik)]]
[[en:Assembler]]
[[es:Ensamblador]]
[[fr:Programme assembleur]]
[[he:אסמבלר]]
[[pl:Asembler]]
[[ru:Ассемблер]]
[[sv:Assembler]]


[[en:Assembly language#Assembler]]
sumber : http://wiki-indonesia.club/w/index.php?title=Assembler&action=edit
[[pt:Assembly#Montador]]

Revisi terkini sejak 6 Februari 2023 05.11

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

[sunting | sunting sumber]

Pranala luar

[sunting | sunting sumber]