ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Once upon a time i was writing some 8086 assembly for my college... Now i am an old man that i use linux. I want to write some assembly code for sth but i think no ONE WRITES ASSEMBLY ANY MORE!!!: (
Do u know something more than linuxassembly.org for assembly?
there is a book available for free on prentice halls website on linux assembly and there is also another book available for free 'programming from the ground up'..
i have read the latter and it is well worth a read.. i downloaded the other one, but have since fled back to the comfort of c++..
What I like about it is that it's the ONLY book I'm aware of that focuses on GNU assembler (whose syntax is "inverted" from the standard Intel/MASM syntax I'm familiar with from Days of Old).
What I like about it is that it's the ONLY book I'm aware of that focuses on GNU assembler (who's syntax is "inverted" from the standard Intel/MASM syntax I'm familiar with from Days of Old).
Highly recommended .. PSM
paulsm4, if you are interested in other books on linux asm, the one i posted 'programming from the ground up' is also specific to gnu assembler.. i just flipped through the prentice hall one right now but it appears to be intel syntax.. but is quite detailed on alot of low level hardware operations.. may have to read it after all..
There's a lot of good stuff there ... but, frankly, I would NOT recommend it. Because (IMHO) the author, Randall Hyde, tends to focus more on his "HLA" ("High Level Assembler"), than on the Intel instruction set itself.
Further, if you want to work on Linux (and who wouldn't ;-)), I would argue it's probably better to focus on the GNU assembler ("inverted") syntax, rather than the Intel/MASM syntax (more commonly seen in the DOS/Windows literature).
Probably the BEST way to learn assembler is just to compile C programs with "-S" and examine the assembly-language results (Linux: "gcc -g -S myprog.c"; Windows: "cl /Fa myprog.c").
My original recommendation still stands: I've read Richard Blum's "Professional Assembly Language", and I personally find it a very good book.
Mr. Bartlet's book looks very good, too. Thank you for the recommendation - I'd like to read more of it!
Sincrely .. PSM
bartlett.. thats the one! cool.
also i found the book that you mentioned on amazon for 18$ .. for almost 600 pages with a good recommendation you cant beat 18$.. so i am going to check it out..
if i am disappointed with the book i will forward the complaints to you
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.