Good Pure Assembly tut

Started by
6 comments, last by stevie56 19 years, 6 months ago
I was wondering where i could find a good pure assembly tut. Not involving HLA, win32 or that just straight form the tap assembly.
Advertisement
There is a pretty good tutorial/book here which teaches fairly "pure assembly".
I thought it covered all the basics pretty well. It uses the nasm assembler though, so the code given will only work with that, but the concepts will carry across to other assemblers I think, if you feel the need to change later.
Thats good becuse NASM is what I have. :)
Also check out "Programming From The Ground Up" by Johnathan Bartlett. The first link given (PC Assembly Language) works for Windows, Linux, and BSD, but Programming From The Ground Up works with Linux only -- but goes into a bit more detail on some things.

It can be found at http://savannah.nongnu.org/download/pgubook/ProgrammingGroundUp-1-0-booksize.pdf.

The book is copyleft and freely distributable.
..what we do will echo throughout eternity..
I'm joining the request

I have been searching myself after assembly tutorials/online books/etc which does not teaches HLA, Win32 etc etc

but in my case for tasm. (that's because my school use it)

But I will check out the link above to see if it gives me any input.
The "sin" of teaching HLA is usually attributed to "Art of Assembly Language." It's a good book but you're correct - it centers on teaching high level constructs rather than bare metal assembly.

Programming From The Ground Up doesn't have this problem. It teaches bare assembly, so far as I know. (I have not read the entire book yet, but I have made it fairly deep into the book.)
..what we do will echo throughout eternity..
Hope I'm not stepping on any toes, but do you guys know where I could get some Z80 asm tutorials? I'm really new to assembly so I'm not really sure what the difference is between that and say.. x86.
For tutorials… http://www.hszk.bme.hu/~pg429/z80guide/

For Links… http://www.lawrencechitty.uklinux.net/wizardwiki/index.php?Z80%20Assembler

For Software…http://www.programming-x.com/programming/z80.html

Hope this helps.
StevieDon't follow me, I'm lost.

This topic is closed to new replies.

Advertisement