會員 | 【求助】執行檔(.exe和.com)的不同 請問這2種執行檔有何差異 |
回覆 |
會員 | 那可以寫出一大篇文章出來..... 有興趣的可參考 旗標出版 施威銘著 MASM組合語言實務 技術手冊(一) 有較詳細的說明....... |
回覆 |
會員 | 簡略而言..... exe是執行檔.... com是系統檔.... com好像不能超過某一個大小..... |
回覆 |
あなたの家に行く | 找找看!琥珀用Google搜尋關鍵字的結果: http://www.google.com/search?hl=zh-T...m+and+.exe&lr= |
回覆 |
最愛薰 | 引用:
| |
回覆 |
無女友的人生34年 | .com 檔沒有檔頭資訊 .exe 檔有檔頭資訊 以 DOS/Windows 的 .exe 檔而言, 檔頭一定以"MZ"兩字開始的 (可以用 ultraedit 或早期的 pctools 4.3 都看得到.) 這個"MZ"兩字是有典故的, 不過一時間想不起來 其實, Windows 的 .exe 檔, 它的檔頭與 DOS 的 .exe 檔大同小異, 但是有多了程式碼用以判斷目前是在 DOS 下還是 Windows 下, 如果是 DOS 執行 Windows 的 .exe 程式 會秀出訊息"這程式只能在 Windows 下執行/無法在 DOS 下執行"後結束. |
回覆 |
あなたの家に行く | 用組合語言寫的程式,執行會比較快速...應該吧?(現在的電腦處理速度,沒有差別了) |
回覆 |
全宇宙最閒的人 | 回覆: 【求助】執行檔(.exe和.com)的不同 考古..... COM是早期8bit所用的,如 CP/M等,COM DS,CS及SS都在同一64KB內,所以稱之不可重新定位,因為是64KB所以程式中的跳躍都是絕對值。 EXE是可重新定位的,再載入時系統會自動設定程式中有關遠跳躍及與DS,SS等相關的設定,EXE中的 CS,DS及SS都是獨立的(當然設計者可決定要不要分開)。 程式的結束方式二者不同。 考古完畢..... |
回覆 |
|
類似的主題 | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
"推撞"與"追撞"的不同 | miro4u | -- 閒 話 家 常 灌 水 版 | 0 | 2002-02-19 05:54 AM |
專線和ADSL 的不同? | jawc | ---- ADSL 軟 硬 體 技 術 | 1 | 2002-02-10 03:01 PM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。