Exe二bin
佇咧 DOS 系統當中,` exe 二 bin `是 MS-DOS 佮其他的作業系統上可能編譯後令列實用程式,以將 DOS MZ 可執行檔轉換做 COM 檔案。
概述
MS-DOS 平台的古早編譯器佮連結器無法度直接生做可執行的 COM 檔案。相反,編譯器會輸出一个紮有重定位資訊的 DOS MZ 會當執行檔。若佇咧按呢的 EXE 檔案中將所有的 X 八十六記持體區段設定做相仝,遐爾 ` exe 二 bin ` 會當共轉換做 COM 檔案。` exe 二 bin ` 猶閣會當用佇咧轉換已編譯的代碼,用適合作為 BIOS 抑是裝置驅動程式的一部份1875入去到 ROM 中。
可用性
該命令包含講 MS / DOS 版本一到三更一中,成做標準分發的一部份。佇咧三更二版本內底包含的版本無允准其在除三更二以外的任何版本上執行。對後一个版本三鋪三,DOS 磁碟上無 EXE 二 BIN。相反,IBM 以 DOS 技術參考的形式單獨銷售該程式,毋過需額外付費。IBM 閣加代碼來檢查版本。PC Magazine 發佈一个修補予其在三更加懸版本中可用。
毋管按怎,伊佇這个三更二了後佇基礎價數買會著;嘿於版本六,伊佇咧補充磁碟頂懸。佇一九八O年代,該當是閣綴咧 MS-DOS 的濟濟語言編譯器同齊分發,並包括佇咧某一寡版本的 IBM PC DOS 中。
PTS-DOS,DR DOS 六鼻空佮 Datalight ROM-DOS 也包括講 ` exe 二 bin ` 命令的實現。
該命令佇 FreeDOS 中嘛可用。此實這馬 Sybase Open Watcom Public License 下獲得可能。
Windows XP 佮閣較懸版本包括用於 MS-DOS 子系統的 ` exe 二 bin ` 佮其他十六个命令(非本地), 以保持 MS-DOS 相容性。毋過,十六位 MS-DOS 子系統命令佇六十四个版本的 Windows 上不可用。
參見
- MS-DOS 命令列表
參考來源
文內跤注
其他的來源
- Paterson , Tim . Microsoft DOS V 一孵一 and V 二孵空 : / msdos / v 二十 source / EXE 二 BIN . ASM . Computer History Museum , Microsoft . 二千空一十三抹十二孵十九 [一千九百八十三] [二千空一十五五孵十一] .(原始內容存檔佇咧二千空一十九九學八學十四).
- Shustek , Len . Microsoft MS-DOS early source code . Software Gems : The Computer History Museum Historical Source Code Series . 二千空一十四抹三鋪二十四 [二千空一十五五孵十一] .(原始內容存檔佇兩千空一十九九分八十).
- _ The New Peter Norton Programmer's Guide to the IBM PC & PS / 二 _ by Peter Norton and Richard Wilton ( Microsoft Press , 一千九百八十七 ) ISBN 一孵五千六百十五孵一百三十一孵四 , p . 四仔二五
進階閱讀
- Cooper , Jim . Special Edition Using MS-DOS 六孵二二 , Third Edition . Que Publishing . 兩千空一 . ISBN 九百七十八追七鋪八千九百七十二鋪五千七百三十八 .
- John Paul Mueller . Windows Administration at the Command Line for Windows Vista , Windows 兩千空三 , Windows XP , and Windows 兩千 . John Wiley & Sons . 兩千空七 . ISBN 九百七十八撨四四四七千空一十六鋪五千七百九十九 .
外部連結
- exe 二 bin | 微軟文件
- comp . os . msdos . programmer 捷看著問題
- MS-DOS v 二鋪空附帶的開源 EXE 二 BIN 實現
- FreeDOS 內建的 exe 二 bin 開源實現