assembly language and reverse engineering



Hello,

I've done some programming in a few languages in the past, including
some assembly language. Not much asm, and it's been a while, so I'd
basically have to re-learn what I did know. I've recently become
interested in reverse engineering software in a Windows environment. I
know that understanding assembly language is key, so my question is
where to begin.

Most current books on asm seem teach you high level macro assembler
rather than the lower level, DOS style programming, and refer to DOS
asm as obsolete. Even Randall Hyde's site refers to 16-bit asm as
obsolete. It would seem to me though, that this would be what I would
want to start with, and then once I'm fluent, move on to the higher
level assembly language.

Am I right here, or should I start off with high level Windows
assembly programming?

Thanks in advance,

Spasm
.



Relevant Pages

  • Re: Rene cant handle AoAs Success
    ... HLL, mostly an imperative one like JAVA or C++. ... are HLL-knowledge which is a not required detour for true ASM coders. ... Complex programming needs detailed knowledge of the matter, ... if you choose assembly language as your first programming ...
    (alt.lang.asm)
  • Re: assembly language and reverse engineering
    ... I've done some programming in a few languages in the past, ... Not much asm, and it's been a while, so I'd ... know that understanding assembly language is key, ... mov eax, ...
    (alt.lang.asm)
  • Re: General Use of ASM
    ... I am starting to learn ASM, and I was just curious what do most people ... friend suggested that I learn ASM to help me debug device drivers.. ... this in a standard high level language, not even a system programming ... These days I write as little assembly language and as much ...
    (comp.lang.asm.x86)
  • Re: Rene cant handle AoAs Success
    ... Knuth, Pispalis, Dunteman, and/or similar books. ... are HLL-knowledge which is a not required detour for true ASM coders. ... HLLs before assembly language. ... Complex programming needs detailed knowledge of the matter, ...
    (alt.lang.asm)
  • Re: TMA Assembler?
    ... I wish I was as good as Rene in ASM, but there is still some way to go, ... If "I am HLA" then I'm definitely the one to argue with. ... The actual assembly language ...
    (alt.lang.asm)