Mmmm ahora que vuelvo a revisar lo que querés, no creo que se pueda. Creo que hay serias limitaciones.
No se permite pasar una cadena como "CLRF" a una MACRO.
Por supuesto que podriamos generar un conjunto de definiciones y asignarle un valor a CLRFx (CLRF no podria ser utilizado porque es una palabra reservada del lenguaje) y luego si pasar este valor como CLRFx a la MACRO
Igualmente, si quieres borrar muchas posiciones consecutivas, lo mejor es usar direccionamento indirecto. Lo optimo seria armar una macro que segun la cantidad de posiciones a limpiar, decida si conviene hacer CRLF a una por una o usar el direccionamiento indirecto para limpiarlas. Todo depende de la ROM y velocidad que se quiera rescatar.
Saludos.