Prev: how to prevent ACCESS_VIOLATION (C0000005) without 'SetUnhandledExceptionFilter'
Next: Advanced Linux Programming
From: Brian on 15 Feb 2007 20:13 I'm about half-way through Jeff Duntemann's, "Assembly Language Step by Step". (excellent foundational book so far IMO, if a bit dated - still works though!) Jeff's book uses NASM with the ultimate goal of moving to Linux for protected mode assembly. What are the various opinions of you who read and post to alt.lang.asm? Do you prefer NASM, MASM or some other assembler? Do you work mostly on a Unix like machine or Windows? Does it matter? I may go through Wrox's "Professional Assembly Programming" next, but it uses GAS, and I'm not sure if 'non-intel' syntax will mess me up, as I'm beginning. Should a beginner go straight to MASM (and a tutorial that uses MASM) you think? I use Windows mostly if that matters. Any suggestions for a *modern* "learn by example" assembly book (in the pentium 3 to 4 range)? Thanks for your input! Brian Brian, -remove CAPS from return email
From: //o//annabee on 15 Feb 2007 20:33 P� Fri, 16 Feb 2007 02:13:26 +0100, skrev Brian <stringchopperREMOVEALLCAPS(a)REMOVEALLCAPSgmail.com>: > Any suggestions for a *modern* "learn by example" assembly book (in > the pentium 3 to 4 range)? Yes. The RosAsm Visual Tutors (help menu), and BU_ASM.HLP (RosAsm helpfile) and various demoes found in the Demo section. < http://betov.free.fr/RosAsm.html > > > Thanks for your input! > Brian > Brian, > -remove CAPS from return email
From: Evenbit on 15 Feb 2007 22:05 On Feb 15, 8:13 pm, Brian <stringchopperREMOVEALLC...(a)REMOVEALLCAPSgmail.com> wrote: > I'm about half-way through Jeff Duntemann's, "Assembly Language Step > by Step". (excellent foundational book so far IMO, if a bit dated - > still works though!) I guess that qualifies you to be capable of writing a half- program. :) > > Jeff's book uses NASM with the ultimate goal of moving to Linux for > protected mode assembly. What are the various opinions of you who > read and post to alt.lang.asm? Opinions are valued at the price you pay for them. :) > Do you prefer NASM, MASM or some other > assembler? We prefer a CPU. > Do you work mostly on a Unix like machine or Windows? Does > it matter? There is a potential to learn more if one is platform-agnostic. The CPU doesn't know what a OS is. > > I may go through Wrox's "Professional Assembly Programming" next, but > it uses GAS, and I'm not sure if 'non-intel' syntax will mess me up, There is a potential to learn more if one is syntax-agnostic. The CPU doesn't taste syntactic sugar. > as I'm beginning. Should a beginner go straight to MASM (and a > tutorial that uses MASM) you think? Does MASM appeal to you? > > I use Windows mostly if that matters. Perhaps it matters to you... > > Any suggestions for a *modern* "learn by example" assembly book (in > the pentium 3 to 4 range)? Source code from 'a book' can only take you so far. Finding source code from the 'net can be helpful. But 'experience' is the best teacher -- so write your *own* source code. When you run into problems, just post your code in here so that we can make fun of it. ;-) (just kidding) Nathan.
From: Jim Carlock on 15 Feb 2007 22:05 "Brian" posted... : I'm about half-way through Jeff Duntemann's, "Assembly Language : Step by Step". (excellent foundational book so far IMO, if a : bit dated - still works though!) : : Jeff's book uses NASM with the ultimate goal of moving to Linux : for protected mode assembly. What are the various opinions of : you who read and post to alt.lang.asm? Do you prefer NASM, : MASM or some other assembler? Do you work mostly on a : Unix like machine or Windows? Does it matter? You'll get a variety of flavorful responses here in regards to which assembler to use. If you want to build .dll's and .exe's (of modest size) stick with NASM. There's a couple other flavors of NASM out there as well, all based upon NASM, which includes FASM, and YASM (?). Some others will have to answer questions in regards to those compilers as to what they offer over NASM. There's a compiled help file available for NASM at the following links: http://www.microcosmotalk.com/tech/asm/ http://sourceforge.net/projects/nasm/ Microsoft seems to be offering the Kernel Mode Driver Framework once again. It's currently marked as Version 1.5 and ends up as a 2.4 GB iso image to download. They offer a smaller DDK package as well. Both provide versions of the MASM compilers, but you have to agree to Microsoft's terms of use. It's currently dated January 30, 2007. http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx -- Jim Carlock Post replies to the group.
From: //o//annabee on 15 Feb 2007 22:47 P� Fri, 16 Feb 2007 04:05:48 +0100, skrev Jim Carlock <anonymous(a)127.0.0.1>: > > Microsoft seems to be offering the Kernel Mode Driver Framework > once again. It's currently marked as Version 1.5 and ends up as a > 2.4 GB iso image to download. > > They offer a smaller DDK package as well. Both provide versions > of the MASM compilers, but you have to agree to Microsoft's terms > of use. It's currently dated January 30, 2007. > > http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx Thanks for the link (allthough I have not downloaded it completly yet) Why is it so big? I saw an assmebler tutorial around for drivers, and that was just a few kb.
|
Next
|
Last
Pages: 1 2 3 4 5 Prev: how to prevent ACCESS_VIOLATION (C0000005) without 'SetUnhandledExceptionFilter' Next: Advanced Linux Programming |