Czy ktoś może wskazać aktualne zasoby na ten temat? Przeszukaliśmy jak wszystko, ale większość tutorialów, takich jak Iczelion, ma dekadę i nie jest już aktualna.Programowanie języka Windows Assembly Programowanie
Odpowiedz
"Brak prądu" nie oznacza, że informacja jest bezużyteczna. Prawie wszystkie informacje o języku asemblerowym Win32 nadal mają zastosowanie - nawet kod Win95 nadal będzie działał w systemie Windows 7, z niewielką modyfikacją lub bez modyfikacji, o ile nie polegasz na żadnych dziwnych hakach (i IIRC, tutoriale nie uczą o takie hacki).
Po opanowaniu podstawowego zestawu Win32 (tj. Samouczków Iczelion), reszta to tylko nowe funkcje, struktury itp. A to jest po prostu trywialne tłumaczenie dokumentów MSDN. Wszystko działa w ten sam sposób.
Samouczki Iczelion dotyczące Win32 wciąż są aktualne, są zorientowane na użycie pod WinXP, nie zostały zaktualizowane dla późniejszych systemów operacyjnych.
Możesz sprawdzić pliki do pobrania dostępne pod adresem masm32.com oraz na forum pod adresem masmforum.com. Oczywiście możesz tu zadawać pytania - tutaj kręci się dużo starych programistów.
Zgadzam się z innymi odpowiedziami tutaj; treść tych samouczków jest nadal ważna. Jednak nie obejmują one zestawu 64-bitowego. Jeśli o to ci chodzi, sugeruję najpierw zapoznać się z samouczkami Win32 (Iczelion's tutorials), a później wypróbować te same rzeczy w Win64.
Jedyna poważna różnica to nowa calling convention on Win64 (i że masz więcej/większe rejestry, oczywiście).
- 1. Programowanie GUI Perl na Windows
- 2. Programowanie Poppler'a
- 3. Bluez Programowanie
- 4. Programowanie Winsock
- 5. Programowanie GPU?
- 6. Programowanie USB
- 7. Jak robimy programowanie AJAX
- 8. Windows Phone 7: Programowanie w gnieździe
- 9. Czyste, funkcjonalne programowanie na GPU
- 10. Programowanie Lego Mindstorms - jakiego języka/IDE używasz/polecasz?
- 11. jak rozpocząć programowanie sieci neuronowych
- 12. . Programowanie .Net na komputerze Apple
- 13. Programowanie Flash na Linuksie
- 14. Programowanie wbudowane ... bardzo początek
- 15. Programowanie chipsetów Intel
- 16. Programowanie C# i Bluetooth
- 17. C programowanie funkcji sqrt
- 18. Programowanie przy użyciu wieloprocesowości
- 19. zmienne lokalne: Programowanie Praktyki
- 20. Programowanie dynamiczne w repa
- 21. Programowanie jądra Linuksa: makefile
- 22. xrandr związane, C programowanie
- 23. Programowanie typów danych
- 24. Programowanie pierwsze, drugie ramy?
- 25. Programowanie procesora graficznego Java
- 26. Programowanie wieloprocesorowe Python
- 27. Programowanie Androida - rozdzielczość ekranu
- 28. Linux Shell: programowanie VLC
- 29. Programowanie gniazd w C++
- 30. Prolog Programowanie w Ubuntu