LET'S LEARN ASSEMBLY LANGUAGE PROGRAMMING. I MEAN, HOW HARD CAN IT BE?Let's say you have a dream of going from zero knowledge of Assembly Language to modding Tornado 16-bit x86 assembly code, in say two years. What do you do? Where do you go? Never fear! Here are some useful resources on the Net. If you know of other useful and invaluable resource links, please contribute to this thread!
Programming: Assembly - by khoraski Youtube Channel
Assembly Language: Step-by-Step by Jeff Duntemann (PDF)
Assembly Language Primer for the Absolute Beginner by Doug Dingus (potatohead)
The art of assembly language by Randall Hyde (PDF) - only 1566 pages.
The art of assembly language by Randall Hyde (Windows, Linux and DOS 16-bit online versions)
http://www.plantation-productions.com/Webster/www.artofasm.com/index.htmlThe art of assembly language by Randall Hyde (DOS 16-bit online version)
http://www.plantation-productions.com/Webster/www.artofasm.com/DOS/index.htmlCS310H - Computer Organization and Programming (Honors) by Prof. Donald S. Fussell
http://www.cs.utexas.edu/users/fussell/cs310h/handouts/handouts.shtml
Skul Security Assembly Language Tutorial
https://wiki.skullsecurity.org/index.php?title=FundamentalsWISC Edu Assembly Language Tutorial (x86) - very brief
http://www.hep.wisc.edu/~pinghc/x86AssmTutorial.htmUniversity of Limerick Computer Society's "A Brief x86 Assembler Tutorial"
http://www.csn.ul.ie/~darkstar/assembler/NASM Assembly Programming Tutorial
http://www.tutorialspoint.com/assembly_programming/index.htmUniversity Of Virginia's x86 Assembly Guide
http://www.cs.virginia.edu/~evans/cs216/guides/x86.htmlHelp PC's Assembler Programming Topics
http://helppc.netcore2k.net/topicsThe Art of Assembly Language Programming
https://courses.engr.illinois.edu/ece390/books/artofasm/artofasm.htmlIntel® 64 and IA-32 Architectures Software Developer’s Manual (only 3,947 pages)
REVERSE ENGINEERING CLASSIC GAMESHow to compile 23-year old CastleWolfenstein 3D C++ source code
http://fabiensanglard.net/Compile_Like_Its_1992/index.phpReverse-engineering a classic - Strike Commander
http://fabiensanglard.net/reverse_engineering_strike_commander/index.phpApple II Prince of Persia source code and Jordan Mechner
http://www.jordanmechner.com/backstage/journals/FROM ARCHIVE.ORG16-Bit Microprocessors
https://archive.org/stream/16BitMicroprocessors_201307/16%20bit%20Microprocessors#page/n13/mode/2upProfessional Assembly Language programming
The Lost Art of Assembly Programming: Unraveling a Childhood Mystery
https://archive.org/details/The_Lost_Art_of_Assembly_Programming_Unraveling_a_Childhood_MysteryComputer Architecture and Programming of the Intel x86 Architecture by Patrick H. Stakem
https://archive.org/details/CompArchProgX86Assembly language for kids: Commodore 64 by Sanders, William B.
https://archive.org/details/Assembly_Language_for_Kids_Commodore_64Folkscanomy Electronics Articles: A Beginners Course In Assembly Language
https://archive.org/details/fea_A_Beginners_Course_In_Assembly_LanguageThe Art of Assembly Language(Intel x86) - Randall Hyde
https://archive.org/details/ArtOfIntelX86Assembly_201512Commodore C64 Book: Top Down Assembly Language Programming For Your VIC-20 and C64 (1984)(McGraw-Hill)
https://archive.org/details/Top_Down_Assembly_Language_Programming_For_Your_VIC-20_and_C64_1984_McGraw-HillBeginners assembly language programming for the VIC 20 by Holmes, Peter, 1939-
https://archive.org/details/Dr_Watson_C64_Assembler_docsUsing 6502 assembly language : how anyone can program the Apple II by Hyde, Randall
https://archive.org/details/A2_Hyde_6502_Asm_LangCommodore C64 Book: Top Down Assembly Language Programming For Your VIC-20 and C64 (1984)(McGraw-Hill)
https://archive.org/details/Top_Down_Assembly_Language_Programming_For_Your_VIC-20_and_C64_1984_McGraw-HillComputer Organization And Design 3rd Edition, John L. Hennessy, David Patterson
https://archive.org/details/ComputerOrganizationAndDesign3rdEditionLecture 01 - Computer Architecture and Assembly Language Programming, Virtual University of Pakistan by Mr. Bilal Muhammad Hashmi
https://archive.org/details/CS401Lecture01Microsoft MASM by Scott Jones
https://archive.org/details/RevisedJonesAsStudent CD with Source Code Files and Microsoft MASM Version 6.15 To accompany Assembly Language: Programming for the PC Family, 3rd Edition
https://archive.org/details/RevisedJonesAsAn Introduction to ASM86 by Intel
https://archive.org/details/introductiontoas00inteThe Lost Art of Assembly Programming: Unraveling a Childhood Mystery by Jack Nutting
https://archive.org/details/The_Lost_Art_of_Assembly_Programming_Unraveling_a_Childhood_MysteryERIC ED054126: Introduction to Computer Programming.
https://archive.org/details/ERIC_ED054126Introduction to 80x86 assembly language and computer architecture [electronic resource]
by Detmer, Richard C;
https://archive.org/details/Introduction_To_80x86_Assembly_Language_And_Computer_Architecture_20012001 Introduction To 80x 86 Assembly Language And Computer Architecture
https://archive.org/details/2001IntroductionTo80x86AssemblyLanguageAndComputerArchitecturePONG by DJT
https://archive.org/details/PONGV2.11996DJTActionAdvanced T-Robots by NecroBones
https://archive.org/details/AdvancedTRobots_1020SOCIAL MEDIAAssembly Language Programming's YouTube videos
https://plus.google.com/102073716732087511988/videosGoogle Plus Community: Assembly Language Programming
https://plus.google.com/collection/cGv0CBAnyone knows of other Assembly Language resources? Please reply to share.