Recent Changes - Search:


Code:


Social:


My journals will take the place of a blog. They have moved to https://goo.gl/JyZbSK


Sites I take responsibility for

Documents

Technical

General

Me

Living

Places I frequent

Hobbies

Humor

Items for sale:


Clipboard

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:

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":)


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) - https://www.facebook.com/groups/40173965319/

nasm:

Debugging:

"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

http://www.csee.umbc.edu/portal/help/nasm/nasm.shtml

http://www.unknownroad.com/rtfm/gdbtut/gdbtoc.html


MASM:

"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...."

http://911programming.wordpress.com/2010/05/14/emu8086-read-a-string-from-keyboard/

16 bit masm

https://www.google.com/search?site&source=hp&ei=ywJYVLqaNJawogSziIHACg&q=summation&oq=summation&gs_l=mobile-gws-hp.3..0l5.2614.5727.0.7846.10.10.0.4.4.0.213.1403.0j9j1.10.0.msedr...0...1c.1.58.mobile-gws-hp..1.9.816.0.lUunG65Rgz0#q=masm+5+download

Debuggers:

http://www.ollydbg.de/


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 - http://kevininscoe.com

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