Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:multiasm:papc [2024/05/14 19:47] – created pczekalskien:multiasm:papc [2025/11/15 10:55] (current) ktokarz
Line 1: Line 1:
 ====== Programming in Assembler for PC ====== ====== Programming in Assembler for PC ======
 +PC assembly programming is currently a relatively niche skill. It's all the more important to learn the basics of this language to enhance your programming skills in this language, which are essential for creating compilers, advanced firmware, and optimising critical software. It's also a valuable skill in cybersecurity and finding unusual software bugs by understanding disassembled machine code.
 +There are several well-known and used assembler programs for PCs on the market. Of these, three are considered the most popular: NASM((https://www.nasm.us/)), MASM((https://learn.microsoft.com/pl-pl/cpp/assembler/masm/microsoft-macro-assembler-reference?view=msvc-170)), and FASM((https://flatassembler.net/)). In this book, we'll focus on MASM, as it's a standard component of Visual Studio.
en/multiasm/papc.1715716021.txt.gz · Last modified: 2024/05/14 19:47 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0