Last year, I posted an old x86 Assembly Language Tutorial in Portuguese. I know it is very old but I also know that many schools start from there. So it comes as no surprise to notice that everyday people bothers to download the big .pdf files and the 16-bit ASM samples.
Within the same line I decided to post now the Extended Memory Tutorial (in Portuguese too), originally published in the same defunct Spooler Magazine in 1993 . Click Here!
On the 16th October, I posted about linking 32-bit Assembly Language to Delphi and on 29th September I had presented a simple example of linking 64-bit ASM to Delphi. For today, I have ported the 32-bit ASM to 64-bit to link it to Delphi XE2. Also, today we are going to link a 32-bit COFF file with Delphi XE2, this appears a waste of time but is not. Click HERE!
Building a standalone .Net .exe file containing native code is possible with the “It Just Works” facility, but when you want to mix C# and Assembly language some more work is involved. We show the way to do it in 32-bit (We have done it for 64-bit a few days ago). Click HERE.
Building a standalone 64-bit .Net .exe file that is statically linked with an Assembly Language compiled object file is something I would say “is not possible” a few months ago. Actually, it is possible, because .Net has all sorts of tricks to create the illusion that it is what it is not not. Let’s read my page about “Mixing .Net and Assembly Language in a standalone 64-bit exe” and see how this can be done and in 64-bit (of course can be done in 32-bit as well)