Prefijo del Segmento de Programa

El Prefijo del Segmento de Programa (PSP) es una estructura de datos usada en el sistema DOS para almacenar el estado de un programa, al cargar un programa.COM o.EXE esta estructura es creada en el segmento 00H mientras que el programa mismo en el 100H.

El PSP contiene distintos campos con una posición asignada a cada uno:

CampoTamaño (en Bytes)Contenido :
00-01H2Instrucción de la INT 20H para el regreso a DOS.
02-03H2La dirección del segmento del último párrafo de la memoria asignada.
04-09H6Reservado por DOS.
0A-0DH4Dirección de terminación. (INT 22H)
0E-11HPalabra (informática)Dirección de salida. (INT 23H)
12-15HPalabra (informática)Dirección de salida de error crítico. (INT 24H)
16-17H2Reservado por DOS.
18-2BH20Tabla de trabajo por archivo.
2C-2DH2Segmento del entorno del programa.
2E-31HPalabra (informática)Reservado por DOS.
32-33H2Longitud de la tabla de manejadores de archivos.
34-37HPalabra (informática)Apuntador a la tabla de manejadores.
38-4FH24Reservado por DOS.
50-51H3Llama la función del DOS (siempre contiene INT 21H + RETF).
52-5BH9Reservado por DOS.
5C-6BH16Estándar no abierto FCB 1.
6C-7FH20Estándar no abierto FCB 2.
80-FFH128Búfer por omisión para un DTA.
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.