• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            xiaoguozi's Blog
            Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習慣原本生活的人不容易改變,就算現狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····
            Keil Cx51編譯器提供三條編譯模式控制命令:SMALL,COMPACT,LARGE,它們對變量存儲器空間的影響如下。
            SMALL:所有變量都被定義在8051單片機的片內RAM中,對這種變量的訪問速度最快。另外,堆棧也必須位于片內RAM中,而堆棧的長度是很重要的,實際棧長取決與不同函數的嵌套深度。采用SMALL編譯模式與定義變量時指定data存儲器類型具有相同效果。

            COMPACT:所有變量被定義在分頁尋址的片外XRAM中,每一頁片外XRAM的長度為256字節。這時對變量的訪問是通過寄存器間接尋址(MOVX @R0,MOVX @R1)進行的,變量的低8位地址由R0和R1確定,變量的高8位地址由P2口確定。采用這種模式時,必須適當改變配置文件STARTUP.A51中的參 數:PDATASTART和PDATALEN;同時還必須對uVision2的“Options選項/BL51 Locator 標簽頁/Pdata框”中鍵入合適的地址參數,以確保P2口能輸出所需要的高8位地址。采用COMPACT編譯模式與定義變量時指定pdata存儲器類型 具有相同效果。

            LARGE:所有變量被定義在片外XRAM中(最大可達64KB),使用數據指針DPTR來間接訪問變量(MOVX @DPTR),這種編譯模式對數據訪問的效率最低,而且將增加程序的代碼長度。采用LARGE編譯模式與定義變量時指定xdata存儲器類型具有相同效 果。”
            摘自《Keil Cx51 V7.0單片機高級語言編程與uVision2應用實踐》
            posted on 2010-07-27 14:43 小果子 閱讀(1463) 評論(0)  編輯 收藏 引用 所屬分類: 單片機
            久久久久久久综合狠狠综合| 88久久精品无码一区二区毛片| 久久久网中文字幕| 久久久99精品成人片中文字幕| 国产毛片久久久久久国产毛片| 理论片午午伦夜理片久久| 婷婷久久综合九色综合绿巨人| 久久精品亚洲中文字幕无码麻豆 | 久久久久久精品免费免费自慰| 亚洲αv久久久噜噜噜噜噜| 国産精品久久久久久久| 性欧美大战久久久久久久久 | 亚洲AⅤ优女AV综合久久久| 精品久久久中文字幕人妻| 久久久综合九色合综国产| 中文字幕乱码久久午夜| 日本加勒比久久精品| 九九久久99综合一区二区| 亚洲精品蜜桃久久久久久| 亚洲精品97久久中文字幕无码| 99久久99久久久精品齐齐| 亚洲日韩中文无码久久| 久久久久人妻精品一区三寸蜜桃| 久久无码人妻一区二区三区| 人人妻久久人人澡人人爽人人精品| 久久久久久综合一区中文字幕 | 婷婷久久综合| 久久精品国产亚洲5555| 一本一道久久精品综合| 久久免费线看线看| 精品999久久久久久中文字幕 | 久久婷婷久久一区二区三区| 久久精品一本到99热免费| 无遮挡粉嫩小泬久久久久久久| 免费精品久久久久久中文字幕| 国产成人精品久久亚洲高清不卡 | 97久久精品人妻人人搡人人玩| 久久精品人人做人人爽97| 国产精品美女久久久久| 久久国产亚洲高清观看| 97久久综合精品久久久综合|