Tôi thành thật không biết liệu có thuật ngữ 'chuẩn' có phân biệt rõ ràng tất cả các khái niệm này hay không. (Ví dụ: Nếu tôi nói "ASM" tôi đang nói về điều gì?)
Tôi có thể cung cấp cho bạn các định nghĩa của tôi, nếu điều đó có ích.
Máy Mã
Đây là sản phẩm biên soạn của người lắp ráp hoặc biên dịch.
hội
Đây là dạng có thể đọc được con người của mã máy. (Hoặc, mã máy như chúng ta biết.)
Đôi khi tôi sử dụng cụm từ thay cho mã máy vì nó ngụ ý rằng tôi sẽ không thực sự đọc mã máy, mà là lắp ráp.
hội Ngôn ngữ
này đề cập đến một ngôn ngữ mã máy cụ thể như lắp ráp x86.
Assembler
Đây là một công cụ như MASM \ FASM sử dụng để biên dịch mã nguồn thành mã máy.
Assembler Ngôn ngữ
Đây là ngôn ngữ được sử dụng bởi bất kỳ lắp ráp nhất định.
Tôi xem điều này là khác với ngôn ngữ lắp ráp vì các trình lắp ráp có thể thêm đường cú pháp riêng của chúng mà không tồn tại trong ngôn ngữ lắp ráp cơ bản. (Các hàm mức cao, macro, v.v.)
lắp ráp vào bộ lắp ráp, giống như c đến gcc. –
Có thể trùng lặp: http://stackoverflow.com/questions/991009/why-do-programmers-confuse-the-term-assembler-with-assembly –
Đừng quên hội đồng .net, chúng tạo thêm một lỗi "thuật ngữ" " – zxcat