Skip to content

TechXcel.com - provides technical excellence...

Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size default color orange color green color
You are here: Home arrow Blog arrow Explain Microsoft intermediate language (MSIL) Assembler?
Explain Microsoft intermediate language (MSIL) Assembler? PDF Print E-mail
(0 votes)
Written by Chetankumar Akarte   
Monday, 04 June 2007

Explain Microsoft intermediate language (MSIL) Assembler?

MSIL Assembler (Ilasm.exe) is a command line tool provides by .Net. The MSIL Assembler generates a portable executable (PE) file from MSIL assembly language. You can run the resulting executable, which contains MSIL and the required metadata, to determine whether the MSIL performs as expected.

Syntax
ilasm [options] filename [[options]filename...]
Parameters
filename The name of the .il source file. This file consists of metadata declaration directives and symbolic MSIL instructions.Multiple source file arguments can be supplied to produce a single PE file with Ilasm.exe.
options
/alignment=integer Sets FileAlignment to the value specified by integer in the NT Optional header.
/base=integer Sets ImageBase to the value specified by integer in the NT Optional header.
/clock Measures and reports the following compilation times in milliseconds for the specified .il source file
/debug Includes debug information.
/dll Specifies the name of the dll file that is generated as output.
/flags=integer Sets ImageFlags to the value specified by integer in the common language runtime header.
/key:keyFile Compiles filename with a strong signature using the private key contained in keyFile.
/key:@keySource Compiles filename with a strong signature using the private key produced at keySource.
/listing Produces a listing file on the standard output.
/nologo Suppresses the Microsoft startup banner display.
/output:file.ext Specifies the output file name and extension.
/quiet Specifies quiet mode; does not report assembly progress.
/resource:file.res Includes the specified resource file in *.res format in the resulting .exe or .dll file.
/subsystem=integer Sets subsystem to the value specified by integer in the NT Optional header.
/? Displays help at the command prompt.


Example:

ilasm TestFileName - produces the executable TestFileName.exe
or
ilasm myTestFile /dll - produces the executable TestFileName.dll


submit your Article, Tutorials or FAQs

Hello... if you are interested to submit your Article, Tutorials or FAQs on TechXcel.com - provides technical excellence... mail us at This e-mail address is being protected from spam bots, you need JavaScript enabled to view it

Comments (0)Add Comment

Write comment
You must be logged in to a comment. Please register if you do not have an account yet.

Copyright 2007. All Rights Reserved.
busy




Reddit!Del.icio.us!Google!Live!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Spurl!Wists!Simpy!Newsvine!Blinklist!Furl!Fark!Blogmarks!Yahoo!Smarking!Netvouz!Shadows!
RawSugar!Ma.gnolia!PlugIM!Squidoo!BlogMemes!FeedMeLinks!BlinkBits!Tailrank!linkaGoGo!
 

Who's Online

We have 1 guest online

User Login

PayPal Donation

Enter Amount:

Syndicate

TechXcel's Friends

Tutorials Garden
Wicolorz
pixel2life

Text Link Add

Statistics

Members: 276
News: 60
Web Links: 6
Visitors: 348387

Google Seach

Google AdSense

TechXcel Referrals

TechXcel's Sponcer...