2009-12-22 31 views
35

Có ai biết bất kỳ hướng dẫn nào tốt về số NASM hoặc FASM không? Tôi đang cố gắng để tìm hiểu lắp ráp nhưng tôi dường như không thể tìm thấy bất kỳ nguồn lực tốt về nó.Hướng dẫn NASM/FASM tốt?

+0

Duplicate? http://stackoverflow.com/questions/421631/what-is-the-best-resource-for-learning-nasm – Sebastian

+0

Trong đó cách nào là câu hỏi này "không mang tính xây dựng, hoặc có thể tạo tranh luận". Nếu bạn hiểu câu hỏi, nó thực sự thẳng về phía trước và định dạng Q & A hoàn hảo. –

Trả lời

30

Có ví dụ: Writing A Useful Program With NASM và dĩ nhiên là rõ ràng http://www.nasm.us/doc/nasmdoc3.html.

Có một vài chương trình mẫu tại http://www.csee.umbc.edu/help/nasm/sample.shtml

Nếu bạn đang tìm kiếm một giới thiệu tổng quát hơn để lập trình lắp ráp có The Art of Assembly Programming và trang wikipedia trên NASM tham chiếu Assembly Language Step by Step bởi Jeff Duntemann.

+0

Có - đó chỉ là tham chiếu ngôn ngữ. –

+0

Callum, tôi đã tìm thấy một giới thiệu đẹp hơn cho NASM – Sebastian

18

Có một cuốn sách miễn phí về ngôn ngữ lắp ráp của Tiến sĩ Paul Carter. Nó dựa trên NASM. http://www.drpaulcarter.com/pcasm/

Có một số bộ sưu tập thú vị của chương trình mẫu tại

+2

Tôi vừa quyết định một vài tuần trở lại để tìm hiểu NASM đúng và tôi thấy cuốn sách miễn phí Tiến sĩ Carters dễ dàng để chọn và ngay lập tức bắt đầu học. Tuy nhiên, nó tập trung vào 32bit - vì vậy nếu bạn muốn tìm hiểu tất cả các thay đổi trong 64bit (gọi quy ước, vv), thì Ray Seyfarths Giới thiệu về 64bit Assembly là một nguồn tốt (chỉ USD $ 5 cho phiên bản PDF) –

6

FA SM

Đây không phải là một Tutorial nhưng nó là rất hữu ích:

http://flatassembler.net/docs.php?article=manual

cũng xem xét để có một cái nhìn tại các ví dụ mà đi kèm với ngôn ngữ.

Ngoài ra còn có một diễn đàn với rất nhiều thông tin (về chủ đề khác nhau)

http://board.flatassembler.net/index.php

Đây là một Beginner Hỏi đáp với tất cả các thông tin relavant cho người mới bắt đầu:

http://board.flatassembler.net/topic.php?t=2530

2

tôi m chỉ cần học tập, và chỉ tìm thấy điều này vào ngày khác.

The Art of Assembly Language Programming

Tôi đã không đọc nó tất cả, nhưng tôi đã sử dụng bit của nó.

+0

Liên kết là bây giờ bị hỏng. –

Các vấn đề liên quan