Este documento explica los conceptos de macros internas y externas en lenguaje ensamblador. Una macro interna se define y llama dentro del mismo programa, mientras que una macro externa se almacena en un archivo separado que puede incluirse en un programa a través de la instrucción Include. Las macros son útiles para simplificar código repetitivo, reducir errores y mejorar la legibilidad de un programa en ensamblador.