YuckTheFankees wrote: » Do you need to know C or C++ that well to understand ASM?
JDMurray wrote: » And have a look at: Art of Assembly Language Programming and HLA by Randall Hyde
cknapp78 wrote: » Ugh....Assembly programming. I am having a bad flashback to my Programming courses 17 years ago....getting constipated just thinking about it.
YuckTheFankees wrote: » HLA is different from x86 assembly language
JDMurray wrote: » You will come across the phrase "macro assembler" which is an assembler that includes a library of pre-written assembly routines (i.e., macros) that saves you time from writing code and speeds up your development. The problem is that these macros are usually not portable between different vendor's assemblers. High Level Assembly (HLA) is one of these macro systems. Two macro assemblers are Microsoft Macro Assembler (MASM) and Netwide Assembler (NASM).
paul78 wrote: » I learned assembly using books on 6502 and VAX11 assembly a long time ago before the Internet. Not the easiest way but it worked for me.
YuckTheFankees wrote: » What would be your suggestion if I want to learn pure assembly immediately?
YuckTheFankees wrote: » How did you learn Assembly?