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

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Turbo Assembler

Turbo Assembler (TASM) merupakan perangkat lunak bahasa pemrograman Assembly yang dikembangkan Borland untuk komputer personal yang kompatibel dengan

Bahasa rakitan

sebuah program utilitas yang disebut sebagai perakit (bahasa Inggris: assembler) yang digunakan untuk menerjemahkan kode dalam bahasa rakitan tersebut

Bahasa pemrograman

generasi: Generasi ke-1: machine language Generasi ke-2: assembly language: Assembler Generasi ke-3: high level programming language, contoh: C dan Pascal Generasi

Kernel Linux

cookies). [...] Some of my "C"-files (specifically mm.c) are almost as much assembler as C. [...] Unlike minix, I also happen to LIKE interrupts, so interrupts

Project 7

yang ditonton secara langsung oleh ke-500 World Assembler. Dalam 12 penampilan ini, World Assembler akan melakukan 2 kali pemungutan suara untuk tim

BASIC

langsung terhadap sistem operasi. Selain itu, varian ini juga memiliki assembler yang terintegrasi. BBC BASIC memang diakui sebagai sebuah dialek BASIC

Komputer

Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan

Volkswagen

meninggal dunia diteruskan oleh Dr. Kurt Lotz sekaligus perkenalan cara dasar assembler line/jalur perakitan produksi kepada pemerintah negara kesatuan republik