flat assembler
Message board for the users of flat assembler.
Index
> Main > .NET framework application created using FASM |
Author |
|
Reverend 05 Apr 2005, 14:37
I guess it's not possible, because .NET has its own "assembly language". What I mean is that it is an interpreted language, and compiler doesn't put any data like normal opcodes in the file, but some other stuff, that later on will be interpreted to "our assembly". That's also a reason why it won't ever be fast
|
|||
05 Apr 2005, 14:37 |
|
f0dder 05 Apr 2005, 15:09
Theoretically, the .NET VM can analyze the usage patterns of the code, and generate "optimal" machine code, targetted for the processor you're using - something that won't happen with regular x86 machine code. Things like inserting branch hints on P4, taking use of available processor features, etc. Of course this is theoretical, and there's still a long way to go
|
|||
05 Apr 2005, 15:09 |
|
Tommy 05 Apr 2005, 15:25
Maybe something very basic may be implemented with macros? I've not studied the .NET platform much, but it might be possible, a bit bothersome though..
|
|||
05 Apr 2005, 15:25 |
|
drs 05 Apr 2005, 16:24
Here's an executable compiled with Mono on Windows. It just displays "Hello FASM Crew" but take a look at the compiled code under a disassembler or hex editor. It's really fairly complicated.
Ofcourse to compile... mcs hello.cs
|
|||||||||||
05 Apr 2005, 16:24 |
|
f0dder 05 Apr 2005, 17:02
PS: have a look at "ildasm" and friends for .NET "assembly" programming.
|
|||
05 Apr 2005, 17:02 |
|
vbVeryBeginner 06 Apr 2005, 02:06
i downloaded the hello.exe
and i got this hello.exe - Application Error The application failed to initialize properly (0xc0000135). Click on OK to terminate the application. |
|||
06 Apr 2005, 02:06 |
|
drs 07 Apr 2005, 16:15
Hi vbVeryBeginner..
I suppose you do not have .NET installed ? I'm not though why you would get that error. |
|||
07 Apr 2005, 16:15 |
|
vbVeryBeginner 07 Apr 2005, 23:00
yup, did that on purpose :p suppose the .gone app should msgbox us "hey, u there", "go and get a .net now" LOl |
|||
07 Apr 2005, 23:00 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.