ASM/HLA

  • Thread starter Thread starter 2G
  • Start date Start date
2

2G

Helloo,

I'm planning on learning some asm since it has always interrested me (I know
nothing of it yet, only .net and a little c++) and noticed that there are
some differences in asm (MASM,TASM,HLA) so I'm a bit confused on where to
start.
My first impression is to go with the HLA since I have read that it supports
some *high level* instructions/syntax but can this be used in unmanaged c# ?

Thanks.
 
I'm planning on learning some asm since it has always interrested me (I
know
nothing of it yet, only .net and a little c++) and noticed that there are
some differences in asm (MASM,TASM,HLA) so I'm a bit confused on where to
start.
My first impression is to go with the HLA since I have read that it supports
some *high level* instructions/syntax but can this be used in unmanaged c#
?


Iam not sure what makes you think C# has something to do with assembler, the
NG comp.lang.asm would be abetter choice for you. Anyway, there is a way to
use assembler with .NET (not C#): CIL/MSIL, the common intermediate language
which is the base for all .NET programs. It is not an assembler for a real
machine for for a virtual machine, and is maybe a good thing to start with
since it is much simpler than other assembly languages.
 
There is no such thing as unmanaged C#, it is a managed language only.

Conversely, there is no such thing as managed assembly. I have seen an
incomplete implementation of an assembler for the .NET framework, but it is
tongue-in-cheek (not serious).

Like Alex said, use whatever assembler the book you are learning from uses.
Otherwise, you will be hopelessly confused by the differences, and spend all
the time trying to work out what the equivalent of the book example is in
your assembler.

All the Best
Julian N.
 
Back
Top