ufs, programar en ensamblador y encima para windows es muy pero que muy complicado.
Yo te recomiendo que empiezes con el 80x86, y tirando millas con cosas básicas (registros, memoria,etc...) Para compilar tienes el turbo assembler (TASM) y el macro asemmbler( MASM). Hay una versión gratuita por ahí.
Saludos.