新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機c語言教程:C51運算符和表達(dá)式(指針和地址運算符)

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

        作者: 時間:2012-09-12 來源:網(wǎng)絡(luò) 收藏

        執(zhí)行 CBA = 20;原理和上一句一樣

        說明

        0x00

        0x002DH

        0x00

        0x002CH

        0x14

        0x002BH

        CBA 為 int 類型占用兩字節(jié)

        0x00

        0x002AH

        0x0A

        0x0029H

        ABC 為 int 類型占用兩字節(jié)

        0x00

        0x0028H

        執(zhí)行 Port = CBA; 取 CBA 的首放到變量 Port

        說明

        0x00

        0x002DH

        0x2A

        0x002CH

        CBA 的首地址存入 Port

        0x14

        0x002BH

        0x00

        0x002AH


        0x0A

        0x0029H

        0x00

        0x0028H

        *Port = 100; 更改變量 Port 所指向的地址的內(nèi)容

        地址

        說明

        0x00

        0x002DH

        0x2A

        0x002CH

        0x64

        0x002BH

        Port 指向了 CBA 所在地址 2AH

        0x00

        0x002AH

        并存入 100

        0x0A

        0x0029H

        0x00

        0x0028H

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

        就更不難理解了。

        點擊瀏覽下一頁

        圖 9-1 存儲器查看窗

        點擊瀏覽下一頁

        圖 9-2 在串行調(diào)試窗口的最終結(jié)果

        c語言相關(guān)文章:c語言教程




        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 贵阳市| 都匀市| 古浪县| 内黄县| 云阳县| 西乌珠穆沁旗| 长汀县| 天等县| 新营市| 嘉禾县| 札达县| 景宁| 离岛区| 宁武县| 依兰县| 当涂县| 象山县| 嘉祥县| 临海市| 威宁| 赫章县| 天峨县| 东安县| 伊春市| 星座| 绥德县| 霞浦县| 尼勒克县| 临湘市| 巴林左旗| 云龙县| 扎赉特旗| 凤山市| 禹城市| 德格县| 怀来县| 磐安县| 郴州市| 邛崃市| 夏河县| 吴忠市|