Introduction to the IL assembly language

Page 1 of 2
  1. Introduction
  2. The Client

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. 

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Brevity is the soul of wit” - Shakespeare