《匯編語言》第一章 基礎(chǔ)知識(shí)

  • 前言
    ? 該書是匯編語言的入門書籍咧最,非常時(shí)候有計(jì)算機(jī)編程基礎(chǔ)占遥,但是對(duì)底層并不了解的人蔗牡。作者 王爽老師 的教學(xué)思想是 循序漸進(jìn)的方式進(jìn)行教學(xué)臂容。我很認(rèn)同王爽老師說的“任何不以循序漸進(jìn)的方式進(jìn)行的學(xué)習(xí),都將出現(xiàn)盲目的探索和不成系統(tǒng)的情況范删,最終學(xué)習(xí)到的也大都是相對(duì)零散的知識(shí)蕾域,并不能建立起一個(gè)系統(tǒng)的知識(shí)結(jié)構(gòu)”。因此,接下來的學(xué)習(xí)旨巷,我將嚴(yán)格按照書中的教學(xué)思想進(jìn)行學(xué)習(xí)巨缘。

第一章 基礎(chǔ)知識(shí)

? 匯編語言是直接在硬件上工作的編程語言。

1.1 機(jī)器語言
  • 早期計(jì)算機(jī)概念
    計(jì)算機(jī)指的是可以執(zhí)行機(jī)器指令采呐,進(jìn)行運(yùn)算的機(jī)器若锁。
  • 現(xiàn)代計(jì)算機(jī)概念
    計(jì)算機(jī)是指由CPU和其他受CPU直接或間接控制的芯片、器件斧吐、設(shè)備組成的計(jì)算機(jī)系統(tǒng)又固。
  • 每一種微處理器都有自己的機(jī)器指令集,也經(jīng)受機(jī)器語言煤率。
1.2 匯編語言的產(chǎn)生
  • 匯編語言的主體是匯編指令
    匯編指令是是機(jī)器指令便于記憶的書寫格式仰冠。
  • 寄存器
    CPU中可以存儲(chǔ)數(shù)據(jù)的器件,一個(gè)CPU中有多個(gè)寄存器涕侈。
1.3 匯編語言的組成
  • 匯編語言發(fā)展至今沪停,有3類指令組成
  1. 匯編指令:機(jī)器碼的注記符,有對(duì)應(yīng)的機(jī)器碼裳涛。
  2. 偽指令:沒有對(duì)應(yīng)的機(jī)器碼木张,由編譯器執(zhí)行,計(jì)算機(jī)并不執(zhí)行端三。
  3. 其他符號(hào):如+舷礼、-、*郊闯、/等妻献,由編譯器識(shí)別,沒有對(duì)應(yīng)的機(jī)器碼团赁。
  • 匯編語言的核心是匯編指令育拨,他決定了匯編語言的特性。
1.4 存儲(chǔ)器
  • CPU是計(jì)算機(jī)的核心部件欢摄,它控制整個(gè)計(jì)算機(jī)的運(yùn)作并進(jìn)行運(yùn)算熬丧。
1.5 指令和數(shù)據(jù)
  • 指令和數(shù)據(jù)是應(yīng)用上的概念。在內(nèi)存或磁盤上怀挠,指令和數(shù)據(jù)沒有任何區(qū)別析蝴,都是二進(jìn)制信息。
1.6 存儲(chǔ)單元
  • 存儲(chǔ)器被劃分為若干個(gè)存儲(chǔ)單元绿淋,通常一個(gè)存儲(chǔ)單元可以存儲(chǔ)一個(gè)Byte.
1.7 CPU對(duì)存儲(chǔ)器的讀寫

CPU想要進(jìn)行數(shù)據(jù)讀寫闷畸,必須和外部器件進(jìn)行以下3種信息交互。

  • 存儲(chǔ)單元的地址(地址信息)
  • 器件的選擇吞滞,讀或?qū)懙拿睿刂菩畔ⅲ?/li>
  • 讀或?qū)懙臄?shù)據(jù)(數(shù)據(jù)信息)
1.8 地址總線

CPU是通過地址總線來指定存儲(chǔ)器單元的佑菩。地址總線的寬度決定CPU的尋址能力

1.9 數(shù)據(jù)總線

CPU與內(nèi)存或其他器件之間的數(shù)據(jù)傳送是通過數(shù)據(jù)總線進(jìn)行的。 數(shù)據(jù)總線的寬度決定了數(shù)據(jù)的傳輸速度。(一次傳輸數(shù)據(jù)的大刑却)

1.10 控制總線

CPU對(duì)外部器件的控制是通過控制總線進(jìn)行的疮跑∽楹兀控制總線寬度決定了CPU對(duì)外部器件的控制能力凸舵。

第一章 小結(jié)

  • 匯編指令是機(jī)器指令的注記符,同機(jī)器指令一一對(duì)應(yīng)失尖。
  • 每一種CPU都有自己的匯編指令集啊奄。
  • CPU可以直接使用的信息在存儲(chǔ)器中存放。
  • 在存儲(chǔ)器中指令和數(shù)據(jù)沒有區(qū)別掀潮,都是二進(jìn)制信息菇夸。
  • 存儲(chǔ)單元從零開始順序編號(hào)。
  • 一個(gè)存儲(chǔ)單元可以存儲(chǔ)8位
1.11 內(nèi)存地址空間

?CPU在和外部器件通信仪吧,其實(shí)是和外部器件的存儲(chǔ)器進(jìn)行通信庄新。CPU把這些存儲(chǔ)器都當(dāng)成內(nèi)存對(duì)待业汰。实胸,把他們總的看成一個(gè)由若干存儲(chǔ)單元組成的邏輯存儲(chǔ)器,這個(gè)邏輯存儲(chǔ)器就是內(nèi)存地址空間俏竞。


邏輯存儲(chǔ)器
邏輯存儲(chǔ)器
  • 如圖出皇,所有的物理存儲(chǔ)器被看作一個(gè)由若干存儲(chǔ)單元組成的邏輯存儲(chǔ)器羞芍,每個(gè)物理存儲(chǔ)器在這個(gè)邏輯存儲(chǔ)器中占有一個(gè)地址段,即一段地址空間郊艘。CPU在這段地址空間中讀寫的數(shù)據(jù)荷科,實(shí)際上就是在相應(yīng)的物理存儲(chǔ)器中讀寫數(shù)據(jù)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纱注,一起剝皮案震驚了整個(gè)濱河市畏浆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌狞贱,老刑警劉巖刻获,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異斥滤,居然都是意外死亡将鸵,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門佑颇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顶掉,“玉大人,你說我怎么就攤上這事挑胸⊙魍玻” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)簿透。 經(jīng)常有香客問我移袍,道長(zhǎng),這世上最難降的妖魔是什么老充? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任葡盗,我火速辦了婚禮,結(jié)果婚禮上啡浊,老公的妹妹穿的比我還像新娘觅够。我一直安慰自己,他們只是感情好巷嚣,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布喘先。 她就那樣靜靜地躺著,像睡著了一般廷粒。 火紅的嫁衣襯著肌膚如雪窘拯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天坝茎,我揣著相機(jī)與錄音涤姊,去河邊找鬼。 笑死景东,一個(gè)胖子當(dāng)著我的面吹牛砂轻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斤吐,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼搔涝,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了和措?” 一聲冷哼從身側(cè)響起庄呈,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎派阱,沒想到半個(gè)月后诬留,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贫母,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年文兑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腺劣。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绿贞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出橘原,到底是詐尸還是另有隱情籍铁,我是刑警寧澤涡上,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站拒名,受9級(jí)特大地震影響吩愧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜增显,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一雁佳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧甸怕,春花似錦甘穿、人聲如沸腮恩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)秸滴。三九已至武契,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間荡含,已是汗流浹背咒唆。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留释液,地道東北人全释。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像误债,于是被迫代替她去往敵國(guó)和親浸船。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

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

  • 第一章 基礎(chǔ)知識(shí) 1.1 機(jī)器語言 機(jī)器語言是機(jī)器指令的集合寝蹈,機(jī)器指令展開來講就是一臺(tái)機(jī)器可以正確執(zhí)行的命令李命。 由...
    烏守元閱讀 1,121評(píng)論 0 1
  • 2.1 綜述 這部分內(nèi)容主要是一些計(jì)算機(jī)硬件的概念,如果你有計(jì)算機(jī)基礎(chǔ)可以不看箫老。當(dāng)然封字,也可以作為學(xué)習(xí)匯編的熱身運(yùn)動(dòng)...
    劉桂良閱讀 1,036評(píng)論 1 2
  • 導(dǎo)言:機(jī)器語言:機(jī)器語言是機(jī)器指令的集合。機(jī)器指令展開來講就是一臺(tái)機(jī)器可以正確執(zhí)行的命令耍鬓。電子計(jì)算機(jī)的機(jī)器指令是一...
    plsour閱讀 297評(píng)論 0 3
  • 王爽匯編全書知識(shí)點(diǎn)大綱 第一章 基礎(chǔ)知識(shí) 機(jī)器語言 匯編語言的產(chǎn)生 匯編語言的組成 存儲(chǔ)器 cpu對(duì)存儲(chǔ)器的讀寫 ...
    2c3ba901516f閱讀 2,420評(píng)論 0 1
  • 《人生的智慧》第四章 “我們所展現(xiàn)的表象——這也就是我們的存在在他人心目中的樣子——通常都被我們過分看重阔籽,這是我們...
    醫(yī)塵閱讀 145評(píng)論 0 2