Muchos ensambladores soportan macros predefinidas, y otras soportan macros definidas (y repetidamente redefinibles) por el programador que implican secuencias de líneas del texto en las cuales las variables y las constantes están empotradas.