91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 新品發布

變量的變量名與內存單元

發布時間:2016/7/13 21:06:18 訪問次數:1412

   在變量與內存單元的對應關系中,變量的變量名與內存單元

的地址相對應。HFCN-8400變量的變量值與內存單元的內容相對應。假設程序中定義了兩個整型變量a和b,它們的值分別為2、3,而C51編譯系統將地址為1000和1001的兩字節內存單元分配給了變量a,將地址為10O2和1003的兩字節內存單元分配給了變量b,則變量a和b的地址為1000和1002,其指針對應關系如圖6.8所示。在內存中變量名a、b是不存在的,對變量值的存取是通過地址進行的。存取的方式有兩種。

   一種是直接訪問方式。例如,x=a,其執行過程是這樣的:根據變量名與內存單元地址的對應關系,找到變量a在內存中的位置,即地址10OO,然后由地址1000開始的兩字節中取出2并賦給x。這種訪問方式就是直接訪問方式。

   要讀取變量b的值??可以???縝的地址放在另一個內存單元中(如放在2012、2013中),訪問時,先找到存放變量b的地址的內存單元的地址(⒛12、⒛13),然后從中取出變量的地址(1002),然后從地址為(1002、1003)的兩字節內存單元中取出變量b的值3。這種訪問方式就是間接訪問方式。該讀取過程中就使用了指針。

   為了使用指針進行間接訪問,必須弄清關于指針的兩個基本概念,即變量的指針和指向變量的指針變量(簡稱指針變量)。

   變量的指針:變量的指針就是變量的地址。對于上面提到的變量a而言,其指針就是1000。指向變量的指針變量:若有一個變量專門用來存放另一個變量的地址(即指針),則該變量稱為指向變量的指針變量(簡稱指針變量)。上例中提到的地址為2010的內存單元,如果定義一個變量ap,并使其定位在地址為⒛10的這個內存單元上,則ap就是一個指針變量。因為ap中(即地址單元2010中)存放著變量a的地址1000。上例中可以說變量a的指針(地址)為1000,不能說a的指針變量是1000。變量a的指針變量應該是ap,ap的指針是⒛10。

   在變量與內存單元的對應關系中,變量的變量名與內存單元

的地址相對應。HFCN-8400變量的變量值與內存單元的內容相對應。假設程序中定義了兩個整型變量a和b,它們的值分別為2、3,而C51編譯系統將地址為1000和1001的兩字節內存單元分配給了變量a,將地址為10O2和1003的兩字節內存單元分配給了變量b,則變量a和b的地址為1000和1002,其指針對應關系如圖6.8所示。在內存中變量名a、b是不存在的,對變量值的存取是通過地址進行的。存取的方式有兩種。

   一種是直接訪問方式。例如,x=a,其執行過程是這樣的:根據變量名與內存單元地址的對應關系,找到變量a在內存中的位置,即地址10OO,然后由地址1000開始的兩字節中取出2并賦給x。這種訪問方式就是直接訪問方式。

   要讀取變量b的值??可以???縝的地址放在另一個內存單元中(如放在2012、2013中),訪問時,先找到存放變量b的地址的內存單元的地址(⒛12、⒛13),然后從中取出變量的地址(1002),然后從地址為(1002、1003)的兩字節內存單元中取出變量b的值3。這種訪問方式就是間接訪問方式。該讀取過程中就使用了指針。

   為了使用指針進行間接訪問,必須弄清關于指針的兩個基本概念,即變量的指針和指向變量的指針變量(簡稱指針變量)。

   變量的指針:變量的指針就是變量的地址。對于上面提到的變量a而言,其指針就是1000。指向變量的指針變量:若有一個變量專門用來存放另一個變量的地址(即指針),則該變量稱為指向變量的指針變量(簡稱指針變量)。上例中提到的地址為2010的內存單元,如果定義一個變量ap,并使其定位在地址為⒛10的這個內存單元上,則ap就是一個指針變量。因為ap中(即地址單元2010中)存放著變量a的地址1000。上例中可以說變量a的指針(地址)為1000,不能說a的指針變量是1000。變量a的指針變量應該是ap,ap的指針是⒛10。

上一篇:指針

上一篇:指針的基本類型

相關技術資料
7-13變量的變量名與內存單元
相關IC型號
HFCN-8400
暫無最新型號

熱門點擊

 

推薦技術資料

自制智能型ICL7135
    表頭使ff11CL7135作為ADC,ICL7135是... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
南溪县| 深泽县| 涟源市| 朝阳县| 赫章县| 荥经县| 池州市| 蓬溪县| 高邑县| 肥城市| 青海省| 林口县| 台山市| 永康市| 光泽县| 普安县| 湾仔区| 容城县| 巩留县| 琼中| 庆阳市| 右玉县| 盖州市| 寿宁县| 湖州市| 定兴县| 静海县| 哈巴河县| 合阳县| 谷城县| 黄山市| 麻阳| 株洲市| 克山县| 富源县| 原阳县| 任丘市| 县级市| 驻马店市| 额济纳旗| 德庆县|