Inside Microsoft .NET IL Assembler

Serge Lidin

  • 出版商: MicroSoft
  • 出版日期: 2002-02-06
  • 售價: $1,990
  • 貴賓價: 9.5$1,891
  • 語言: 英文
  • 頁數: 467
  • 裝訂: Paperback
  • ISBN: 0735615470
  • ISBN-13: 9780735615472
  • 相關分類: .NET
  • 已絕版

買這商品的人也買了...

商品描述

Drill down into the details of the .NET runtime and IL assembly language with help from one of the languages designers!

Most books about .NET programming are devoted to high-level languages in RAD environments. But what about the plumbing? This book drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language (ILAsm), which fully describes these structures and operations. The rule of thumb is that if the runtime can do it, ILAsm must be able to express it. Youll learn everything you need to know about this low-level language from the developer who designed and implemented the IL Assembler, IL Disassembler, and metadata validation tools. The book is ideal for compiler developers, developers working on multilanguage projects, and anyone else who wants to develop tighter, faster code for the .NET Framework platform. Topics covered include:

Overview of ILAsm and the common language runtime, plus a sample program
Enhancing your code
Managed executable file structure
Metadata tables organization
Modules and assemblies
Namespaces and classes
Primitive types and signatures
Fields and data constants
Methods
IL instructions
Structured exception handling
Events and properties
Custom and security attributes
Managed and unmanaged code interoperation
Multilanguage projects
Appendixes: ILAsm grammar, metadata organization, the IL instruction set, IL Assembler and Disassembler compiler options, and the off-line metadata validation tool

CD-ROM FEATURES:
A fully searchable electronic copy of the book
Sample code in IL assembly language