хм. я вот тут посмотрел тот сурс и понял, что совершенно современный асм не знаю.

почему например xor иногда бинарный, а иногда унарный ? если там разные инструкции, то почему называются одинаково ? если это все-таки бинарный, то вторым операндом должен быть какой-нить регистр, а какой ? если унарный.. хм. на кой хрен нужен унарный хор ? И так со всеми бинарными операциями.
ЗЫ: дизасм явно юниховый.
ЗЫЫ: к черту асм. С# рулит.
