Хм.. Вообще, непосредственно к асм это имеет мало отношения. Однако предположение - мб надо линковать объектник, а не исходник?
И, мое имхо - я бы учил асм, начиная с х16 под ДОСом (DOSBox). Там больше возможностей для экспериментов ввиду отсутствия защиты. А потом уже на х32 под винду переезжал.