Windows Assembly Programming Tutorial:
https://doc.lagout.org/operating%20sy...
Optimizing Assembly (Agner Fog):
https://www.agner.org/optimize/optimi...
Microarchitecture (Agner Fog):
https://www.agner.org/optimize/microa...
Optimization Guide (AMD):
https://www.amd.com/system/files/Tech...
Optimization Guide (Intel):
https://software.intel.com/content/da...
Instruction Timings (x86):
http://aturing.umcs.maine.edu/~meadow...
1) Introduction to 32-bit (x86) MASM: • MASM 32-bit Windows Assembler
2) Convert real windows in C to MASM: • MASM - A Real Window (32-bit)
3) Creating a macro for wide strings: • MASM - Macros and Wide Unicode String...
4) String operations & optimizations: • MASM - String Operations and Optimiza...
5) File & memory management in Win32: • MASM - File and Memory Management (32...
https://github.com/veganaize/ASM/blob...