匯編語(yǔ)言簡(jiǎn)介

機(jī)器語(yǔ)言(二進(jìn)制語(yǔ)言編寫(xiě)) -->匯編語(yǔ)言(形象化二進(jìn)制)-->高級(jí)語(yǔ)言

匯編語(yǔ)言的特點(diǎn):
1>與硬件有關(guān)(不同的CPU有不同的機(jī)器指令)
2>與機(jī)器指令一一對(duì)應(yīng)
3>須詳細(xì)描述“如何做”
4>可移植性差

Inter微處理器

1>微處理器結(jié)構(gòu)
8086微處理器結(jié)構(gòu):
1.1 CPU功能結(jié)構(gòu):
總線(xiàn)接口部件BIU(Bus Interface Unit):總線(xiàn)接口單元(完成CPU與主存儲(chǔ)器或外圍設(shè)備之間的信息傳遞)
執(zhí)行部件EU(Execute Unit):執(zhí)行單元(完成指令的執(zhí)行)

注意:兩個(gè)單元獨(dú)立,并行工作煞聪,使指令的讀取與執(zhí)行部分重疊斗躏,提高指令的執(zhí)行速度 --- 指令的流水線(xiàn)結(jié)構(gòu)

        1.2 CPU寄存器結(jié)構(gòu):
                數(shù)據(jù)寄存器(通用數(shù)據(jù)寄存器)
                指針及變址寄存器
                段寄存器
                控制寄存器
CPU寄存器結(jié)構(gòu)

AX 累加器:存放操作數(shù)和結(jié)果,乘除運(yùn)算米绕、I/O指令中特指
BX 基址寄存器:存放偏移量
CX 技術(shù)寄存器:循環(huán)中計(jì)數(shù)
DX 數(shù)據(jù)寄存器:雙字長(zhǎng)時(shí)與AX組合成32位數(shù)瑟捣,乘除運(yùn)算馋艺、I/O指令中特指
注意:可以以字(16)或字節(jié)(8)形式訪(fǎng)問(wèn)栅干,例如,AX的高字節(jié)捐祠、低字節(jié)分別用AH碱鳞、AL表示

SP 堆棧指針寄存器:內(nèi)容始終只想棧頂
BP 基址指針寄存器:存放地址的偏移量
SI 源變址寄存器
DI 目的變址寄存器
注意:變址寄存器:存放地址的偏移量,也可存放操作數(shù)踱蛀,但只能以字為單位訪(fǎng)問(wèn)(16位)

CS 代碼段寄存器
DS 數(shù)據(jù)段寄存器
SS 棧段寄存器
ES 附加段寄存器
注意:段寄存器存放相應(yīng)段的段基址(段首址的高16位)

IP 指令指針寄存器:程序計(jì)數(shù)器窿给,指向下一條指令在代碼段中的偏移量(非常重要)
PSW 程序狀態(tài)寄存器:記錄系統(tǒng)運(yùn)行中的各種狀態(tài)和信息贵白。由各種標(biāo)志位構(gòu)成,反映運(yùn)算后的結(jié)果特征崩泡,將影響某些指令(如條件轉(zhuǎn)移指令)的執(zhí)行禁荒。

程序狀態(tài)寄存器

2> 內(nèi)存儲(chǔ)器結(jié)構(gòu)
8086內(nèi)存儲(chǔ)器組織:有20條地址線(xiàn),最大存儲(chǔ)空間為1MB角撞。
2.1 以字節(jié)(8位)為單位編址呛伴,一個(gè)字節(jié)數(shù)據(jù)占一個(gè)存儲(chǔ)單元
2.2 以字(16位)為單位存儲(chǔ)數(shù)據(jù)時(shí),占相鄰兩個(gè)單元谒所,高8位存放在高地址字節(jié)热康,低8位存放在低地址字節(jié)
2.3 字單元的地址用它的低地址來(lái)表示
2.4 訪(fǎng)主存指令中應(yīng)指出是字節(jié)訪(fǎng)問(wèn)還是字訪(fǎng)問(wèn)
2.5 字單元的地址一般為偶數(shù)值

內(nèi)存儲(chǔ)器結(jié)構(gòu) --- 例子

3>段概念的引進(jìn)
16位寄存器如何表示20為的地址?
答:采用存儲(chǔ)器地址分段的方法

3.1 段是最大長(zhǎng)度為64KB的內(nèi)存儲(chǔ)塊
3.2 段的起始地址(段首址)低4位必須為0(人為分段)
3.3 用戶(hù)可以同時(shí)使用4個(gè)段劣领,段間可以鄰接姐军、部分重疊、重疊或不相鄰
3.3.1 代碼段存放當(dāng)前程序的指令代碼
3.3.2 數(shù)據(jù)段存放程序涉及的源數(shù)據(jù)或結(jié)果
3.3.3 堆棧段是以“先入后出”為原則的數(shù)據(jù)區(qū)
3.3.4 附加段是輔助數(shù)據(jù)區(qū)尖淘,存放串或其他數(shù)據(jù)

段概念的引進(jìn) -- 圖例

4>內(nèi)存儲(chǔ)器的地址
4.1 物理地址:每個(gè)存儲(chǔ)單元的20位實(shí)際地址奕锌,有唯一性,訪(fǎng)問(wèn)主存時(shí)必須用物理地址
4.2 邏輯地址:每個(gè)存儲(chǔ)單元的地址用兩個(gè)部分表示:段基址(段首址的高16位)和偏移量(段內(nèi)某單元相對(duì)段首址的地址差)
4.3 物理地址 = 段基址*16+偏移量
書(shū)寫(xiě)形式:段基址:偏移量
4.4 段寄存器中存放的是相應(yīng)段的段基址值
4.5 BX/SP/...IP寄存器中存放的是偏移量

內(nèi)存儲(chǔ)器的地址---示例圖
物理地址的形成

5>堆棧

堆棧
堆棧示意圖

6>I/O結(jié)構(gòu)

I/O(輸入/輸出)結(jié)構(gòu)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末村生,一起剝皮案震驚了整個(gè)濱河市歇攻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌梆造,老刑警劉巖缴守,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異镇辉,居然都是意外死亡屡穗,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)忽肛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)村砂,“玉大人,你說(shuō)我怎么就攤上這事屹逛〈》希” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵罕模,是天一觀(guān)的道長(zhǎng)评腺。 經(jīng)常有香客問(wèn)我,道長(zhǎng)淑掌,這世上最難降的妖魔是什么蒿讥? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上芋绸,老公的妹妹穿的比我還像新娘媒殉。我一直安慰自己,他們只是感情好摔敛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開(kāi)白布廷蓉。 她就那樣靜靜地躺著,像睡著了一般马昙。 火紅的嫁衣襯著肌膚如雪苦酱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,287評(píng)論 1 301
  • 那天给猾,我揣著相機(jī)與錄音疫萤,去河邊找鬼。 笑死敢伸,一個(gè)胖子當(dāng)著我的面吹牛扯饶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播池颈,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼尾序,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了躯砰?” 一聲冷哼從身側(cè)響起每币,我...
    開(kāi)封第一講書(shū)人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎琢歇,沒(méi)想到半個(gè)月后兰怠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡李茫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年揭保,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片魄宏。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡秸侣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宠互,到底是詐尸還是另有隱情味榛,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布予跌,位于F島的核電站搏色,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏匕得。R本人自食惡果不足惜继榆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望汁掠。 院中可真熱鬧略吨,春花似錦、人聲如沸考阱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)乞榨。三九已至秽之,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吃既,已是汗流浹背考榨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鹦倚,地道東北人河质。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像震叙,于是被迫代替她去往敵國(guó)和親掀鹅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

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