<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 3,comments - 3,trackbacks - 0
         編譯模式模式有時(shí)也叫做尋址模式或內(nèi)存模式,它處理的就是如何在內(nèi)存中為程序、數(shù)據(jù)、堆棧分配空間并存取它們。
         
          微模式(tiny):微模式下整個(gè)程序只有一個(gè)段,這個(gè)段包含碼、靜態(tài)和全局?jǐn)?shù)據(jù)、堆棧和堆。因?yàn)橹挥幸粋€(gè)段,在執(zhí)行時(shí)DOS將把寄存器CS、DS、SS設(shè)置為相等,全都指向這個(gè)段。在這個(gè)段內(nèi),碼首先裝入,地址最低,接著是靜態(tài)變量和全局變量。然后是堆,最后是堆棧。堆棧和堆都是動(dòng)態(tài)的,對(duì)從低地址往高地址增長(zhǎng),堆棧從高地址往低地址增長(zhǎng),若兩者相等,則表示空間耗完了。

        小模式:小模式是最常用的模式,小模式和微模式一樣都是小數(shù)據(jù)和小程序,但是它的碼和數(shù)據(jù)/堆棧/堆段是分開(kāi)的,所以CS不等于DS和SS。其次,除了和數(shù)據(jù)/堆棧共用一個(gè)段的堆外,還有一個(gè)遠(yuǎn)堆。

        中模式:在數(shù)據(jù)、堆棧、堆的分配方面,中模式和小模式是一樣的,差別在于碼段的分配,中模式下,來(lái)自不同源文件的碼模塊放在不同的碼段內(nèi)。嚴(yán)格的講,同一個(gè)源文件內(nèi)的各函數(shù)也是放在不同的碼段的。

        緊湊模式:緊湊模式在概念上是最簡(jiǎn)單的。碼、靜態(tài)數(shù)據(jù)、堆棧、堆各有自己的段。堆只有遠(yuǎn)堆,沒(méi)有近堆。

        大模式:在靜態(tài)數(shù)據(jù)、堆棧、堆的分配方面,大模式等同于緊湊模式,在碼的分配方面,大模式等同于中模式。無(wú)論在數(shù)據(jù)指針還是函數(shù)指針,一律都是遠(yuǎn)指針。和緊湊模式一樣,靜態(tài)數(shù)據(jù)的總量不能超過(guò)64K。

        巨模式:巨模式取消了靜態(tài)數(shù)據(jù)的總量不能超過(guò)64K的的限制,來(lái)自不同源文件的碼放在不同的段內(nèi),來(lái)自不同源文件的靜態(tài)數(shù)據(jù)也放在不同的段內(nèi),只有堆棧是合在一起的。
    posted on 2008-02-11 11:57 alec的工作室 閱讀(611) 評(píng)論(1)  編輯  收藏

    FeedBack:
    # re: Turbo C 的六種編譯模式
    2008-07-22 15:12 | liguanyao
    請(qǐng)問(wèn)一下這六種編譯模式如何設(shè)置啊?
    我寫(xiě)了一個(gè)C源程序,大概600多行,編譯沒(méi)有問(wèn)題,可是運(yùn)行起來(lái)之后就有時(shí)候會(huì)自動(dòng)退出,退出是隨時(shí)的,有時(shí)不退出,我懷疑是內(nèi)存不足的原因,所以請(qǐng)教一下如何用大內(nèi)存編譯。謝謝!!  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 曰批免费视频播放免费| 亚洲AV成人一区二区三区观看 | 亚洲高清中文字幕综合网| 污污视频网站免费观看| 久久亚洲精品无码网站| 99久久99久久精品免费看蜜桃| 亚洲综合色成在线播放| 亚洲精品无码你懂的| 9420免费高清在线视频| 2015日韩永久免费视频播放| 久久精品视频免费播放| 免费国产黄网站在线观看 | 吃奶摸下高潮60分钟免费视频| 亚洲精品国产福利在线观看| 在线看片免费人成视频久网下载| 国产高清免费在线| 亚洲国产乱码最新视频| 99re免费99re在线视频手机版| 免费A级毛片av无码| 亚洲精品成人无限看| 亚洲国产精品无码久久久秋霞2 | 免费无码又爽又刺激高潮| 亚洲第一成年网站大全亚洲| 亚洲精品国产成人| 久久免费观看国产99精品| 久久亚洲国产成人影院网站| 免费人成网上在线观看| 国产高清免费观看| 亚洲AV一区二区三区四区| 韩国亚洲伊人久久综合影院| 免费无码AV片在线观看软件| 免费在线观看亚洲| 亚洲熟妇中文字幕五十中出| 一进一出60分钟免费视频| 久久国产精品2020免费m3u8| 亚洲国产成人高清在线观看 | 国产在线播放免费| 国产精品亚洲AV三区| 免费的一级黄色片| 亚洲国产精品无码久久久久久曰| 亚洲女同成av人片在线观看|