新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機c語言教程:C51運算符和表達式(指針和地址運算符)

        單片機c語言教程:C51運算符和表達式(指針和地址運算符)

        作者: 時間:2012-09-12 來源:網絡 收藏

        執行 CBA = 20;原理和上一句一樣

        說明

        0x00

        0x002DH

        0x00

        0x002CH

        0x14

        0x002BH

        CBA 為 int 類型占用兩字節

        0x00

        0x002AH

        0x0A

        0x0029H

        ABC 為 int 類型占用兩字節

        0x00

        0x0028H

        執行 Port = CBA; 取 CBA 的首放到變量 Port

        說明

        0x00

        0x002DH

        0x2A

        0x002CH

        CBA 的首地址存入 Port

        0x14

        0x002BH

        0x00

        0x002AH


        0x0A

        0x0029H

        0x00

        0x0028H

        *Port = 100; 更改變量 Port 所指向的地址的內容

        地址

        說明

        0x00

        0x002DH

        0x2A

        0x002CH

        0x64

        0x002BH

        Port 指向了 CBA 所在地址 2AH

        0x00

        0x002AH

        并存入 100

        0x0A

        0x0029H

        0x00

        0x0028H

        其它的語句也是一樣的道理,大家能用 Keil 的單步執行和打開存儲器查看器一看,這樣

        就更不難理解了。

        點擊瀏覽下一頁

        圖 9-1 存儲器查看窗

        點擊瀏覽下一頁

        圖 9-2 在串行調試窗口的最終結果

        c語言相關文章:c語言教程




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 城步| 柳林县| 德清县| 舟山市| 呼伦贝尔市| 石楼县| 朔州市| 大丰市| 淳安县| 北安市| 分宜县| 铁岭市| 邢台县| 巴塘县| 湖州市| 彭山县| 林州市| 社会| 平武县| 灯塔市| 水城县| 靖江市| 浦北县| 吴桥县| 黑龙江省| 东乡族自治县| 武宁县| 东莞市| 皮山县| 桃源县| 迁西县| 遵化市| 调兵山市| 沈阳市| 隆尧县| 竹北市| 洛川县| 曲靖市| 湘潭县| 沛县| 四子王旗|