Recent Changes - Search:



My journals will take the place of a blog. If you go to the Journal page there is an RSS feed to subscribe with.

(:blogcal group=Journal:)

Sites I take responsibility for

West Volusia, Florida






Places I frequent



Items for sale:


edit SideBar

Assembler on Intel platforms

Include our styles below Infobox - invoke as >>infobox<< ... >><<

Codebox: - invoke as >>codebox<< ... >><<

warnbox: - invoke as >>codebox<< ... >><<

editingbox: - invoke as >>codebox<< ... >><<

noticebox: - invoke as >>codebox<< ... >><<

Page bread crumbs: Main - MyPublicTechnicalNotes - SoftwareAndOperatingSystems - Software - Development - AssemblerOnIntelPlatforms

Pages by tags: (:listtags:)
Subscribe to this wiki: RSS Feed RSS or subscribe to this page for changes: RSS Feed RSS
496 articles have been published so far. Recent changes
(:addThis btn="custom":)

2016-03-22: This site is being moved to my main site at as part of a consolidation to one domain.

Not covered here any other chips sets but Intel x86 and its descendants. Primary operating systems in focus on this page is MS-DOS (or FreeDOS). Microsoft Windows but primarily Linux. I have largely left DOS and Windows behind and have not developed in Assembler (MASM) in many years now. I jave done some assembly work on OpenVMS (Macro-32), Motorola 68Kx and some 6502 programming on RadioShack CoCo and Commodore 64. I am focusing now on Linux using nasm and GDB.

Forums and hangouts for assembly on intel:

Facebook group (closed - ask to join) -



"GDB supports Intel syntax disassembly output (which is what NASM uses). The GNU assembler (GAS) supports Intel syntax, too, if you prefer that. In GDB, you should specify:

set disassembly-flavor intel

It doesn't matter if the executable is written in C, asm or any other compiled language. You end up with machine instructions. (It's another matter if you have kept the debug symbols or not). However, I strongly advise you to learn AT&T syntax at some point, too. Personally, I've got used to AT&T with Linux and Intel with Windows."

See also


"If you are still using emu 8086. the code can be written straight after the org 100h . Obviously the sequence and selection of instructions determines its functionality. For a multi segment program the sequence would be as laid out here...."

16 bit masm


Kevin's Public Wiki maintained and created by Kevin P. Inscoe is licensed under a
Creative Commons Attribution 3.0 United States License.

Back to my web site -

Edit - History - Print - Recent Changes - Search
Page last modified on November 05, 2014, at 10:09 AM EST