Re: C# programmer wants to learn assembly?? plz help
- From: //\\\\o//\\\\annabee <For.Reasons@xxxxxxxxxxx>
- Date: Thu, 28 Dec 2006 18:50:12 +0100
På Thu, 28 Dec 2006 17:32:24 +0100, skrev Frank Kotler <fbkotler@xxxxxxxxxxx>:
It's very simple, really. Just push the parameters on the stack and call the API. That fails to address the questions, "what's push?", "what's the stack?", etc...
Lets "keep in mind" ;)) that its the API that makes it "hard", and that this one is written in C.......
Ram's suggestion to visit Webster is good. If HLA appeals to you, you're sick. If it doesn't, you can find links to the alternatives there.
Does it provide a link to RosAsm?
Here it is: < http://betov.free.fr/RosAsm.html >
This is the _way_ better assembler for win32 available.
HLA is a preparser to FASM. FASM is the place he should go, if he dont want RosAsm.
I know Betov uses to list NASM - RosAsm - etc. But it should most probably be, from a technical viewpoint:
RosAsm (only real choise for win32)
.......lots of space here
GoAsm
...... some space here
Nasm
Fasm
Windela (for the excentric absurde logic-ridden, but faithful and nice, and at the same time completly selfcontradicting kind of expert programmer :) )
and not _ever_ HLA. (HLA is for corrupt people)
Here's a console "hello world" using Nasm and Alink - get 'em at http://www.sf.net/projects/nasm and http://www.sf.net/projects/alink This will need modifications to work with Masm/msLink!!!
Forget MASM, and this other link *** under windows. In RosAsm you will be able to make a much more advanced program with menus, icons, and a graphical userinterface in 3 clicks and a keypress. This will enable you to slowly consentrate on _asm_ in small amounts, under supervision of an allready running application. There are plenty of really awsome demos and tutorials available, and you can run it all, step by step in the RosAsm runtime debugger, where you can watch register contents, inspect memory variables, and see the FPU, MMX and flagstates, and also the callstack, etc.
Not to mention that the full sourcecode for RosAsm is stored inside the RosAsm exefile itself, and that you can load the code into itself, and compile it, and studie it, as it is able to autoassemble itself.
.
- Follow-Ups:
- Re: C# programmer wants to learn assembly?? plz help
- From: Frank Kotler
- Re: C# programmer wants to learn assembly?? plz help
- From: Herbert Kleebauer
- Re: C# programmer wants to learn assembly?? plz help
- References:
- C# programmer wants to learn assembly?? plz help
- From: giddy
- Re: C# programmer wants to learn assembly?? plz help
- From: Frank Kotler
- C# programmer wants to learn assembly?? plz help
- Prev by Date: Re: RDTSC
- Next by Date: Re: ///Re: RDTSC
- Previous by thread: Re: C# programmer wants to learn assembly?? plz help
- Next by thread: Re: C# programmer wants to learn assembly?? plz help
- Index(es):