![]() |
|
Book reviews Reviews of books related to BSD and computing in general. |
![]() |
|
Thread Tools | Display Modes |
|
||||
![]()
i wound highly recommend this book for anyone wanting to learn assembly:
'Assembly-Language-Step-step-Programming' by Jeff Duntemann |
|
||||
![]()
Assembly is one thing I've never had time to learn much of, sounds like an interesting book though.
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
||||
![]()
I would rather recommend this one:
Professional Assembly Language by Richard Blum http://www.amazon.com/Professional-A...pd_sim_b_img_2 It is based on Linux, so almost everything is usable under FreeBSD after little modifications. Most important, it uses Unix standard tools like ld, gcc, gdb. |
|
|||
![]() Quote:
__________________
BSDForums.org refugee #27 ![]() Multibooting with LILO ![]() |
|
|||
![]() Quote:
There aren't many non-Windows Intel assembly books on the market, the vast majority pretend nothing but Windows exists. So this book definitely has a place because it targets Linux and goes with the AT&T syntax. These two books (this and Duntemann's) are not one or the other. nasm is probably the leading non-gnu assembler for Linux and BSD. If you get both these books you'll have an excellent start on x86 programming covering all the major issues from both the Intel (nasm) and AT&T (gnu) styles.
__________________
BSDForums.org refugee #27 ![]() Multibooting with LILO ![]() |
|
||||
![]()
I love "Assembler дла DOS, Windows и UNIX" by Зубков Сергей Бладимирович ISBN 5-94074-259-9. It's complete crap if you want to learn assembler on Unix, but it has great assembler reference. And I learned really much from coding asm in DOS with it.
I also have "IBM PC Assembly Language and Programming" by Peter Abel, which I haven't read, but it's a very good assembler instruction reference. For asm on UNIX, here's a good read: http://www.int80h.org/ Also, here's my asm stuff for university: https://github.com/graudeejs/asm4BSD There are some (I think) nice sample code for FreeBSD (32bit), also there are fasm header for *BSD and script to generate newer versions. |
![]() |
Tags |
assembly, programming |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Undertaking computer science degree, which BSD for learning professional assembly? | lionsong | Programming | 15 | 18th October 2009 11:26 PM |
Assembly and kernel programming. | bsdnewbie999 | Programming | 9 | 17th May 2009 05:52 AM |
How to learn to program under BSD? | Sunnz | Programming | 5 | 24th December 2008 11:45 PM |
Would BSD be right to learn networking? | php111 | Off-Topic | 17 | 25th September 2008 07:02 PM |
How did you learn to program? | TerryP | Off-Topic | 25 | 6th September 2008 04:00 PM |