Học hợp ngữ có thể khó khăn, nhưng nó cũng có thể là một yêu cầu đối với một số chương trình giảng dạy. Để bắt đầu học, bạn có thể sử dụng CodeBlocks, một trình biên dịch C miễn phí, được ghép nối với nasm (netwide Assemblybler).
Các bước
Bước 1. Tải xuống codeblock từ Code Blocks Downloads
Bước 2. Tải xuống nasm từ trình lắp ráp netwide
Bước 3. Cài đặt các đoạn mã bằng cách chạy thiết lập
tập tin exe bạn đã tải xuống.
Bước 4. Giải nén và cài đặt nasm vào thư mục codeblocks, ví dụ:
C: / Program Files / CodeBlocks / MinGW / bin.
Bước 5. Kiểm tra xem cài đặt có hoạt động hay không bằng mã nguồn bên dưới để chạy thử
Đây là một chương trình bảng điều khiển Win32 viết "Hello, World" trên một dòng và; sau đó thoát ra. Nó cần được liên kết với thư viện C.
Bước 6. Lưu mã nguồn trên dưới dạng helloworld
asm ở vị trí: C: / Program Files / CodeBlocks / MinGW / bin.
Bước 7. Chạy nasmpath
con dơi.
Nhập lệnh này: nasm -f win32 helloworld.asm. Nó sẽ tạo ra một tệp helloworld.obj trong cùng một thư mục.
Bước 8. Thực thi tệp đối tượng bằng cách gõ:
gcc helloworld.obj. Nó sẽ tạo một tệp có tên a.exe.
Bước 9. Gõ a.exe để chạy chương trình thử nghiệm và nhận kết quả của bạn
Dòng chữ "Hello, World" sẽ hiển thị trên màn hình.
Phương pháp 1/1: Mã
global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0