何为文件寄存器?分几类?有什么作用?


EXE文件是一个可执行文件,一个可移植的可执行文件格式文件,可以加载到内存中,由操作系统加载程序执行。它是一个可执行程序,可以在操作系统存储空中浮动。例如,记事本程序notepad.exe可以用来编辑文件,如:测试。txt。双击打开notepad.exe记事本程序进行编辑。EXE文件可执行程序是可以在操作系统存储空中浮动和定位的可执行程序。在MS-DOS和MS-WINDOWS下,这类文件的扩展名是。exe。

扩展信息:

EXE文件分为两部分:EXE文件头和程序体。Exe文件比较复杂,属于多段结构,是DOS最成功最复杂的设计之一。每个exe文件都包含一个文件头和一个可重定位程序的映像。标题包含了MS-DOS用来装入程序的信息,如程序的大小和寄存器的初始值。

文件头还指向一个重定位表,该表包含一个指向程序映像中可重定位段地址的指针链表。MS-DOS通过将映像直接从文件复制到内存来加载exe程序,然后调整位置表中描述的可重定位段地址。位置表是一个重定位指针数组,每个指针指向程序映像中的可重定位段地址。

转载请注明原文地址:https://juke.outofmemory.cn/read/658990.html

最新回复(0)