2008-12-19 32 views
9

có ai có tài nguyên nào để học ngôn ngữ lắp ráp trên x86 không? Tôi đang cố gắng để gỡ lỗi một chương trình trong MSVC++ 6 và thường xuyên đi qua lắp ráp (như bước vào memcpy) .. Trước đây tôi chỉ bỏ qua những nhưng memcpy giữ ném ngoại lệ và tôi cần phải tìm hiểu lý do tại sao ..Tài nguyên ngôn ngữ trực tuyến

Bất kỳ trợ giúp sẽ được đánh giá cao :)

EDIT: Wow, rất nhiều tài nguyên tuyệt vời .. tôi ước gì có thể đánh dấu tất cả mọi thứ là câu trả lời được chấp nhận: P

GỢI Ý: kết hợp bất cứ ai? : P

chỉnh sửa mới: Tôi chỉ nhìn qua các câu trả lời, và những vẻ là tốt nhất:

bài Aseraphim của specific to intel x86

bài jkchong của for a more introductory text

+0

Upvote bất kỳ bạn nghĩ là câu trả lời tốt –

+0

Xin lỗi, không đủ danh tiếng: S có thể nếu ai đó upvoted câu hỏi của tôi ..: S – krebstar

Trả lời

4

Nếu bạn chỉ cần hiểu ý nghĩa của từng lệnh, hướng dẫn tham khảo cho bộ hướng dẫn IA-32 (x86) & IA64 được đặt here.

1

Dunteman's "Assembly Language Step by Step" là một điểm khởi đầu khá tốt để lắp ráp x86 .

Tôi chắc rằng có các trang web hướng dẫn tốt trên Mạng, nhưng tôi không quen thuộc với chúng.

+0

Wow! Tôi đọc một ấn bản cũ của cuốn sách đó khoảng 15 năm trước. Nếu tôi nhớ chính xác, nó rất tốt. –

+0

Hmm, xin lỗi, tôi không thể chọn câu trả lời đúng vì tôi không thể xác minh câu trả lời, tôi cần đặt tay lên cuốn sách đầu tiên: S – krebstar

1

Chúng tôi sử dụng Microcomputer Experimentation with the IBM PCAssembly Language Step-By-Step khi tôi lấy nó trong trường (trở lại trong năm 1900). Cả hai đều là những cuốn sách giới thiệu khá hay.

+0

Tôi mặc một củ hành trên vành đai của tôi, đó là phong cách vào thời điểm đó. –

+0

Xin chào mọi người. Một ông già đang nói chuyện! –

+0

Haha .. Tôi không hiểu "hành tây trên vành đai của tôi" điều .. XD – krebstar

1

Ngoài ra còn có hai cộng đồng lớn về lập trình lắp ráp x86 trên Windows:

Nếu bạn đang đặc biệt quan tâm trong Visual Studio và MS lắp ráp (MASM), bạn sẽ muốn xem xét masmforum.com.

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