勵志

勵志人生知識庫

com什麼檔案

二進制執行檔

COM檔案是一種二進制執行檔,用於存儲可執行代碼和數據。這種檔案格式簡單,通常用於作業系統中的應用程式和驅動程式。COM檔案的入口地址必須是100H,而EXE檔案可以有多個段。在COM程式執行過程中,除了調用DOS功能和ROM BIOS功能,以及用戶特意安排外,段暫存器一般都不發生變化。四個段暫存器具有相同的內容,指向PSP(DOS利用PSP來和被載入的程式進行通信),因此程式的大小仍限於64K以內。COM檔案的用處是直接執行程式代碼的命令,檔案中沒有附帶任何支持性數據,僅包含可執行代碼,檔案頭即為第一句執行指令,沒有重定位的信息,這樣代碼中不能有跨記憶體段運算元據的指令,因此代碼與數據只能限制在同一個64kb的記憶體段中。