Hey tôi có thể lập trình trong C, một chút trong Python và Pascal và tôi thực sự muốn học lắp ráp. Tôi 18 tuổi và học xong trung học, lập trình là sở thích của tôi vì công việc của trường chắc chắn không phải là một thách thức lớn.Tôi bắt đầu với bộ phận lắp ráp ở đâu?
Tôi đã tải xuống một vài cuốn sách về hội chúng là: Nghệ thuật hội, hội cho người mới bắt đầu, hội cho người mới bắt đầu hoàn thành và ngôn ngữ hội đồng chuyên nghiệp Wrox. Tôi cũng đã tải xuống trình biên dịch FASM, MASM và HLA.
Bây giờ là một vài câu hỏi.
Các ví dụ trong hội Toàn người mới bắt đầu là dành cho MASM, tôi nên chạy chúng trong một giả lập, có người nói với tôi rằng tôi có thể làm hỏng máy tính của tôi nếu tôi không sử dụng một, và nếu có mà giả lập nên Tôi sử dụng?
Ngoài ra, làm thế nào để nhà phát triển tạo mã lắp ráp của họ di động? Thông tin duy nhất tôi đã tìm thấy về chủ đề này là viết vi-rút, vì vi-rút được viết trong hội đồng phải là di động.
HLA chính xác là gì và nó có thật hay chỉ là một HLL cải trang thành lắp ráp để giúp dạy cho người mới bắt đầu lắp ráp?
Và cộng đồng lắp ráp ở đâu, ngoại trừ trên các trang web vxheaven và cracker rõ ràng?
Tôi đọc rất nhiều gần đây nhưng tôi cảm thấy như một người học tiếng Latin, nhưng sẽ không bao giờ đến Vatican để gặp những người nói tiếng Latin. Bạn bè của tôi tất cả các chương trình trong Java, nhưng dường như không quan tâm đến C hoặc C++, họ nghĩ rằng họ có thể sử dụng Java cho tất cả mọi thứ. Tôi đang chạy Windows 7 và Ubuntu 10.0.10 trên Intel. Tôi mới chỉ lập trình được khoảng một năm nay ... tôi có tham gia vào việc lắp ráp quá sớm không? Lý do tôi muốn học lắp ráp:
- Bạn muốn hiểu thêm về cách hoạt động của CPU.
- Tìm kiếm thử thách.
- Muốn tìm hiểu cách viết mã hiệu quả.
- Bạn muốn viết các chương trình nhỏ hơn nhanh hơn.
- Bạn muốn tìm hiểu thêm về dev hệ điều hành khi tôi đã nắm vững quy trình lắp ráp.
- Nếu tôi chủ lắp ráp, học thêm HLL sẽ dễ dàng hơn.
- Bạn muốn có thứ gì đó để cung cấp khi đăng ký một công việc mà những người khác sẽ không có.
- Quan tâm đến AVR ví dụ Arduino, sử dụng C và không lắp ráp nhưng muốn hiểu thêm về AVR.
Cảm ơn. T
Đó là một câu trả lời hay nhưng tôi vẫn muốn có thể lập trình nhiều hơn chỉ là vi điều khiển. Tôi tìm thấy trang web của Virtual Box, có vẻ như tôi sẽ thử nó. Đối với những người khác muốn thử http://www.virtualbox.org/ Timo – Timo
Có, VirtualBox là trình giả lập/sandbox của bạn để lập trình an toàn, nhưng bạn cũng tính đến chi phí mã trong mã asm của mình chỉ cho ví dụ:viết "hello world" vào giao diện điều khiển trong cửa sổ? –
Điểm tốt không nghĩ về điều đó. – Timo