porque a100
porque los programas en debug empiezan con la direccion a100 y no otra dirccion como a200h o a300h
porque los programas con extencion .com tienen esta arquitectura.
El sistema DOS cuando carga un com en memoria carga hastya 65536 bytes en un sector (los com no pueden tener mas de este tamaño) y salta a la pocicion 100h de ese segmento.
Los 256 bytes anteriores (desde 000h a 0FFh) se usan para guardar el entorno del programa, los descriptores de archivos y algunas otras cosas mas que no recuerdo. A esta area de memoria en el ejecutable se la llama PSP.
El sistema DOS cuando carga un com en memoria carga hastya 65536 bytes en un sector (los com no pueden tener mas de este tamaño) y salta a la pocicion 100h de ese segmento.
Los 256 bytes anteriores (desde 000h a 0FFh) se usan para guardar el entorno del programa, los descriptores de archivos y algunas otras cosas mas que no recuerdo. A esta area de memoria en el ejecutable se la llama PSP.