久久综合精品国产一区二区三区-人人狠狠综合久久亚洲-久久精品这里热有精品-亚洲欧美日韩另类国产第一

位置: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
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
玉树县| 太原市| 敖汉旗| 中卫市| 鄂州市| 望谟县| 革吉县| 华池县| 伽师县| 元江| 富川| 兴仁县| 淮阳县| 沂水县| 额济纳旗| 陵水| 临澧县| 曲周县| 岑巩县| 太康县| 靖边县| 南阳市| 鸡泽县| 崇明县| 北碚区| 新营市| 澜沧| 麦盖提县| 五寨县| 弋阳县| 江西省| 柳江县| 浦县| 阳东县| 正宁县| 读书| 台东县| 八宿县| 岑巩县| 巢湖市| 新沂市|