Recent Changes - Search:


Code:


Social:


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

« September 2017 
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930

Sites I take responsibility for

West Volusia, Florida

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: Welcome to ke3vin.org! - My Public Technical Notes - Software And Operating Systems - Software - Development - Assembler On Intel Platforms

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
Share

2016-03-22: This site is being moved to my main site at https://kevininscoe.com/wiki 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) - 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 10:09 AM EST