Learning Assembly language :: Assembly

Learning Assembly language

Bareboot with ugly colors

How would a curious programmer go about learning AssemblyLanguage? Any particularly good/bad books? To get a taste of it, I've referenced MichaelAbrash's GraphicsProgrammingBlackBook, and DebuggingApplications by JohnRobbins. The latter is a book on debugging (Chapter 1, using assert, Chapter 2, writing your own debugger.). Neither would I consider adequate for programming in AssemblyLanguage, but I think they make a decent high-level overview. try . It's free, very good and give a lot of informations about the C/C++ compilers: a must ! AssemblyLanguageStepByStep by Jeff Duntemann is an excellent introductory book, for x86 assembly programming and for programming in general. Its major flaw is that it ends just as it is getting to the real meat of assembly programming. If you don't care whether it is x86 assembly, you can obtain an early 80's microcomputer such as the AppleTwo (or emulator) that had a built in ROM monitor with simple assember/disassember. This lets you do interactive AssemblyLanguage programming which would speed the learning process. The inevitable reboots would also be faster. The ROMs would also be visible; a great source of high quality assembly examples. Question: are there any interactive monitors available for the PC architecture? Answer: try the good old 'debug', standard component of DOS since the early days and still available on my XP machine. Here's a little experiment:

  • open a cmd prompt (cmd.exe)
  • 'debug'
  • type the '?' command and see what's available
  • type 'a 0' (assemble at address 0)
  • type in your assembly code, no labels, hit enter to exit assemble mode
  • type 't =0' (trace at address 0)
  • type 't' repeatedly and see what the x86 registers contain

You might also like

learning assembly language by way of DOS
learning assembly language by way of DOS
6502 CPU Assembly Language Instruction Set Learning Aid
6502 CPU Assembly Language Instruction Set Learning Aid ...
Hasbro Furby (Teal)
Toy (Hasbro)
  • Furby responds to your voice and to music
  • Pet Furby s head, tickle its tummy, or pull its tail and see what happens
  • Get the free Furby app that lets you virtually feed your Furby and translate its Furbish language
  • App is optional and works with iPad, iPod touch and iPhone with iOS 4.2 or later
  • Includes Furby and instructions
Video-Tutorials.Net Inventor Essentials - A Comprehensive Introduction
Software (Video-Tutorials.Net)
  • Inventor 2013 Video Tutorials DVD. Includes disc, download and online access. See from any computer and no delay in starting your studies. Please allow 12 hours...
  • 24:46 hours, 311 videos, English language, part files included.
  • For dozens of sample videos that help you gauge the pacing and quality of our work, please visit our Amazon Author Page or our YouTube channel at videotutorials2.
  • VTN is an Authorized AutoDesk Publisher and is a leading provider of high quality, affordable CAD self-study video training.
  • Courses included in this bundle: Essentials (Interface, Data Management, Sketching, Part Modeling, Drawing, Assembly, What s New), Intermediate Assembly, Surface...
Thames & Kosmos Thames & Kosmos Electricity and Magnetism
Toy (Thames & Kosmos)
  • Investigate the relationship between electricity and magnetism
  • Explore electricity with easy snap-together blocks
  • Experiment with a motor and electromagnet
  • Ages 8 and up can safely and easily experiment with electric currents and magnetic fields
  • New 2012 Item - includes 64-page full-color manual
Melissa & Doug Melissa & Doug Traffic Signs and Vehicles
Toy (Melissa & Doug)
  • 15-piece wooden set of vehicles and signs
  • Scaled to fit popular wooden train tracks
  • Play-and-learn activities recommend skill-building play ideas
  • All pieces store in a compartmentalized wooden box
  • Great for motor skills, color and shape recognition, and imaginative play
Hasbro Furby (Pink)
Toy (Hasbro)
  • The beloved, bilingual Furby is back
  • Who your Furby becomes might surprise you
  • Pet Furby s head, tickle its tummy, or pull its tail and see what happens
  • Get the free Furby app that lets you virtually feed your FURBY and translate its Furbish language
  • App is optional and works with iPad, iPod touch and iPhone with iOS 4.2 or later

Copyright © . All Rights Reserved