<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的工作室 閱讀(610) 評(píng)論(1)  編輯  收藏

    FeedBack:
    # re: Turbo C 的六種編譯模式
    2008-07-22 15:12 | liguanyao
    請(qǐng)問(wèn)一下這六種編譯模式如何設(shè)置啊?
    我寫了一個(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)航:
     
    主站蜘蛛池模板: 亚洲国模精品一区| 亚洲精品综合久久| 激情综合亚洲色婷婷五月APP| 成人爽a毛片免费| 亚洲色图激情文学| 国产免费女女脚奴视频网| 99人中文字幕亚洲区| 日本免费一区二区三区四区五六区 | 免费一级毛片无毒不卡| 亚洲AV无码成人网站久久精品大| 99热在线日韩精品免费| 亚洲网站在线观看| 五月婷婷综合免费| 亚洲av无码偷拍在线观看| 精品成人免费自拍视频| 久久久久亚洲AV成人片| 免费人成网站在线观看10分钟| 亚洲不卡中文字幕| 国产美女无遮挡免费视频| 亚洲成在人线av| 在线免费中文字幕| 精品久久亚洲中文无码| 又大又硬又爽免费视频| 日韩免费高清播放器| 亚洲日本在线观看网址| 久9这里精品免费视频| 亚洲国产成人91精品| 国产乱色精品成人免费视频| 国产无限免费观看黄网站| 亚洲成人在线网站| 好吊妞在线成人免费| 精品免费久久久久国产一区| 亚洲好看的理论片电影| 德国女人一级毛片免费| 黄色网址免费在线观看| 亚洲午夜久久久精品电影院| 免费吃奶摸下激烈视频| 91成人在线免费视频| 日韩在线视频免费| 亚洲a∨无码男人的天堂| 亚洲人成网站在线观看青青|