Hola!
veo que vas por buen camino, tambien que estas trabajando en un fromato .EXE; para mi seria mas facil hacerlo en formato .COM asi no hay muchas complicaciones con los segmentos, para aclarar dudas te hare algunas preguntas: "LINEA" es una cadena? , primero quieres leer los parametros de la linea de comandos no es mas director procesar desde esa direccion(80H) ? claro que eso depende tambien depende, pero por lo demas me parece que si solo quieres poner los paramentros en una cadea que manipules mas facil ya lo tienes , que mas quieres hacer???