Một ngôn ngữ assembly (hoặc assembler), [1] thường được viết tắt là asm, là bất kỳ ngôn ngữ lập trình cấp thấp nào, trong đó có một sự tương ứng rất mạnh giữa các câu lệnh của chương trình và các chỉ dẫn mã máy của kiến trúc. [2]
Mỗi ngôn ngữ lắp ráp là đặc trưng cho một kiến trúc và hệ điều hành máy tính cụ thể. [3] Ngược lại, hầu hết các ngôn ngữ lập trình bậc cao nói chung là di động trên nhiều kiến trúc nhưng yêu cầu phiên dịch hoặc biên dịch. Ngôn ngữ hội cũng có thể được gọi là mã máy biểu tượng. [4] [5]
Ngôn ngữ lắp ráp thường có một câu lệnh cho mỗi lệnh máy, nhưng chỉ thị lắp ráp, [6] macro [7] [1] và nhãn biểu tượng của vị trí chương trình và bộ nhớ thường được hỗ trợ.
Mã assembly được chuyển đổi thành mã máy thực thi bởi một chương trình tiện ích được gọi là một bộ lắp ráp. Quá trình chuyển đổi được gọi là lắp ráp, hoặc lắp ráp mã nguồn.
Ứng dụng cung cấp các tính năng sau
========================================
Dễ sử dụng
Giao diện thân thiện
Miễn phí