yeah...time to learn assembly
Well, I've been asked to learn more about debugging at work. So I've gone to a couple training classes and picked up a book on Assembly. The book is called "Assembly Language for Intel-based Computers".
I'm not sure how much this will help me out, but I'll give it a shot. Funny thing, the book states that the Intel based computer started with the 80386...and here I thought it started with the 8088...I wonder if the book is accurate.
Anyway, the book mentions this web site for workbook exercises and what not. I'll give it a shot and see if it helps me. If anyone has some decent resources for learning assembly, please pass them on. :)
Comments
- Anonymous
February 16, 2005
i'd be interested to hear your experiences in learning Assembly.
its something i've always wanted to (and sometimes tried) but never fully understood.
(my geek-dream is to code using only 0's and 1's :P) - Anonymous
February 16, 2005
Oh lord. We used the third edition in my assembly class and it was horrendous--multiple errors in the examples and whatnot. Hopefully the 4th edition is better.
Oh, and while not necessarily great for learning it might be interesting to browse the x86 instruction reference maintained by the NASM project
http://nasm.sourceforge.net/doc/html/nasmdocb.html - Anonymous
February 16, 2005
Rex: I'll try and post my experiences...I'm guessing I'll end up more or less posting questions about stuff I don't understand for the most part...so I have a record of what I need to look up.
Jeremy: I'm using the 4th addition, but so far the format of the book is not impressing me. :- Thanks for the link BTW. :) - Anonymous
February 16, 2005
Jeremy,
Just quickly browsed the site as I am also interested in learning ASM, and here's the errata that has been fixed from v3 to v4:
http://www.nuvisionmiami.com/books/asm/3rd/updates.htm
Seems like quite a list, so I hope Toffer's experience (and mine) turn out to be better. - Anonymous
February 16, 2005
> I thought it started with the 8088
No, it was the 8080, which is why Microsoft's phone number - back in the days when it just had the one - ended with 8080. - Anonymous
February 16, 2005
The comment has been removed - Anonymous
February 16, 2005
Matt Pietrek did a good intro in one of his "Under the Hood" columns:
http://www.microsoft.com/msj/0298/hood0298.aspx
And also a follow-up a few months later:
http://www.microsoft.com/msj/0698/hood0698.aspx - Anonymous
February 16, 2005
I thought someone had managed to make a computer with the 750Khz 4040 ?