Cách chạy NASM trên Windows: 9 bước (có hình ảnh)

Mục lục:

Cách chạy NASM trên Windows: 9 bước (có hình ảnh)
Cách chạy NASM trên Windows: 9 bước (có hình ảnh)

Video: Cách chạy NASM trên Windows: 9 bước (có hình ảnh)

Video: Cách chạy NASM trên Windows: 9 bước (có hình ảnh)
Video: Cách thay đổi giao diện Word SÁNG thành TỐI và ngược lại các phiên bản 2021, 2019, 365, 2016, 2013. 2024, Tháng Ba
Anonim

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

Chạy NASM trên Windows Bước 1
Chạy NASM trên Windows Bước 1

Bước 1. Tải xuống codeblock từ Code Blocks Downloads

Chạy NASM trên Windows Bước 2
Chạy NASM trên Windows Bước 2

Bước 2. Tải xuống nasm từ trình lắp ráp netwide

Chạy NASM trên Windows Bước 3
Chạy NASM trên Windows Bước 3

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.

Chạy NASM trên Windows Bước 4
Chạy NASM trên Windows Bước 4

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.

Chạy NASM trên Windows Bước 5
Chạy NASM trên Windows Bước 5

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.

Chạy NASM trên Windows Bước 6
Chạy NASM trên Windows Bước 6

Bước 6. Lưu mã nguồn trên dưới dạng helloworld

asm ở vị trí: C: / Program Files / CodeBlocks / MinGW / bin.

Chạy NASM trên Windows Bước 7
Chạy NASM trên Windows Bước 7

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.

Chạy NASM trên Windows Bước 8
Chạy NASM trên Windows Bước 8

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.

Chạy NASM trên Windows Bước 9
Chạy NASM trên Windows Bước 9

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

Đề xuất: