Книга Сержа Лидина - это, вероятно, лучший ресурс для изучения ИЛ и ILDASM.
Наконец, если вы хотите просто декомпилировать сборки, а не сами узнавать свой путь вокруг самого ИЛ, гораздо проще использовать Reflector который покажет вам код в формате С# или Visual Basic - гораздо проще понять!
Затем я предлагаю вам скачать спецификацию ECMA 335 здесь в формате pdf. Перейдите в раздел III, чтобы получить список всех доступных IL-кодов IL, их параметров, эквивалентного шестнадцатеричного кода и т.д. Когда я пишу в MSIL, у меня всегда открыт этот документ.
Наконец, скачайте .NET Reflector, напишите некоторый .net-код и посмотрите на скомпилированный вывод. Вы получите хорошее представление о том, как все переводится с языка высокого уровня на соответствующие IL-коды.