We need you!

We're working hard on the next version of Developer Fusion. Let us know what you think we should be up to!

Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

Rated
Read 16,208 times

Contents

Related Categories

Introduction to the IL assembly language - Introduction

Introduction

To compile and run the code you must have installed Microsoft .NET Framework Beta 2.

Since I received copy of Visual Studio .NET Beta 2 and did not manage to find "ILAssemblyLanguageProgrammersReference.doc" which was included in beta 1, I decided to share my experience with other assembly enthusiasts. Documents for somebody interested in intermediate language could be find in : "C:\Program Files\Microsoft.NET\FrameworkSDK\Tool Developers Guide\docs". Typically work with assembler is from command line and using notepad. To open command line in some directory I'm creating registry entry (key) in "HKEY_CLASSES_ROOT\Folder\shell" called CmdLine and again new entry in CmdLine called command where we are changing (Default) to string value REG_SZ "cmd.exe %1". In that way we are opening command line using context menu (right click on folder icon and select CmdLine). Also it comes handy to create shortcut to NOTEPAD.EXE and ildasm.exe in "C:\Documents and Settings\whatever your name is\SendTo" so that you can send .il files to notepad and .exe files to disassembler. 

Comments