Click here to Skip to main content
15,029,369 members
Everything / Programming Languages / Assembler

Assembler

assembler

Great Reads

by Ryan S White
CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of your Cuda code.
by CMalcheski
How to Create a Complete DirectX Game in Assembly Language
by Chris Boss
Why some prefer the BASIC language over others
by leon de boer
Introducing SmartStart something like a BIOS for the Pi

Latest Articles

by Carles Cortés
Macros to help assembler programmers to improve source code
by Michael Chourdakis
All in one: x86, x64, Virtualization, multiple cores, along with new additions
by Zuoliu Ding
A discussion on optimization using SIMD instructions including MMX, SSE, and AVX in x86 Assembly Language Programming
by CPallini
Fast integer square root computation in 8051 assembly

All Articles

Sort by Score

Assembler 

Please Sign up or sign in to vote.
11 Jul 2020
Ryan S White
CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of your Cuda code.
Please Sign up or sign in to vote.
8 Jun 2017
CMalcheski
How to Create a Complete DirectX Game in Assembly Language
Please Sign up or sign in to vote.
23 Aug 2018
Chris Boss
Why some prefer the BASIC language over others
Please Sign up or sign in to vote.
17 Sep 2017
leon de boer
Introducing SmartStart something like a BIOS for the Pi
Please Sign up or sign in to vote.
5 Feb 2017
Gregory Morse
UTM based on mov is Turing-complete paper x86 and x86-64
Please Sign up or sign in to vote.
3 Oct 2020
Ben Hanson
Back in 1984, I wanted to write a Z80 assembler. At the time, this would have meant coding it in Z80 machine code, but due to the conveniences of modern technology, I have now done it in C++.
Please Sign up or sign in to vote.
24 Jul 2018
stevemk14ebr
PolyHook v2 - the C++17 x86/x64 library supporting multiple methods of hooking
Please Sign up or sign in to vote.
26 Jun 2018
CMalcheski
A Full DirectX Sample Application Created in Pure Assembly Language
Please Sign up or sign in to vote.
14 Jun 2017
CMalcheski
Part II - Laying the Foundation for the Migration to Assembly
Please Sign up or sign in to vote.
1 Nov 2018
Alexander Eremeev
The Windows kernel-hacking library and development framework written on C++17
Please Sign up or sign in to vote.
30 Aug 2019
Oscar-Tark
If you are looking into white hat hacking, it's good to know old school tactics used for overflows.
Please Sign up or sign in to vote.
27 Feb 2016
John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
Please Sign up or sign in to vote.
12 Sep 2018
Chris Boss
A short introduction to using the Powerbasic 6.0 console compiler with the Ontime RTOS-32 embedded operating system
Please Sign up or sign in to vote.
2 May 2021
Michael Chourdakis
All in one: x86, x64, Virtualization, multiple cores, along with new additions
Please Sign up or sign in to vote.
10 Jul 2017
CMalcheski
App Initialization and Main Window Creation
Please Sign up or sign in to vote.
5 Jul 2016
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!
Please Sign up or sign in to vote.
7 Oct 2016
digital performance
This article shows how to access Windows API with plain x64 assembly programming language (MASM style). It shall also give an overview, how to apply some programming techniques like OOP and multithreading on a low level.
Please Sign up or sign in to vote.
23 Feb 2016
Zuoliu Ding
A discussion on some MASM Macro usages, including ECHO directive, parameter type/size check, and repetitions with location counter $.
Please Sign up or sign in to vote.
29 Jan 2019
Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
Please Sign up or sign in to vote.
4 Oct 2017
CMalcheski
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
Please Sign up or sign in to vote.
26 Mar 2021
Zuoliu Ding
A discussion on optimization using SIMD instructions including MMX, SSE, and AVX in x86 Assembly Language Programming
Please Sign up or sign in to vote.
20 Aug 2018
NewPast
Software protection & Decompiling software as a new cracking method
Please Sign up or sign in to vote.
16 Jan 2018
codestarman
This project describes an X86 assembler IDE for the MAC developed using JavaFX. The starting point was an X86 emulator developed by the author in C++, which was subsequently ported to C#.
Please Sign up or sign in to vote.
26 May 2019
CMalcheski
Part 1 of this article discussed an algorithm for addressing all pixels within a circle with surgical precision, optionally expanded to filling in those pixels as required to create a color wheel; this is part 2 of 2, covering the actual implementation.
Please Sign up or sign in to vote.
9 Nov 2020
Alex Rakov, Alexandre Bencz
ELENA is a general-purpose, object-oriented, polymorphic language with late binding
Please Sign up or sign in to vote.
21 Oct 2020
Sanmayce
A fulltext CLI tool reporting number of exact matches, FAST!
Please Sign up or sign in to vote.
9 Sep 2021N
Carles Cortés
Macros to help assembler programmers to improve source code
Please Sign up or sign in to vote.
26 Aug 2016
T. Herselman
C++11 header-only class, executes functions on a separate thread, including return values. Featuring a unique custom built, low level, lock-free double buffered queue; with a high speed data format, executes a queue of functions in only 6 CPU instructions; lea,call,mov,add,cmp,jb
Please Sign up or sign in to vote.
9 Sep 2016
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.
Please Sign up or sign in to vote.
23 Apr 2016
ed welch
How well does XCode's auto vectorization work in practice?