Hola Caral.
La idea es poder contar los bytes de programa (bytes que nadara a un micro) que contiene un file intelhex determinado.Ya que este es el tipo de file que se usa para programar un micro usando una PC.El file en si es mucho mas grande de los bytes que al final estaran dentro del chip.En este tipo de formato estan algunas instrucines y las address a donde estaran apuntando estos bytes de data.La importancia de saber cual es el tamaño real que iria a parar dentro del chip , es para determinar si el chip tiene memoria para el tamaño del file.
Por ejemplo el AT89C2051 solo tiene 2 kbytes de memoria y solo se podran mandar files que contengan 2 kbytes o menos.
Ahora yo con esa informacion comparo la memoria del chip que usare y el tamaño del file si esta dentro de los parametros todo continua normal de ser mayor entonces un Showmessage(' File es mas grande que la memoria');
algo asi.
Espero que ya este mas claro.
Un Saludo.