Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / MASM

MASM

MASM

Great Reads

by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
by T. Herselman
2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!
by Palavos
An example of how to program in assembly by using Visual Studio 2010 or 2012

Latest Articles

by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
by T. Herselman
2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!
by Palavos
An example of how to program in assembly by using Visual Studio 2010 or 2012

All Articles

Sort by Score

MASM 

by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
by T. Herselman
2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!
by Palavos
An example of how to program in assembly by using Visual Studio 2010 or 2012
by Pritam Zope
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C
by Carles Cortés
Macros to help assembler programmers to improve source code
by CMalcheski
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
by Jose A Pascoa
SIMD instruction sets may expect a special alignment of memory, but when that memory is on the stack MASM does not provide alignment facilities.
by John Jiyang Hou
An algorithm to determine if a point is inside a 3D convex polygon for a given polygon vertices in MASM Assembly
by stevemk14ebr
A modern, universal, c++ hooking library.
by Kristoffer Blasiak
Automated proxy DLL generation with 64 and 32 bit DLL support
by Shao Voon Wong
Guess what these assembly instructions with the same source and destination operands do?
by Zuoliu Ding
A discussion on some MASM Macro usages, including ECHO directive, parameter type/size check, and repetitions with location counter $.
by Zuoliu Ding
A discussion on how Visual C/C++ code works with bit-wise logical and shift operators, as well as a loop optimization.
by Zuoliu Ding
A discussion on optimization using SIMD instructions including MMX, SSE, and AVX in x86 Assembly Language Programming