.ASM - Phần mở rộng của tệp
ASM là tập tin mã nguồn ngôn ngữ lắp ráp.
Tính năng | Mô tả |
---|---|
Phần mở rộng của tệp | .asm |
Định dạng | Text |
Danh mục | Developer |
ASM là tập tin mã nguồn ngôn ngữ lắp ráp.
Tính năng | Mô tả |
---|---|
Phần mở rộng của tệp | .asm |
Định dạng | Text |
Danh mục | Developer |
ASM mở rộng tệp được liên kết với các chương trình được viết bằng ngôn ngữ lắp ráp, ngôn ngữ lập trình cấp thấp, có thể được chuyển đổi sang ngôn ngữ máy khác.
Các tệp ASM có thể được chỉnh sửa với trình chỉnh sửa văn bản và chạy bằng chương trình trình biên dịch, chẳng hạn như HLA, MASM, FASM, NASM hoặc GAS.
Thông thường, một trình biên dịch hiện đại tạo mã đối tượng bằng cách dịch các bản mnemonics hướng dẫn lắp ráp thành các opcode và bằng cách giải quyết các tên biểu tượng cho các vị trí bộ nhớ và các thực thể khác. Việc sử dụng các tài liệu tham khảo tượng trưng là một tính năng chính của các nhà lắp ráp, lưu các tính toán tẻ nhạt và cập nhật địa chỉ thủ công sau khi sửa đổi chương trình. Hầu hết các nhà lắp ráp cũng bao gồm các cơ sở vĩ mô để thực hiện thay thế văn bản, EG, để tạo ra các chuỗi hướng dẫn ngắn phổ biến để chạy nội tuyến, thay vì trong một chương trình con.
Các nhà lắp ráp thường đơn giản hơn để viết so với các trình biên dịch cho các ngôn ngữ cấp cao và đã có sẵn từ những năm 1950. Các nhà lắp ráp hiện đại, đặc biệt là các kiến trúc dựa trên RISC, như MIPS, Sun SPARC và HP PA-RISC, tối ưu hóa lịch hướng dẫn để khai thác đường ống CPU một cách hiệu quả.
Do mã lắp ráp thường khó ghi hơn mã C hoặc C ++, nên các tệp ASM thường được kết hợp với các tệp tập lệnh C hoặc C ++ khác, sẽ xử lý phần lớn logic ứng dụng.
Các loại MIME:
văn bản/x-asm
văn bản/đơn giản
Các tập tin có phần mở rộng ASM thường là mã nguồn trong ngôn ngữ lắp ráp. Được sử dụng bởi nhiều chương trình.