VOGONS


First post, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

I've only done a tiny bit of messing around with programming in assembler.

Most of my programming has been in C/C++ with a decent amount of VB and javascript and similar thrown in. I can pretty much pick up whatever as far as programming goes but I would like to have some older books for assembler.

Looking at books I can get and wanting to get some recommendations before I go and buy some books that aren't really worth it.

Most books I am seeing on eBay are $4 or less. Should I just go ahead and buy some different ones since they are that cheap?

Edit: I do have an assembler "book" that I printed out when I was in college around 2002-2003. I also see that there is another free assembler book here: http://pacman128.github.io/pcasm/

Both are focused on 80386+ . Should I bother with a book or books for 16-bit assembler?

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 1 of 2, by Scali

User metadata
Rank l33t
Rank
l33t

I think the 'classic' for 16-bit DOS programming is Randall Hyde's Art of Assembly.
I know it was available for free in HTML and PDF forms in the past, but a quick google didn't turn it up just now.
I have to point out that there are two books both titled 'Art of Assembly', by Randall Hyde. The original is aimed at DOS and 16-bit x86, using the Microsoft Macro Assembler (MASM). The newer one targets 32-bit, Windows and uses his own High Level Assembly (HLA) tool.
Be sure to get the former.

And yes, I think 386+/32-bit stuff is completely different from 16-bit stuff. You definitely want a book that goes into the specifics of 16-bit, such as segmented memory models, using DOS and BIOS APIs, working directly with hardware such as the interrupt controller, timer, DMA etc.
The original Art of Assembly is very good at doing just that.

Edit: I think I found it online here:
http://www.plantation-productions.com/Webster … /DOS/index.html

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 2 of 2, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Thanks! That looks to be very helpful.

I am working at thinning down my eBay shopping cart by trying to look up reviews and other information. So far I have removed a few but still have quite a few.

I would rather get more than I need than not be able to find them later.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK