內(nèi)存的一個地址為8bit啦吧,漢字占兩個地址邑退,字母占一個地址

1.內(nèi)存地址用4位16進(jìn)制和8位16進(jìn)制表示的區(qū)別绑洛。例如經(jīng)吵ü保可以看到某些書籍上寫的內(nèi)存地址0x0001仍源,在另外一些書籍上寫的內(nèi)存地址又變成了0x00000001心褐。都是表示的編號為1的內(nèi)存地址,為什么一個是4位16進(jìn)制表示笼踩,另外一個又是用8位16進(jìn)制表示呢逗爹?

首先,必須要知道內(nèi)存地址只是一個編號嚎于,代表一個內(nèi)存空間掘而。那么這個空間是多大呢挟冠?原來在計算機(jī)中存儲器的容量是以字節(jié)為基本單位的。也就是說一個內(nèi)存地址代表一個字節(jié)(8bit)的存儲空間袍睡。

例如經(jīng)常說32位的操作系統(tǒng)最多支持4GB的內(nèi)存空間知染,也就是說CPU只能尋址2的32次方(4GB),注意這里的4GB是以Byte為單位的斑胜,不是bit控淡。也就是說有4G=4*1024M(Byte)=4*1024*1024Kb(Byte)=4*1024*1024*1024bit(Byte),即2的32次方個8bit單位止潘。

所以說用4位16進(jìn)制表示的內(nèi)存地址和用8位16進(jìn)制表示的內(nèi)存地址掺炭,其實都是代表一個8bit的存儲空間而已:

至于說為什么會出現(xiàn)一種是用4位十六進(jìn)制表示內(nèi)存地址,另一種用8位十六進(jìn)制表示內(nèi)存地址覆山,那是根據(jù)不同的硬件環(huán)境來的竹伸。個人理解:有些CPU只能尋址16位(16根地址線),所以用4位十六進(jìn)制表示地址就夠用了簇宽。有些CPU只能尋址32位(32根地址線)勋篓,所以用8位十六進(jìn)制。

另外記住魏割, 210?= 1024

???????????? 1G? = 1024 M

???????????? 1M? =? 1024 Kb

???????????? 1Kb = 1024 bit

2.理解內(nèi)存譬嚣。

程序和數(shù)據(jù)平常存儲在硬盤等存儲器上,不管你開機(jī)或關(guān)機(jī)了钞它,它們都是存在的拜银,不會丟失。硬盤可以存儲的東西很多遭垛,但其傳輸數(shù)據(jù)的速度較慢尼桶。所以需要運行程序或打開數(shù)據(jù)時,這些數(shù)據(jù)必須從硬盤等存儲器上先傳到另一種容量小但速度快得多的存儲器锯仪,之后才送入CPU進(jìn)行執(zhí)行處理泵督。這中間的存儲器就是內(nèi)存。

無論何種存儲器庶喜,軟盤小腊、硬盤、光盤或者內(nèi)存久窟,都有地址秩冈。因為它們要存儲數(shù)據(jù),所以就必須按一定的單位的數(shù)據(jù)分配一個地址斥扛。有了地址入问,程序才能找到這些數(shù)據(jù)。這很好理解,想想你們家為什么要有門牌號即可芬失。

學(xué)習(xí)編程卷仑,必須對內(nèi)存的地址有一個透徹的理解。我們編程中的每一行代碼麸折,代碼中用到的每個數(shù)據(jù),都需要在內(nèi)存上有其映射地址粘昨。當(dāng)然垢啼,我們并不需要掌握內(nèi)存是如何進(jìn)行編址,那是計算機(jī)系中的另外一門課:操作系統(tǒng)的事了张肾。

內(nèi)存地址:

計算機(jī)把所有的信息都給數(shù)字化了芭析,所以它知道自已把一個數(shù)據(jù),一條命令記到了內(nèi)存中的哪個(些)位置吞瞪。

看下面的例子:

如果讓計算機(jī)在內(nèi)存里記住“丁小明”這個名字馁启,可以示意為:

在第一行中,每一格表示一段內(nèi)存芍秆,而格子里的內(nèi)容是這段內(nèi)容記下的數(shù)據(jù)惯疙;第二行中每一格內(nèi)數(shù)字就是對應(yīng)的內(nèi)存的地址。

可能有人會啄磨:為什么一個“丁”字(“小”“明”兩字也一樣)占用兩個內(nèi)存地址呢妖啥?這是因為漢字在一個地址(位置)里呆不下霉颠,必須放在連續(xù)的兩個地址空間內(nèi)。那么荆虱,什么東西可以放在單獨的一個內(nèi)存地址里呢蒿偎?像英文的里字母,比如’A’, 像阿拉伯?dāng)?shù)字:比如’1’,可以怀读,而且就是放在一個內(nèi)存地址里诉位。假設(shè)有一字符串“ABC”,被記在內(nèi)存里菜枷,可示意為(這次我們假設(shè)從內(nèi)存地址2000H處記起):

現(xiàn)在我們提幾個問題:

計算機(jī)記住”丁”字的內(nèi)存地址是多少苍糠? 答案是:1000H。請見上圖

我們一直在說犁跪,在計算機(jī)中椿息,所有信息都被數(shù)字化為2進(jìn)制的0、1坷衍,所以寝优,“丁小明”這個名字被也應(yīng)該是一串:0001 0010 0111 0101……,可是在中圖所畫出的,計算機(jī)內(nèi)存里記的枫耳,仍是“丁小明”三個字啊乏矾。

下面是解釋,我們只舉一個字”丁”講解。我們假設(shè)在那一串里的 0001 0010 0111 0101 對應(yīng)的是 “丁” 字钻心,那么有:

讓我們把字母’A’對應(yīng)的圖也畫出來:

在上面的兩個圖中:

第一行分別是“丁”和“A”凄硼,它是給人看的。

第二行則是一串的的0和1捷沸,這才是計算機(jī)內(nèi)存中實際存儲的數(shù)據(jù)摊沉。

第三行是內(nèi)存的地址。并不是每個0和1所占的位置都被編上地址痒给。而是每8個才擁有一個地址说墨。

關(guān)于第三行,你可以這樣理解苍柏,門牌號是一個家庭分配一個尼斧,每家每戶內(nèi)還有客廳臥室,這些就沒有地址了试吁。

可見:

‘丁’的確是由一串0棺棵、1組成的。更確切地熄捍,從圖上可以看出‘丁’是由16位0和1組成烛恤。這16數(shù)都存放在2個內(nèi)存地址里。

‘A’也一樣余耽,它是由8位0棒动、1組成的。占1個內(nèi)存地址宾添。

總結(jié):內(nèi)存地址是內(nèi)存當(dāng)中存儲數(shù)據(jù)的一個標(biāo)識船惨,并不是數(shù)據(jù)本身,通過內(nèi)存地址可以找到內(nèi)存當(dāng)中存儲的數(shù)據(jù)缕陕。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粱锐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子扛邑,更是在濱河造成了極大的恐慌怜浅,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蔬崩,死亡現(xiàn)場離奇詭異恶座,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沥阳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門跨琳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人桐罕,你說我怎么就攤上這事脉让」鹆玻” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵溅潜,是天一觀的道長术唬。 經(jīng)常有香客問我,道長滚澜,這世上最難降的妖魔是什么粗仓? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮设捐,結(jié)果婚禮上潦牛,老公的妹妹穿的比我還像新娘。我一直安慰自己挡育,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布朴爬。 她就那樣靜靜地躺著即寒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪召噩。 梳的紋絲不亂的頭發(fā)上母赵,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天,我揣著相機(jī)與錄音具滴,去河邊找鬼凹嘲。 笑死,一個胖子當(dāng)著我的面吹牛构韵,可吹牛的內(nèi)容都是我干的周蹭。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼疲恢,長吁一口氣:“原來是場噩夢啊……” “哼凶朗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起显拳,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤棚愤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后杂数,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宛畦,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年揍移,在試婚紗的時候發(fā)現(xiàn)自己被綠了次和。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡那伐,死狀恐怖斯够,靈堂內(nèi)的尸體忽然破棺而出囚玫,到底是詐尸還是另有隱情,我是刑警寧澤读规,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布抓督,位于F島的核電站,受9級特大地震影響束亏,放射性物質(zhì)發(fā)生泄漏铃在。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一碍遍、第九天 我趴在偏房一處隱蔽的房頂上張望定铜。 院中可真熱鬧,春花似錦怕敬、人聲如沸揣炕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畸陡。三九已至,卻和暖如春虽填,著一層夾襖步出監(jiān)牢的瞬間丁恭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工斋日, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留牲览,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓恶守,卻偏偏與公主長得像第献,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子兔港,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容