程序空余出的0x100的空间,由DOS生成。
PSP结构如下:
偏移量 长度 描述
00H 1 WORD 指令 INT 20H
02H 1 WORD 程序分配块的底部
04H 1 BYTE 保留
05H 5 BYTE CALL功能调用入口
0AH 2 WORD INT 22H结束地址
0EH 2 WORD INT 23H CTRL-BREAK处理程序地址
12H 2 WORD INT 24H 标准错误处理程序地址
16H 1 WORD 父进程PSP
18H 20 BYTE 句柄表
2CH 1 WORD 环境块地址
2EH 2 WORD 保留
32H 1 WORD 句柄表大小
34H 2 WORD 句柄表地址
38H 24 BYTE 保留
50H 1 WORD INT 21H DOS 调用
52H 1 BYTE FAR RET
53H 9 BYTE 保留
5CH 16 BYTE 为未打开的FCB1使用
6CH 20 BYTE 为未打开的FCB2使用
80H 1 BYTE 命令行参数的长度
81H 127 BYTE 命令行参数