Click here to Skip to main content
15,884,628 members
Everything / Programming Languages / MASM

MASM

MASM

Great Reads

by Jose A Pascoa
Part 1 - Using DMath from C#
by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
by altomaltes
This code calculates square root of an integer on a few assembler code lines.
by Kristoffer Blasiak
Automated proxy DLL generation with 64 and 32 bit DLL support

Latest Articles

by Jonathan Chapman-Moore
How to build Microsoft Disk Operating System 1.25
by Shao Voon Wong
Guess what these assembly instructions with the same source and destination operands do?
by Carles Cortés
Macros to help assembler programmers to improve source code (continued)
by Carles Cortés
Macros to help assembler programmers to improve source code

All Articles

Sort by Updated

MASM 

9 Sep 2021 by Carles Cortés
Macros to help assembler programmers to improve source code
4 Oct 2017 by CMalcheski
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
4 Mar 2016 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
27 Feb 2016 by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
9 Sep 2016 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.
28 Mar 2017 by Kristoffer Blasiak
Automated proxy DLL generation with 64 and 32 bit DLL support
25 Sep 2012 by Palavos
An example of how to program in assembly by using Visual Studio 2010 or 2012
13 Jan 2018 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
4 Dec 2021 by Shao Voon Wong
Guess what these assembly instructions with the same source and destination operands do?
17 May 2016 by stevemk14ebr
A modern, universal, c++ hooking library.
5 Jul 2016 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!
23 Feb 2016 by Zuoliu Ding
A discussion on some MASM Macro usages, including ECHO directive, parameter type/size check, and repetitions with location counter $.
29 Jan 2019 by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
23 Apr 2017 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.
26 Mar 2021 by Zuoliu Ding
A discussion on optimization using SIMD instructions including MMX, SSE, and AVX in x86 Assembly Language Programming