微機(jī)課件第3章_第1頁(yè)
微機(jī)課件第3章_第2頁(yè)
微機(jī)課件第3章_第3頁(yè)
微機(jī)課件第3章_第4頁(yè)
微機(jī)課件第3章_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第三章第三章 80X8680X86微處理器微處理器 教材教材: :第第2 2章章 80X8680X86微處理器微處理器3.1 80X86 CPU3.1 80X86 CPU介紹介紹型號(hào)型號(hào)發(fā)布發(fā)布年分年分字長(zhǎng)字長(zhǎng)(位位)晶體管晶體管(萬(wàn)個(gè)萬(wàn)個(gè))數(shù)據(jù)總數(shù)據(jù)總線寬度線寬度外部總外部總線寬度線寬度主頻主頻尋址尋址空間空間高速高速緩存緩存80861978162.916164.771M無(wú)無(wú)80881979162.91684.771M無(wú)無(wú)28619821613.4161662016M無(wú)無(wú)38619863227.5323212334G有有4861989321203232251004G8K奔騰奔騰1993323

2、106464601664G8K奔騰奔騰Pro199532550646415020064G8K256K奔奔2199732750646423333364G32K512KItanium2000642.2億億64641G以上以上64G6M集集成三級(jí)成三級(jí)微處理器的基本功能模塊微處理器的基本功能模塊: 總線接口單元總線接口單元BIU(寄存器組)(寄存器組) 執(zhí)行單元執(zhí)行單元EU(運(yùn)算器和控制器、寄存器組)(運(yùn)算器和控制器、寄存器組)3.2 3.2 微處理器內(nèi)部結(jié)構(gòu)微處理器內(nèi)部結(jié)構(gòu) 一一. .微處理器結(jié)構(gòu)特點(diǎn)微處理器結(jié)構(gòu)特點(diǎn) 二二. .基本結(jié)構(gòu)寄存器:基本結(jié)構(gòu)寄存器: 486486內(nèi)部寄存器分為內(nèi)部寄存器

3、分為4 4類類: : H基本結(jié)構(gòu)寄存器基本結(jié)構(gòu)寄存器H浮點(diǎn)寄存器浮點(diǎn)寄存器H系統(tǒng)級(jí)寄存器系統(tǒng)級(jí)寄存器H調(diào)試測(cè)試寄存器調(diào)試測(cè)試寄存器應(yīng)用程序只能訪問(wèn)基本結(jié)構(gòu)寄存器和浮點(diǎn)寄存器。應(yīng)用程序只能訪問(wèn)基本結(jié)構(gòu)寄存器和浮點(diǎn)寄存器。( (我們只介紹基本結(jié)構(gòu)寄存器我們只介紹基本結(jié)構(gòu)寄存器) )AH AX ALBH BX BLCH CX CLDH DX DLSPBPDISIIPFLAGSCSDSESSSFSGS32位名稱位名稱EAXEBXECXEDXESPEBPEDIESI8位名稱位名稱16位名稱位名稱EIPEFLAGS 名稱名稱累加器累加器基址變址基址變址計(jì)數(shù)計(jì)數(shù)數(shù)據(jù)數(shù)據(jù)堆棧指針堆棧指針基址指針基址指針目的變

4、址目的變址源變址源變址指令指針指令指針標(biāo)志標(biāo)志代碼代碼數(shù)據(jù)數(shù)據(jù)附加附加堆棧堆棧32位位16位位注意:注意: 286以下綠色區(qū)域不可用;以下綠色區(qū)域不可用; FS、GS 無(wú)專用名稱;無(wú)專用名稱;1.通用寄存器通用寄存器AX、BX、CX、DX 共同特點(diǎn)共同特點(diǎn): 既可作為既可作為16位寄存器來(lái)用又可作為兩個(gè)位寄存器來(lái)用又可作為兩個(gè)8位寄存器(高、低位)位寄存器(高、低位)來(lái)用;來(lái)用; 都是用于暫存操作數(shù),或是運(yùn)算的中間結(jié)果或其它一些信息。都是用于暫存操作數(shù),或是運(yùn)算的中間結(jié)果或其它一些信息。 指令操作碼操作數(shù)指令操作碼操作數(shù)AH AX ALBH BX BLCH CX CLDH DX DLSPBPD

5、ISI32位名稱位名稱EAXEBXECXEDXESPEBPEDIESI16位名稱位名稱 名稱名稱累加器累加器基址變址基址變址計(jì)數(shù)計(jì)數(shù)數(shù)據(jù)數(shù)據(jù)堆棧指針堆棧指針基址指針基址指針目的變址目的變址源變址源變址8位名稱位名稱 AX (accumulater)稱為稱為累加器累加器,是寄存器中最忙的一個(gè),因,是寄存器中最忙的一個(gè),因CPU中的大部分算術(shù)、邏輯運(yùn)算及中的大部分算術(shù)、邏輯運(yùn)算及I/O操作都是通過(guò)它進(jìn)行的,而且操作都是通過(guò)它進(jìn)行的,而且許多操作其它寄存器無(wú)法替代。許多操作其它寄存器無(wú)法替代。 BX (Base)除具有通用寄存器的特點(diǎn)外,可以對(duì)存貯器尋址,在除具有通用寄存器的特點(diǎn)外,可以對(duì)存貯器尋址

6、,在多種尋址方式中用于提供一基地址(多種尋址方式中用于提供一基地址(基址寄存器基址寄存器)。)。 CX (Count)除具有通用寄存器的特點(diǎn)外,在許多指令(如循環(huán)、除具有通用寄存器的特點(diǎn)外,在許多指令(如循環(huán)、塊傳遞)中被固定作為塊傳遞)中被固定作為計(jì)數(shù)器計(jì)數(shù)器用。用。 DX (Data)除可作為通用寄存器外,可和除可作為通用寄存器外,可和AX組合存放雙字長(zhǎng)數(shù)組合存放雙字長(zhǎng)數(shù)(浮點(diǎn)運(yùn)算),還可用于提供(浮點(diǎn)運(yùn)算),還可用于提供I/O端口地址端口地址。AH AX ALBH BX BLCH CX CLDH DX DLSPBPDISI32位名稱位名稱EAXEBXECXEDXESPEBPEDIESI1

7、6位名稱位名稱 名稱名稱累加器累加器基址變址基址變址計(jì)數(shù)計(jì)數(shù)數(shù)據(jù)數(shù)據(jù)堆棧指針堆棧指針基址指針基址指針目的變址目的變址源變址源變址8位名稱位名稱 有有IP、SP、BP、SI、DI共共5個(gè)個(gè)16位寄存器,主要作用是為尋址存位寄存器,主要作用是為尋址存貯單元提供偏移地址。其中:貯單元提供偏移地址。其中: IP (Instruction Pointer)為為指令指針指令指針,固定用來(lái)存放代碼段中偏移,固定用來(lái)存放代碼段中偏移地址,在程序運(yùn)行過(guò)程中,它始終指向順序存放在存貯器中地址,在程序運(yùn)行過(guò)程中,它始終指向順序存放在存貯器中,將將要執(zhí)行的指令地址要執(zhí)行的指令地址(與與CS聯(lián)合確定下條指令的物理地址聯(lián)

8、合確定下條指令的物理地址),控制器,控制器取得這條指令后,取得這條指令后,IP令自動(dòng)增加一定的值(該值等于已執(zhí)行(已令自動(dòng)增加一定的值(該值等于已執(zhí)行(已取得)指令的字節(jié)數(shù)),以指向下一條將要執(zhí)行的指令。取得)指令的字節(jié)數(shù)),以指向下一條將要執(zhí)行的指令。 AH AX ALBH BX BLCH CX CLDH DX DLSPBPDISI32位名稱位名稱EAXEBXECXEDXESPEBPEDIESI16位名稱位名稱 名稱名稱累加器累加器基址變址基址變址計(jì)數(shù)計(jì)數(shù)數(shù)據(jù)數(shù)據(jù)堆棧指針堆棧指針基址指針基址指針目的變址目的變址源變址源變址8位名稱位名稱IP SP (Stack Pointer)堆棧堆棧指針,

9、提供尋址棧頂所需的偏移地址。其指針,提供尋址棧頂所需的偏移地址。其當(dāng)前值就是棧頂位置,執(zhí)行入、出棧指令時(shí),其內(nèi)容會(huì)自動(dòng)增減。當(dāng)前值就是棧頂位置,執(zhí)行入、出棧指令時(shí),其內(nèi)容會(huì)自動(dòng)增減。 BP (Base Pointer)基址基址指針,提供多種尋址方式中的偏移地址或指針,提供多種尋址方式中的偏移地址或基地址。與基地址。與SS結(jié)合,可訪問(wèn)堆棧區(qū)的非棧頂單元,其它寄存器則結(jié)合,可訪問(wèn)堆棧區(qū)的非棧頂單元,其它寄存器則不能。不能。 SI (Source Index)稱為稱為源變址寄存器源變址寄存器,其作用是為,其作用是為DS或或ES提供偏提供偏移地址或變址值。在數(shù)據(jù)塊傳送指令中,固定和移地址或變址值。在數(shù)

10、據(jù)塊傳送指令中,固定和DS聯(lián)合,提供聯(lián)合,提供源數(shù)據(jù)塊有效地址,其值有自動(dòng)加、減功能。源數(shù)據(jù)塊有效地址,其值有自動(dòng)加、減功能。 DI (Destination Index)目的變址寄存器目的變址寄存器,功能與,功能與SI似。不同在于:似。不同在于:用于數(shù)據(jù)塊傳送指令時(shí)固定和用于數(shù)據(jù)塊傳送指令時(shí)固定和ES聯(lián)用,提供目的地有效地址。聯(lián)用,提供目的地有效地址。 AH AX ALBH BX BLCH CX CLDH DX DLSPBPDISI32位名稱位名稱EAXEBXECXEDXESPEBPEDIESI16位名稱位名稱 名稱名稱累加器累加器基址變址基址變址計(jì)數(shù)計(jì)數(shù)數(shù)據(jù)數(shù)據(jù)堆棧指針堆棧指針基址指針基址

11、指針目的變址目的變址源變址源變址8位名稱位名稱 CS、DS、ES、SS共共4個(gè),和偏移地個(gè),和偏移地址寄存器一起形成址寄存器一起形成20位存儲(chǔ)器物理地位存儲(chǔ)器物理地址,對(duì)存儲(chǔ)器中存放的程序、數(shù)據(jù)、址,對(duì)存儲(chǔ)器中存放的程序、數(shù)據(jù)、堆棧區(qū)域加以區(qū)別、尋址。堆棧區(qū)域加以區(qū)別、尋址。 尋址程序?qū)ぶ烦绦?指令指令):CSIP; 尋址數(shù)據(jù):尋址數(shù)據(jù):(DS或或ES)(SI或或DI、BX、BP); 尋址堆棧:尋址堆棧:SS(SP或或BP) 具體用法在尋址方式中介紹具體用法在尋址方式中介紹CSDSESSSFSGS代碼代碼數(shù)據(jù)數(shù)據(jù)附加附加堆棧堆棧 標(biāo)志寄存器標(biāo)志寄存器FLAGS又稱為程序狀態(tài)字又稱為程序狀態(tài)字P

12、SW,為,為16位位寄存器,該寄存器主要有寄存器,該寄存器主要有兩個(gè)作用兩個(gè)作用: 記錄記錄CPU運(yùn)行結(jié)果狀態(tài)標(biāo)志;運(yùn)行結(jié)果狀態(tài)標(biāo)志; 提供控制標(biāo)志。提供控制標(biāo)志。 FLAGS各位含義如下各位含義如下(EFLAGS見(jiàn)見(jiàn)P23圖圖2.4):15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CFFLAGSEFLAGS標(biāo)志寄存器標(biāo)志寄存器 根據(jù)功能,根據(jù)功能,8086的標(biāo)志可以分為兩類,一的標(biāo)志可以分為兩類,一類叫類叫狀態(tài)標(biāo)志狀態(tài)標(biāo)志,另一類叫,另一類叫控制標(biāo)志控制標(biāo)志。狀態(tài)標(biāo)志。狀態(tài)標(biāo)志表示前面的操作執(zhí)行后,算數(shù)邏輯部件處在

13、怎表示前面的操作執(zhí)行后,算數(shù)邏輯部件處在怎樣一種狀態(tài),這種狀態(tài)會(huì)像某種先決條件一樣樣一種狀態(tài),這種狀態(tài)會(huì)像某種先決條件一樣影響后面的操作。控制標(biāo)志是人為設(shè)置的,指影響后面的操作??刂茦?biāo)志是人為設(shè)置的,指令系統(tǒng)中有專門的指令用于控制標(biāo)志的設(shè)置和令系統(tǒng)中有專門的指令用于控制標(biāo)志的設(shè)置和清除,每個(gè)控制標(biāo)志都對(duì)某一種特定的功能起清除,每個(gè)控制標(biāo)志都對(duì)某一種特定的功能起控制作用。狀態(tài)標(biāo)志位有六個(gè),即控制作用。狀態(tài)標(biāo)志位有六個(gè),即SF、ZF、PF、CF、AF和和OF。 3.3 4863.3 486可訪問(wèn)的地址空間可訪問(wèn)的地址空間 1.1.存儲(chǔ)空間:存儲(chǔ)空間:H 物理空間物理空間( (物理存儲(chǔ)器地址空間):

14、物理存儲(chǔ)器地址空間): 程序的運(yùn)行空間程序的運(yùn)行空間, ,即主存空間即主存空間 2 23232=4G=4G 物理物理 地址:地址: 物物 理理 空空 間間 486 486有有3232條地址線,內(nèi)條地址線,內(nèi)存最大容量存最大容量4G4G。這。這4G4G字節(jié)字節(jié)稱為物理存儲(chǔ)器,每一單稱為物理存儲(chǔ)器,每一單元的地址稱為元的地址稱為物理地址物理地址,其地址范圍其地址范圍0000,0000H0000,0000HFFFF,FFFFHFFFF,FFFFH為為物理存儲(chǔ)空間。物理存儲(chǔ)空間。H 虛擬空間虛擬空間( (虛擬存儲(chǔ)器地址空間虛擬存儲(chǔ)器地址空間):):編程空間編程空間 虛擬存儲(chǔ)器是一項(xiàng)硬件和軟件結(jié)合的技術(shù)

15、。虛擬存儲(chǔ)器是一項(xiàng)硬件和軟件結(jié)合的技術(shù)。 存儲(chǔ)管理部件把主存存儲(chǔ)管理部件把主存( (物理存儲(chǔ)器物理存儲(chǔ)器) )和輔存和輔存( (磁盤磁盤) )看作是一個(gè)整體,即虛擬存儲(chǔ)器。允許編看作是一個(gè)整體,即虛擬存儲(chǔ)器。允許編程空間為程空間為2 24646=64T=64T,程序員可在此地址范圍內(nèi)編,程序員可在此地址范圍內(nèi)編程,程序可大大超過(guò)物理空間。該空間對(duì)應(yīng)的地程,程序可大大超過(guò)物理空間。該空間對(duì)應(yīng)的地址稱為址稱為虛擬地址虛擬地址或或邏輯地址邏輯地址。運(yùn)行時(shí),操作系統(tǒng)。運(yùn)行時(shí),操作系統(tǒng)從虛擬空間取一部分程序載入物理存儲(chǔ)器運(yùn)行。從虛擬空間取一部分程序載入物理存儲(chǔ)器運(yùn)行。當(dāng)程序運(yùn)行需要調(diào)用的程序和要訪問(wèn)的數(shù)

16、據(jù)不在當(dāng)程序運(yùn)行需要調(diào)用的程序和要訪問(wèn)的數(shù)據(jù)不在物理存儲(chǔ)器時(shí),操作系統(tǒng)再把那一部分調(diào)入物理物理存儲(chǔ)器時(shí),操作系統(tǒng)再把那一部分調(diào)入物理存儲(chǔ)器存儲(chǔ)器. .數(shù)據(jù)的交換極快,程序察覺(jué)不到。數(shù)據(jù)的交換極快,程序察覺(jué)不到。線性地址線性地址實(shí)模式:存儲(chǔ)空間僅分段,而不分頁(yè);實(shí)模式:存儲(chǔ)空間僅分段,而不分頁(yè);保護(hù)模式:存儲(chǔ)空間先分段,再分頁(yè)。保護(hù)模式:存儲(chǔ)空間先分段,再分頁(yè)。分頁(yè)部件分頁(yè)部件H 線性空間:線性空間:當(dāng)程序從虛擬空間調(diào)入物理空間時(shí),要進(jìn)行地址轉(zhuǎn)換。當(dāng)程序從虛擬空間調(diào)入物理空間時(shí),要進(jìn)行地址轉(zhuǎn)換。 分段部件首先把虛擬地址分段部件首先把虛擬地址( (編程地址編程地址) )轉(zhuǎn)換為轉(zhuǎn)換為線性地址線性地址

17、, ,如果不分頁(yè)的話,線性地址就是物理地址;如果不分頁(yè)的話,線性地址就是物理地址;如果分頁(yè)的話,則由分頁(yè)部件把線性地址轉(zhuǎn)換為如果分頁(yè)的話,則由分頁(yè)部件把線性地址轉(zhuǎn)換為物理地址。物理地址。虛擬地址虛擬地址不分頁(yè)不分頁(yè)物理地址物理地址分段部件分段部件H I/OI/O地址空間與存儲(chǔ)空間不重疊地址空間與存儲(chǔ)空間不重疊 CPUCPU有一條控制線有一條控制線M/IOM/IO,在硬件設(shè)計(jì)上用,在硬件設(shè)計(jì)上用M/IO=1M/IO=1,參與存儲(chǔ)器尋址,用參與存儲(chǔ)器尋址,用M/IO=0M/IO=0參與參與I/OI/O尋址尋址。H 從從PC/XTPC/XTPentiumPentium,基于,基于IntelIntel

18、微處理器的系統(tǒng)機(jī),實(shí)微處理器的系統(tǒng)機(jī),實(shí)際上只使用低際上只使用低1010位地址線,尋址位地址線,尋址2 21010=1024=1024個(gè)個(gè)I/OI/O端口。端口。2. I/O2. I/O空間空間: : 486 486利用低利用低1616位地址線訪問(wèn)位地址線訪問(wèn)I/OI/O端口,所以端口,所以I/OI/O端口最多有端口最多有2 21616=64K=64K,I/OI/O地址空間為地址空間為0000H0000HFFFFHFFFFH。注意:注意:HI/OI/O地址空間不分段地址空間不分段3.4 4863.4 486工作模式簡(jiǎn)介工作模式簡(jiǎn)介 一一. .實(shí)模式的特點(diǎn)實(shí)模式的特點(diǎn)加電、復(fù)位之后,加電、復(fù)位之

19、后,486486自動(dòng)工作在實(shí)模式,系統(tǒng)在自動(dòng)工作在實(shí)模式,系統(tǒng)在DOSDOS管理下管理下 在 實(shí) 模 式 下 ,在 實(shí) 模 式 下 , 4 8 64 8 6 只 能 訪 問(wèn) 第 一 個(gè)只 能 訪 問(wèn) 第 一 個(gè) 1 M1 M 內(nèi) 存內(nèi) 存(00000H(00000HFFFFFH)FFFFFH)486486有有2 2種工作模式種工作模式: :H實(shí)地址模式實(shí)地址模式( (實(shí)模式實(shí)模式) )H保護(hù)虛擬地址模式保護(hù)虛擬地址模式( (保護(hù)模式保護(hù)模式) ) 存儲(chǔ)管理部件對(duì)存儲(chǔ)器只進(jìn)行分段管理,沒(méi)有存儲(chǔ)管理部件對(duì)存儲(chǔ)器只進(jìn)行分段管理,沒(méi)有分頁(yè)功能,每一邏輯段的最大容量為分頁(yè)功能,每一邏輯段的最大容量為64

20、K64K。 在實(shí)模式下,段寄存器中存放段基址在實(shí)模式下,段寄存器中存放段基址。二二. .保護(hù)模式的特點(diǎn)保護(hù)模式的特點(diǎn):(:(僅作了解)僅作了解) 486486工作在保護(hù)模式下,才能真正發(fā)揮它的設(shè)工作在保護(hù)模式下,才能真正發(fā)揮它的設(shè)計(jì)能力。計(jì)能力。在保護(hù)模式下,在保護(hù)模式下,486486支持多任務(wù)操作系統(tǒng)支持多任務(wù)操作系統(tǒng)在保護(hù)模式下,在保護(hù)模式下,486486可以訪問(wèn)可以訪問(wèn)4G4G物理存儲(chǔ)空間物理存儲(chǔ)空間存儲(chǔ)管理部件中,對(duì)存儲(chǔ)器采用分段和分頁(yè)管理存儲(chǔ)管理部件中,對(duì)存儲(chǔ)器采用分段和分頁(yè)管理三三. .虛擬虛擬8686模式模式(僅作了解)(僅作了解): : 虛擬虛擬8686模式是保護(hù)模式下的一種特

21、殊工作模式模式是保護(hù)模式下的一種特殊工作模式, ,可運(yùn)行實(shí)模式程序??蛇\(yùn)行實(shí)模式程序。 在操作系統(tǒng)管理下在操作系統(tǒng)管理下,486,486可以分時(shí)地運(yùn)行多個(gè)實(shí)可以分時(shí)地運(yùn)行多個(gè)實(shí)模式程序模式程序( (因?yàn)橐驗(yàn)? :在虛擬在虛擬8686模式下模式下,486,486認(rèn)為段寄存器認(rèn)為段寄存器中存放的不是選擇符而是段基址中存放的不是選擇符而是段基址!)!) 例如有例如有3 3個(gè)任務(wù)個(gè)任務(wù), ,操作系統(tǒng)為每一個(gè)任務(wù)分配操作系統(tǒng)為每一個(gè)任務(wù)分配1ms,1ms,每通過(guò)每通過(guò)1ms1ms就發(fā)生一次任務(wù)切換就發(fā)生一次任務(wù)切換, ,從從 宏觀上看宏觀上看系統(tǒng)是在執(zhí)行多個(gè)任務(wù)系統(tǒng)是在執(zhí)行多個(gè)任務(wù), ,聯(lián)機(jī)打印程序就使

22、用聯(lián)機(jī)打印程序就使用“分分時(shí)技術(shù)時(shí)技術(shù)”。打印程序只能在。打印程序只能在DOSDOS環(huán)境下運(yùn)行環(huán)境下運(yùn)行, ,占用系占用系統(tǒng)統(tǒng)10%10%的時(shí)間。的時(shí)間。四四. . 實(shí)模式下實(shí)模式下, ,物理地址的形成(重要)物理地址的形成(重要)1.1.存儲(chǔ)器的分段管理存儲(chǔ)器的分段管理: : 486 486對(duì)存儲(chǔ)器采用分段管理對(duì)存儲(chǔ)器采用分段管理, ,一個(gè)單元的物理地址一個(gè)單元的物理地址由兩部分組成由兩部分組成, ,寫成寫成: : 段基址段基址偏移地址偏移地址 設(shè)某單元物理地址為設(shè)某單元物理地址為12345H, 12345H, 則則: : 12345H= 1000H 12345H= 1000H * *2 2

23、4 4+ 2345H+ 2345H 段基址段基址 偏移地址偏移地址邏輯地址邏輯地址H在一個(gè)邏輯段中在一個(gè)邏輯段中, ,各單元的段基址是相同的。各單元的段基址是相同的。H偏移地址是該單元相對(duì)于段首的地址偏移量偏移地址是該單元相對(duì)于段首的地址偏移量一一個(gè)個(gè)邏邏輯輯段段 10000H10000H12345H12345H 一般情況下,一般情況下,CS、DS、ES、SS等各段在存儲(chǔ)器中的等各段在存儲(chǔ)器中的分配由操作系統(tǒng)負(fù)責(zé),每個(gè)分配由操作系統(tǒng)負(fù)責(zé),每個(gè)段可以獨(dú)立占用段可以獨(dú)立占用64K存儲(chǔ)區(qū),存儲(chǔ)區(qū),各段也允許重疊。如圖所示各段也允許重疊。如圖所示為段分配方式之一為段分配方式之一: 各段獨(dú)各段獨(dú)立占用立

24、占用64K存儲(chǔ)區(qū)存儲(chǔ)區(qū).0150H4200HB000H1CD0H64K代碼代碼64K堆棧堆棧64K數(shù)據(jù)數(shù)據(jù)64K附加數(shù)據(jù)附加數(shù)據(jù)01500H42000H1CD00HCSB0000HDSESSS存儲(chǔ)器存儲(chǔ)器段寄存器段寄存器15 016位段寄存器位段寄存器000020位物理地址位物理地址19 0+15 016位偏移地址位偏移地址邏輯地址需由程序員在編程時(shí)給出邏輯地址需由程序員在編程時(shí)給出段基址:段基址: 指明由哪個(gè)段寄存器給出即可指明由哪個(gè)段寄存器給出即可偏移地址:由程序員在程序中給出偏移地址:由程序員在程序中給出操作系統(tǒng)將程序調(diào)入內(nèi)存時(shí)才給段寄存器操作系統(tǒng)將程序調(diào)入內(nèi)存時(shí)才給段寄存器賦實(shí)際值。此時(shí),計(jì)算出的賦實(shí)際值。此時(shí),計(jì)算出的20位地址才是位地址才是實(shí)際的物理地址實(shí)際的物理地址 邏輯段邏輯段 段基址存放在段基址存放在 偏移地址存放在偏移地址存放在 代碼段代碼段 CS IPCS IP 堆棧段堆棧段 SS SPSS SP 數(shù)據(jù)段數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論