No es pregunta de ensamblador, es de arquitectura. Basicamente diria que es por la instruccion que es mas corta, porque la segunda tiene el valor immediato embebido en la instruccion.
En realidad le podrias contestar a tu profesor que depende de la implementacion de la arquitectura una ISA puede tener unas instr. mas lentas que otras.