COM格式和EXE格式有什麼區別?

時間 2022-01-17 16:15:48

1樓:Dedicitha Lin

簡單來說,EXE=COM+MZ頭。

2樓:JennyVenus

表面上com不需要系統加載重定位,exe需要重定位,實質上差別不大,exe有資料段,格式複雜。

3樓:餅叔

"dir" 是所謂的內部命令,你看到的dos提示符,是http://

command.com

或者cmd.exe和你的互動介面,http://

command.com

讀取了你的輸入的指令有些他認識就直接執行了比如dir,這就稱為內部命令。有些他不認識但是他能找到對應的可執行檔案(比如xcopy.exe)他就去執行相應的可執行檔案,這個稱為外部命令。

com格式,在dos時代,只得是最簡單的可執行檔案。這類檔案執行非常簡單,讀取到記憶體,然後JMP到頭部(CS設定為當前段位址,IP為0)就可以開始了。因為不存在段的概念,所以最大尺寸只能是64k,原因是8086實模式的段偏移定址方式限制了依靠16位偏移量只能定址64k。

exe格式(mz格式),有個檔案頭有詳細的可執行檔案內容。Dos載入exe,最主要的就是有個段重定位步驟,這讓exe可以超越64k限制,因為程式初始化之後就有段位址了。這個格式還是工作在8086實模式下的。

exe在windows時代出現了pe模式,這是mz模式的擴充套件,除了mz頭後面還有個pe頭放置更多的386模式資訊。

4樓:

.exe檔案有乙個檔案頭,而.com檔案第乙個位元組開始就是執行碼。另外,.com檔案有64k限制。

電子書有多少種格式,各有什麼優缺點?

看書半小時 同學好,我是 看書半小時,乙個每天看書至少半個小時的同學 說道那款電子閱讀器支援的文件格式比較多的話,我知道的是掌閱的還不錯,因為自己目前使用的掌閱的Smart2,使用的過程中還沒發現打不開的文件 這款電子閱讀器可以支援的文件格式有十個左右吧,先常見的TXT PDF epud mobi等...

狼人殺中狼人夜裡有什麼比較優秀的格式?

木蘭花慢 說乙個我聽來的4狼上警格式 標準預女獵白12人局,基礎是4狼都是高配 首先,4狼上警。警上第乙個發言狼人A給B發查殺,警徽流第一張打警下好人,警徽流第二張打狼人D B狼起身拉高狀態強勢發言表水,但是不拍身份,宣稱站邊後置位預言家 C狼起身給D狼發查殺,D起身發言點破C玩家發言漏洞,不信C預...

同樣是嚴格限制格式和字數,為什麼律詩能出現很多優秀的作品而八股文不能?

楊坤 律師在格律上作限制,但是對於乙個傳統的知識分子,他們對音律韻書平仄都是很熟悉的,所以格律上大部分人可以工整,但是從內容上來說遣詞造句的技巧就不是誰都行了,這考的是詩人的對於掌故以及文字的敏感性,更加感性點,但是八股不太一樣。除了格式問題,內容上被限制的也夠嗆,答題作文的範圍也有限,用聖人的話發...