Learning Assembly
-
hi there! i've been learning C++ for last 2 years and i know basic but i really want to know assembly too. any nice guides or books to use to learn from basics (i know nothing currently about asm). thankyou
As well as totally rocking in it's own right, the book 'Debugging Windows' from Microsoft Press has a chapter on asm that I found a good starting point ( I admit to having done 6502 asm in my youth ). Apart from that there is a book available on the web as pdf, but I forget the name. There is a dearth of asm books though, if anyone has any serious suggestions beyond what I have found, I'll appreciate it as well. Christian I've learned that you cannot make someone love you. All you can do is stalk them and hope they panic and give in. The early bird may get the worm, but it's the second mouse that gets the cheese.
-
As well as totally rocking in it's own right, the book 'Debugging Windows' from Microsoft Press has a chapter on asm that I found a good starting point ( I admit to having done 6502 asm in my youth ). Apart from that there is a book available on the web as pdf, but I forget the name. There is a dearth of asm books though, if anyone has any serious suggestions beyond what I have found, I'll appreciate it as well. Christian I've learned that you cannot make someone love you. All you can do is stalk them and hope they panic and give in. The early bird may get the worm, but it's the second mouse that gets the cheese.
The book on the is called "Art Of Assembly Language" and is found here: http://webster.cs.ucr.edu/Page\_asm/ArtOfAsm.html Gero Gerber
-
As well as totally rocking in it's own right, the book 'Debugging Windows' from Microsoft Press has a chapter on asm that I found a good starting point ( I admit to having done 6502 asm in my youth ). Apart from that there is a book available on the web as pdf, but I forget the name. There is a dearth of asm books though, if anyone has any serious suggestions beyond what I have found, I'll appreciate it as well. Christian I've learned that you cannot make someone love you. All you can do is stalk them and hope they panic and give in. The early bird may get the worm, but it's the second mouse that gets the cheese.
I am primarially employed as a firmware engineer. If the code goes over 16K (normally < 1K) I class it as too big! I dunno about x86 asm book, but I tend to have to read the datasheets for each microcontroller that I use, and each one tends to have it's own differences.
-
hi there! i've been learning C++ for last 2 years and i know basic but i really want to know assembly too. any nice guides or books to use to learn from basics (i know nothing currently about asm). thankyou
Without a doubt, the hands down book to start off with is Jeff Duntemann's 'Assembly Language Step By Step'. He just revised it, so the 2nd edition is very new and covers some Linux stuff. I haven't read that edition, so I don't know what is new/revised. As a follow up book, I recommend Tom Swan's 'Mastering Turbo Assembler'. If your having some troubles with x86 asm, I've found that working with Motoroloa's mnemonic's makes understanding and starting out easier, expecially if you have some electronics experience and can wire up some output devices to a microcontroller. I recommend G. Jack Lipovski's 'Introduction To Microcontrollers'. Ritch
-
Without a doubt, the hands down book to start off with is Jeff Duntemann's 'Assembly Language Step By Step'. He just revised it, so the 2nd edition is very new and covers some Linux stuff. I haven't read that edition, so I don't know what is new/revised. As a follow up book, I recommend Tom Swan's 'Mastering Turbo Assembler'. If your having some troubles with x86 asm, I've found that working with Motoroloa's mnemonic's makes understanding and starting out easier, expecially if you have some electronics experience and can wire up some output devices to a microcontroller. I recommend G. Jack Lipovski's 'Introduction To Microcontrollers'. Ritch
Jeff Duntemann's - 'Assembly Language Step By Step' is a great asm book. I just started to read the 2nd edition and in chapter seven or eight he his just now going line by line through a simple asm file. In the first seven chapther he talks about CPU and Memory and how they work. It is lot of info but great for beginner like me.