COM-E和exe文件的區(qū)別,COM是微軟公司為了計(jì)算機(jī)工業(yè)的軟件生產(chǎn)更加符合人類(lèi)的行為方式開(kāi)發(fā)的一種新的軟件開(kāi)發(fā)技術(shù)。在COM構(gòu)架下,人們可以開(kāi)發(fā)出各種各樣的功能專(zhuān)一的組件,然后將它們按照需要組合起來(lái),構(gòu)成復(fù)雜的應(yīng)用系統(tǒng)。
com和exe文件的區(qū)別
以COM為擴(kuò)展名的文件的特點(diǎn)如下:
1.程序只能設(shè)置一個(gè)段,且不建立堆棧段;
2.程序的長(zhǎng)度必須少于64K字節(jié);
3.程序必須預(yù)留100H空間,開(kāi)始處是一條可執(zhí)行指令;
4.程序被裝入的起始標(biāo)號(hào)必須由END語(yǔ)句說(shuō)明開(kāi)始地址;
5.程序中的子程序必須具有進(jìn)程屬性(NEAR);
6.如果COM文件是由幾個(gè)不同的目標(biāo)模塊鏈接生成的,要求所有目標(biāo)模塊具有同一代碼段名和類(lèi)別名(CLASS),且賦予公共屬性(PUBLIC),而主模塊應(yīng)具有100H的入口指針并優(yōu)先連接。
EXE文件的結(jié)構(gòu)特點(diǎn)如下:
1.程序允許建立若干不同名的代碼段、數(shù)據(jù)段、堆棧段或附加段。
2.程序的長(zhǎng)度僅受當(dāng)前內(nèi)存可用空間的限制。
3.程序的入口隨應(yīng)用而定,只需起始標(biāo)號(hào)與END語(yǔ)句說(shuō)明的起始地址一致。
4.程序中的各個(gè)子程序的屬性隨段內(nèi)或段間調(diào)用而定為NEAR或FAR。
5.連接生成EXE文件的各個(gè)不同的目標(biāo)模塊內(nèi)的代碼段,數(shù)據(jù)段或附加段可取同名或獨(dú)立命名。但要求只有主模塊的END語(yǔ)句指出程序入口的起始標(biāo)號(hào),并至少有一個(gè)具有STACK屬性的堆棧段
三防加固筆記本電腦需要滿(mǎn)足哪些要求呢?和小編一起來(lái)看看!
2021-08-27 查看內(nèi)容加固筆記本不同于普通消費(fèi)者使用的普通筆記本,加固筆記本在外觀設(shè)計(jì)...
2021-07-23 查看內(nèi)容如何維護(hù)和保養(yǎng)加固筆記本大家知道嗎?很多人在剛開(kāi)始使用加固筆記本時(shí)...
2021-07-09 查看內(nèi)容加固筆記本電腦是如何散熱的? 采用特殊底板散熱 ...
2021-05-28 查看內(nèi)容