接口第章微處理器與系統(tǒng)結(jié)構(gòu)_第1頁
接口第章微處理器與系統(tǒng)結(jié)構(gòu)_第2頁
接口第章微處理器與系統(tǒng)結(jié)構(gòu)_第3頁
接口第章微處理器與系統(tǒng)結(jié)構(gòu)_第4頁
接口第章微處理器與系統(tǒng)結(jié)構(gòu)_第5頁
已閱讀5頁,還剩117頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

信息工程學(xué)院信息論教研室12023/5/22第二章微處理器和系統(tǒng)結(jié)構(gòu)本章主要介紹微處理器(CPU)的主要組成部分及各部分功能

Intel8086微處理器組成結(jié)構(gòu)、引腳信號及功能

80X86系統(tǒng)組成高性能微處理器簡介信息工程學(xué)院信息論教研室22023/5/22

2.1微處理器的基本結(jié)構(gòu)2.2Intel8086微處理器

2.38086中的標(biāo)志寄存器和堆棧2.48086系統(tǒng)的組成

2.680386微處理器2.780486微處理器2.8Pentium處理器

內(nèi)容豐富重在理解第2章

微處理器與系統(tǒng)結(jié)構(gòu)

教科書28~80頁

2.58086系統(tǒng)時(shí)鐘和總線周期信息工程學(xué)院信息論教研室32023/5/222.1微處理器的基本結(jié)構(gòu)Inter公司生產(chǎn)的微處理器芯片是80X86系列:8086/8088、80286、80386(1985年推出)、80486(1989年推出)、Pentium(1993年推出),居今也有20來年了。從8位機(jī)到32位機(jī),字長越長的微處理器,數(shù)據(jù)處理的速度越快,系統(tǒng)的功能越強(qiáng),機(jī)器結(jié)構(gòu)越復(fù)雜。信息工程學(xué)院信息論教研室42023/5/22微處理器的主要組成部件微處理器(CPU)由下列主要部分組成:算術(shù)邏輯單元ALU控制器寄存器陣列總線和總線緩沖器

高性能的CPU還有:指令預(yù)取部件,指令譯碼部件、地址形成部件、存儲(chǔ)器管理部件等。

高性能的主要技術(shù)是并行操作.信息工程學(xué)院信息論教研室52023/5/22一、算術(shù)邏輯運(yùn)算單元(ALU)ALU是對二進(jìn)制數(shù)進(jìn)行算術(shù)邏輯運(yùn)算的基本部件。數(shù)據(jù)加工處理可歸納為兩種基本運(yùn)算:

算術(shù)運(yùn)算------可進(jìn)行無符號數(shù)和帶符號數(shù)的加、減、乘、除運(yùn)算,還可進(jìn)行BCD碼運(yùn)算。邏輯運(yùn)算------可完成邏輯“與”、“或”、“非”、“異或”、“移位”等基本的邏輯運(yùn)算。設(shè)有6個(gè)標(biāo)志位CFPFAFZFSFOF,用以反映運(yùn)算結(jié)果的狀態(tài)。

ALU即運(yùn)算器實(shí)際上是一個(gè)以加法器為核心的算邏部件.這一加法器能按照二進(jìn)制法則進(jìn)行加法運(yùn)算,又能通過二進(jìn)制補(bǔ)碼方法,把減法變?yōu)榧臃ㄟM(jìn)行運(yùn)算,,還能用移位操作實(shí)現(xiàn)乘、除運(yùn)算。

p29算邏運(yùn)算都有相對應(yīng)的指令這里指的是機(jī)器!信息工程學(xué)院信息論教研室62023/5/22與ALU直接有關(guān)的部件還包括數(shù)據(jù)寄存器、標(biāo)志寄存器與十進(jìn)制調(diào)整部件。

ALU框圖如下:(P28圖2.1)DAA部件FlagR信息工程學(xué)院信息論教研室72023/5/22BCD碼20---21頁、十進(jìn)制調(diào)整指令94—100頁因?yàn)樵诙M(jìn)制和十進(jìn)制的相互變換中會(huì)出現(xiàn)‘變換誤差’,這在某些應(yīng)用(例如財(cái)會(huì)業(yè)務(wù))中是不允許的,所以計(jì)算機(jī)中必須能進(jìn)行十進(jìn)制運(yùn)算。1.表示方法—BCD碼(BinaryCodedDecimal)要表示一位十進(jìn)制數(shù),至少要用4位二進(jìn)制數(shù),常用下面兩種表示方法:

壓縮的(組合的)BCD碼:一個(gè)字節(jié)表示兩位BCD碼。優(yōu)點(diǎn):占內(nèi)存少

非壓縮(非組合)的BCD碼:一個(gè)字節(jié)表示一位BCD碼,高4位為0。優(yōu)點(diǎn):鍵盤輸入的‘0’~‘9’是ASCII碼,30h~39h

屏蔽掉高4位即可。ANDal,0fh輸出顯示‘0’~‘9’必須是ASCII碼,30h~39h

組合上高4位即可。ORal,30h8運(yùn)算方法

由于BCD碼需10種4位二進(jìn)制編碼0000~1001,還有6種碼1010~1111是非法編碼。若出現(xiàn)非法編碼,所得的結(jié)果就要修正。計(jì)算機(jī)內(nèi)十進(jìn)制數(shù)(BCD碼)運(yùn)算仍采用二進(jìn)制加法器來實(shí)現(xiàn)。

說明:微機(jī)的CPU中都有專門的十進(jìn)制運(yùn)算調(diào)整部件和相對應(yīng)的指令。詳見P94----100除法aaddiv乘法sul

aam加法add

daa(aaa)減法sub

aas(das)信息工程學(xué)院信息論教研室92023/5/22浮點(diǎn)運(yùn)算浮點(diǎn)運(yùn)算:浮點(diǎn)數(shù)可以看作是由兩個(gè)定點(diǎn)數(shù)組成,尾數(shù)與階碼。在對階后可以對尾數(shù)進(jìn)行運(yùn)算。浮點(diǎn)數(shù)運(yùn)算可以用軟件實(shí)現(xiàn)。也可以專門生產(chǎn)浮點(diǎn)運(yùn)算部件和浮點(diǎn)微處理器,并設(shè)有專門的浮點(diǎn)運(yùn)算指令,可進(jìn)行32位或64位浮點(diǎn)加、減、乘、除運(yùn)算。

Pentium處理器已把浮點(diǎn)處理器與主處理器集成到一個(gè)芯片上。早期的浮點(diǎn)處理器有:8087、80287、80387協(xié)處理器。信息工程學(xué)院信息論教研室102023/5/22二、控制器CTRL是發(fā)布操作命令的部件,操作的順序需要精確的定時(shí),其內(nèi)部主要組成如下:1、指令部件包括程序計(jì)數(shù)器(PC),指令寄存器(IR),

指令譯碼器(ID)。2、時(shí)序部件包括時(shí)鐘系統(tǒng),脈沖分配器。3、微操作控制部件根據(jù)指令產(chǎn)生計(jì)算機(jī)各部件所需要的控制信號,如傳送、加減、邏輯運(yùn)算等,由譯碼器輸出、節(jié)拍發(fā)生器輸出等進(jìn)行組合而產(chǎn)生,完成指令所規(guī)定的全部操作。

可采用組合邏輯控制(控制信號采用組合邏輯電路設(shè)計(jì)實(shí)現(xiàn));微程序控制(若干微指令組成的微程序);和可編程邏輯陣列(PLA、EPLD等)等方法來實(shí)現(xiàn)。信息工程學(xué)院信息論教研室112023/5/22控制器的組成框圖(P30圖2.2)信息工程學(xué)院信息論教研室122023/5/22控制器中的時(shí)序部件P30(1)時(shí)鐘系統(tǒng)脈沖源------用來產(chǎn)生具有一定頻率和寬度的脈沖信號(稱為CPU的主頻)。一般使用外接的石英晶振,因?yàn)樗念l率穩(wěn)定度高。計(jì)算機(jī)的電源一旦通電,脈沖源立即以給定的頻率重復(fù)發(fā)出矩形脈沖。兩個(gè)相鄰脈沖前沿的時(shí)間間隔為一個(gè)時(shí)鐘周期或T狀態(tài),它是CPU操作的最小時(shí)間單位。時(shí)鐘啟停邏輯------用作控制啟停主脈沖信號的開關(guān)。按指令和控制臺(tái)的要求,可以準(zhǔn)確地開啟或關(guān)閉時(shí)鐘脈沖序列。(2)脈沖分配器計(jì)算機(jī)在執(zhí)行一條指令時(shí),總是把一條指令分成若干個(gè)基本動(dòng)作,由控制器產(chǎn)生一系列節(jié)拍和脈沖,每個(gè)節(jié)拍和脈沖信號指揮機(jī)器完成一個(gè)微操作。產(chǎn)生這些節(jié)拍和脈沖的部件稱為脈沖分配器或節(jié)拍發(fā)生器。它們用作產(chǎn)生計(jì)算機(jī)各部分所需要的能按一定順序逐個(gè)出現(xiàn)的節(jié)拍電位或節(jié)拍脈沖的定時(shí)信號,以控制和協(xié)調(diào)計(jì)算機(jī)各部分有節(jié)奏地動(dòng)作。數(shù)字電路中的環(huán)形計(jì)數(shù)器常用來組成節(jié)拍脈沖發(fā)生器。信息工程學(xué)院信息論教研室132023/5/22CLK??M2M5T4T3T1T2M1機(jī)器周期指令周期(包括1~5個(gè)機(jī)器周期)指令周期、機(jī)器周期與時(shí)鐘周期的關(guān)系如下圖p31

時(shí)鐘周期(Tstate):主時(shí)鐘的兩個(gè)脈沖前沿的時(shí)間間隔稱為一個(gè)時(shí)鐘周期,又稱為T狀態(tài)。它是CPU操作的最小時(shí)間單位。機(jī)器周期:由2~5個(gè)T狀態(tài)組成一個(gè)機(jī)器周期(MachineCycle),稱為M周期,又叫做總線周期,用來完成一個(gè)基本操作,如MEM讀/寫,I/O讀/寫等。指令周期:一條指令(的取出和)執(zhí)行所需的時(shí)間稱為指令周期(InstructionCycle),一條指令執(zhí)行需1~5個(gè)M周期。信息工程學(xué)院信息論教研室142023/5/22三、總線與總線(緩沖器)部件p32

所謂總線是指計(jì)算機(jī)中傳送信息的一組通信線,將多個(gè)部件連成一個(gè)整體。可以簡單分為:片內(nèi)總線:在CPU內(nèi)部或部件內(nèi)部各單元之間傳送信息的總線(又可細(xì)分為單總線、雙總線(輸入/輸出BUS)、多總線結(jié)構(gòu));片外總線:CPU與外部部件之間傳送信息的總線。片外總線又稱為系統(tǒng)總線,通常系統(tǒng)總線分為地址總線、數(shù)據(jù)總線、控制總線,即所謂三總線結(jié)構(gòu)。

因?yàn)槎鄠€(gè)部件均掛在總線上,但各部件工作情況并非完全一樣(有的作為信號源發(fā)送,有的作為接收器接收)。由于數(shù)據(jù)或信息代碼是用電位高低來表示,若某一時(shí)刻有幾個(gè)部件同時(shí)向BUS發(fā)送數(shù)據(jù),則BUS上的情況就成為不確定的了,電路也可能被燒毀。所以同一時(shí)刻只允許一個(gè)部件向BUS發(fā)送信息。而接收數(shù)據(jù)就沒有上述限制,同一時(shí)刻可允許多個(gè)部件接收數(shù)據(jù)。信息工程學(xué)院信息論教研室152023/5/22三態(tài)緩沖器BUFp33總線緩沖器:在工作過程中,常常要求掛在BUS上的某些部件在電氣連接上與BUS“脫開”,使這些部件對BUS上其它部件的工作不產(chǎn)生影響,為此,可在部件內(nèi)部設(shè)置三態(tài)緩沖器。(0態(tài)、1態(tài)、高阻態(tài))

DATA→3態(tài)BUF→BUS;

三態(tài)緩沖器(3態(tài)BUF)處于:

低阻(高(1態(tài))電平、低(0態(tài))電平)→掛在BUS上;高阻→邏輯上脫開。部件“脫開”狀態(tài):處于高阻狀態(tài),開路狀態(tài),浮空狀態(tài);邏輯上“脫開”,物理上仍連在一起。信息寫工程靠學(xué)院括信息條論教滿研室1620緣瑞23隸/5珠/1僚8總線鹽(緩讓沖器慶)部君件p3蛛3總線劑緩沖患器分疊為:單向跪三態(tài)地緩沖繩器,距如地衰址總味線緩世沖器濫只發(fā)水地址予信息支,(地珠址BU善S是單條向的禿);雙向糕三態(tài)粒緩沖外器,獨(dú)如數(shù)弦據(jù)總灰線緩放沖器咸,既失可發(fā)禁又可盛接收爬數(shù)據(jù)(數(shù)置據(jù)BU稿S是雙示向的秧)。采用溪總線價(jià)結(jié)構(gòu)戴的優(yōu)蠢點(diǎn)是觸:※秩減少潑信息施傳輸寸線數(shù)良目;※必提高腰系統(tǒng)析的可弊靠性畏;查增加粗系統(tǒng)酷靈活但性搖;※由便于淡實(shí)現(xiàn)膊系統(tǒng)近標(biāo)準(zhǔn)往化。※徹便于蘿面向黨總線機(jī)設(shè)計(jì)緞,使養(yǎng)各部匙件的島設(shè)計(jì)喬簡單接化。信息錢工程慮學(xué)院活信息畝論教兄研室1720信23幅/5闖/1斜8四、籃寄存罪器陣卻列(Re括gi彩st頓er燒A名rr猜ay避)p3攀3在CP竄U內(nèi)部導(dǎo),有蠢一個(gè)鞠臨時(shí)退存放層地址橋和數(shù)沫據(jù)的宋寄存丑器陣穴列。航這個(gè)遙陣列樂因CP注U的不香同而鳳不同柄,寄臉存器粱的多突少有困差別閃,但撓其功匆能相壇似。寄存扮器陣呈列大辣致分廉為以洗下四榮組:存放題待處劇理數(shù)似據(jù)的慚寄存熔器;累加池器(AC抵:級Ac碰cu占mu吉la橋to輛r)雕;通用RE龜G組,A,靜B,凍C,喘D等。2.存放故地址捐碼的份寄存蓋器;指令帝指針輩(IP稅)或程好序計(jì)拳數(shù)器能(PC指:P進(jìn)ro秤gr滾am撇C惕ou哥nt峽er施);堆棧罰指示動(dòng)器(SP支:碧St多ac丙k炸Po建in城te佳r)座;變址RE起G、基短址RE圣G。3.存放師控制限信息憶的寄琴存器遺;指令答寄存娛器IR、標(biāo)西志寄緊存器FR4.起數(shù)強(qiáng)據(jù)或影地址崖緩沖衣器作嗚用的爛寄存攻器。數(shù)據(jù)王總線應(yīng)緩沖(D紛BU迅F:何Da寄ta婦B撓US辨B恐uf仇fe彎r)腸;地址婚總線抹緩沖(A色BU免F:煙Ad通dr襲es勞s繪B撤US奧Bu炊ff慰er箱)迅。三態(tài)錢,單枯向,航在內(nèi)紅、外閱部BU辯S之間侮緩沖北。信息臉工程堅(jiān)學(xué)院宿信息稠論教翁研室1820舒23渠/5浙/1坊82.浸2柿In葬t(yī)e清l送80衣86微處私理器學(xué)習(xí)描匯編孤語言煎編制漸程序銅時(shí)要翁使用攀它.?80廳86籃是一豬種單呈片微手處理朋器芯蝕片,蝴內(nèi)外邀部數(shù)錯(cuò)據(jù)總叢線1兇6位脅,對西外4翠0條滋引腳憑,主即時(shí)鐘掉5MH稈z、摸8律MH認(rèn)z、棗10賭MH渠z等。20警條地趁址引厲腳,似直接商尋址220=1MB箏yt廣e,可訪緞問6沒4K個(gè)I/舌O端口焰,具領(lǐng)有2擊4種珍尋址準(zhǔn)方式劃,可禮以對領(lǐng)位、琴字節(jié)燙、字羨、字桃符串可、字匙串、BC腸D碼、AS訴Cl抗l碼等到多種餐數(shù)據(jù)最類型豬進(jìn)行萌處理羅。信息得工程是學(xué)院研信息暴論教甚研室1920位23籮/5書/1壤8一、逆80橫86蛾的美寄存著器陣低列CP恒U內(nèi)部睜有4煉組RE構(gòu)G,共1白4個(gè)劇16饒位RE觀G供編程人員查使用國。通用RE稻G組4個(gè)16位或8個(gè)8位RE寺GAX主累愈加器BX累加染器或結(jié)基址RE即GCX累加舊器或瓦計(jì)數(shù)澡器DX累加姻器或I/愚O地址RE竄GAHALBHBLCHCLDHDLSPBPSIDI變址RE牢G指針RE柏G2.指針兼與變推址RE柳G組啄只能栽是16位RE毯G堆棧炒指針基址征指針源變浸址器目的幻玉變址抓器信息律工程袖學(xué)院挨信息昏論教課研室2020霉23驚/5你/1漠816位機(jī)貝怎樣擋尋址20位的猜內(nèi)存見空間?存儲(chǔ)滅器分徑段!3.夏段RE殘G組代碼重段數(shù)據(jù)思段堆棧管段附加羊段段RE寺G是存掠放內(nèi)駕存地覺址的倚高位懸地址路,地績址形灑成是交由段拾寄存孤器地番址左惡移4槳位加師上對浴應(yīng)的餡偏移偶量。CSDSSSES4.眼控坑制RE秧G指令隨指針標(biāo)志RE貸GIPFRHFRL信息咸工程慚學(xué)院庭信息坑論教突研室2120譯23通/5毒/1肢8內(nèi)存椅單元碰的20位物兆理地烘址的移形成例如饒:被宿取指剩令的五地址拾為CS左移繩4位糞加上IP的值尼。若CS稼=偉20壩00造H,壁IP捷=0傻10第0H則指榴令地近址為2個(gè)0自0班0持0H+幼0棍1瀉0腿0引H——飼——帽——序—2分0落1友0詠0輔HSS段與SP或BP對應(yīng)余;DS耗/E丙S與SI敬、D嗽I、狀BX等結(jié)切合使裙用,衣串操灣作時(shí)漿有約定。DS途:S盆I烏E踢S:蟻DI信息睜工程公學(xué)院移信息該論教筒研室2220劈燕23億/5掩/1風(fēng)880鍵38能6內(nèi)部刪寄存腹器P6告480星38靠6共有34個(gè)寄柏存器紡,可惡分為7類:8個(gè)通熊用寄策存器裁和80銜86相同琴,只撲是擴(kuò)處展到32位,拴寄存在器名輸字前址加E:即EAX、EB持X…螺…,仍躲支持8位和16位操挖作,凍用法付和80化86相同集。指令抖指針游和標(biāo)夜志寄嫌存器指令腦指針EI案P32位營與32位地疑址線朵相對腥應(yīng)。標(biāo)志聯(lián)寄存趴器EF標(biāo)LA譯GS32位低定軋義15位3117161514131211109876543210Intel保留VMRFNTIOPLOFDFIFTFSFZFAFPFCF虛擬秤方式恢復(fù)已標(biāo)志嵌套攜任務(wù)涂標(biāo)志IO特權(quán)淋級信息軌工程奮學(xué)院吧信息繞論教插研室2320蓋23乖/5皺/1續(xù)880冶38亭6內(nèi)部軍寄存汁器P6遼43.控制汗寄存畝器4個(gè)CR0CR1CR2CR3段寄漲存器6個(gè)CS贊SS益DS藝E在S扁FS呼G欠S系統(tǒng)涌地址姜寄存菠器4個(gè)調(diào)試趴寄存陽器8個(gè)測試論寄存勵(lì)器8個(gè)信息博工程屋學(xué)院恨信息泳論教地研室2420滔23獎(jiǎng)/5逆/1精8怎樣術(shù)提高躁計(jì)算款機(jī)執(zhí)解行指鉗令的鑰速度?80萍86斑C狡PU按功趕能可涉分為精兩大蝦部分洋:?一部剖分為BI塞U(羅BU枕S花In炊te鹿rf寺ac晶e渾Un子it贈(zèng));專門板負(fù)責(zé)敵取指福令和瓜存取笨操作蠅數(shù)。等它與BU香S打交消道。?一部奧分為EU像(E袍xe感cu扶ti怪on謹(jǐn)U損ni松t)螞。專門需負(fù)責(zé)烘分析溜指令兵與執(zhí)標(biāo)行指朋令。絨它不限與系比統(tǒng)BU皂S打交堵道。二、燈80塔86CP湯U的功疾能結(jié)包構(gòu)取指冬令與宴執(zhí)行雅指令蘆操作艷是并畢行的大,提坡高了CP吹U的利鉆用率犁,這溜種重膠疊操輩作技燃術(shù),償提高僅了整捎個(gè)系肢統(tǒng)的滅運(yùn)行靠速度篩?!稃湶⑿心嗖僮?指令耍預(yù)取!信息稍工程稅學(xué)院府信息酒論教俗研室2520誓23匹/5序/1姻880錢86CP帝U的功打能結(jié)仰構(gòu)框拿圖80其86內(nèi)部嘩結(jié)構(gòu)家框圖BI脈U與外磨部總扶線打拒交道厘,負(fù)留責(zé)取妨指令案、讀么寫操滴作數(shù)亂、地習(xí)址轉(zhuǎn)揀換與誓總線姑控制描;EU負(fù)責(zé)救指令雪譯碼聞與執(zhí)娃行指裝令的幸工作驚。信息費(fèi)工程趁學(xué)院瀉信息度論教尾研室2620戶23形/5樂/1皮8二級懸流水圓線圖巴示早期沿的計(jì)孝算機(jī)棒取指儲(chǔ)令、嶄執(zhí)行弱指令屢是按籍照時(shí)憶間順寨序進(jìn)行雄的。仁而8紗08再6CP大U是二者傻并行喜同時(shí)而操作瘋的。如席圖:t隊(duì)列BI栗UEUt重疊絨執(zhí)行昨指令腿的過角程取指1執(zhí)行1取指2執(zhí)行2………………12,33,4,54,5,6…………取指令1取指令2取指令3讀數(shù)據(jù)…………等待執(zhí)行1執(zhí)行2執(zhí)行3…………信息搖工程顛學(xué)院勝信息忌論教眼研室2720憐23捎/5跨/1培880簡86CP允U中BI差U的功售能BI短U總線電接口轟單元80巴86CP盛U與外榨設(shè)的壤接口裁部件郵,提檔供1茄6位蹈數(shù)據(jù)鉛總線與2步0位裹地址事總線適。內(nèi)部崗由段RE已G、駁IP并、內(nèi)部閘通信RE舅G、指令聾隊(duì)列姐、地址轎加法網(wǎng)器和坑總線蜻控制后邏輯皮等組成;完成堂取指蘇令、顛指令詳排隊(duì)鹿、讀湯/寫密操作謀數(shù)、略地址雅轉(zhuǎn)換與總蹲線控詞制等工作;隊(duì)列遙為先獎(jiǎng)進(jìn)先你出原則甜組織FI奧FO嚇(F玩ir朵st扭I升n筋Fi鵝rs傻tOu打t)遙,實(shí)現(xiàn)半流水偶線操證作,塊高性災(zāi)能CP委U更是愁如此臭。8末08驚6有6軋個(gè)By錘te指令島隊(duì)列往;需沙要兩濕個(gè)指剝針,OU湖T與IN指針倦;信息兼工程原學(xué)院腰信息忽論教郵研室2820浙23埋/5售/1予880處86CP回U中BI吊U的功冬能(灶續(xù))當(dāng)遇桶到BI翅U正準(zhǔn)插備取困指令壟而EU老→B雹IU申請?zhí)刈x/濱寫ME黨M或I/哲O時(shí),則先取指增令,后讀/還寫操烤作數(shù)委;當(dāng)隊(duì)尊列中朵當(dāng)前劍有兩托個(gè)字坡節(jié)空心間時(shí)暮,BI頂U(kuò)順序湖預(yù)取浙指令并填滿隊(duì)列徐;當(dāng)遇扭到CA創(chuàng)LL咸、J地MP鴨、I磨NT伴n等指徑令時(shí)融,先忍把IP壓入堆勿棧,朱再清徹除隊(duì)舞列,茄再重賤新取亡滿隊(duì)鴿列;信息討工程梳學(xué)院今信息孩論教誤研室2920貢23僅/5銜/1飄880劑86CP之U中EU的功處能EU執(zhí)行剖單元組成某:AL嫌U、天FR榮、8個(gè)通肆用RE序G、暫存驕器、改隊(duì)列控制令邏輯譜與時(shí)銅序控罪制邏璃輯(EU控制粘器)燦等;完成乳工作?。褐笜?gòu)令譯練碼與伯執(zhí)行爬指令拋;EU沒有售連接顛到總商線上腳,所婦以對區(qū)系統(tǒng)嫂總線演來說肉,它是“樸外界謠”的修。信息戶工程阻學(xué)院約信息塔論教品研室3020粥23金/5臂/1宅8信息翅工程溪學(xué)院努信息衡論教多研室3120垮23構(gòu)/5羅/1倚89個(gè)部煌件可背以同瞎時(shí)工漸作。信息超工程窄學(xué)院栽信息褲論教弄研室3220雜23麥/5雁/1折8信息鍛工程巖學(xué)院養(yǎng)信息歲論教盆研室3320馬23庭/5陸/1謠880勺86CP袋U引腳抵圖80響86止C獲PU引腳塔圖注意芯片緊要接停在系鈔統(tǒng)總扛線上,故引常腳上營的信市號有四量類.引腳分上信鞭號的盲功能沉、高朗低電箭平、籃傳輸榮方向?qū)褪鞘姆袢凉?jì)態(tài)。信息雷工程么學(xué)院贏信息既論教走研室3420全23砌/5架/1耐880奸86哄/8歌8管儉腳描它述80抹86飲:1唯6位微漂處理鏟器,16蛙位外港部數(shù)瞧據(jù)總芒線80顆88柏:1急6位微榴處理功器,8位容外部膊數(shù)據(jù)嬸總線信息甜工程臟學(xué)院縱信息縱論教魯研室3520遭23篩/5桶/1竭8高檔牌微處賞理器19脈85年推甩出的80億38拿6數(shù)據(jù)膀線和陸地址傾線均仗為32位,謀尋址232=浴4G淺B,對累外引姥腳13發(fā)2條,輪采用災(zāi)陶瓷單網(wǎng)格呆陣列表(PG醋A)封裝臣,具攻有高指可靠趨性和踩緊密澤性。19軟89年推冰出的80湯48踐6第二支代32位微申處理潛器,壯外部對數(shù)據(jù)如總線卻寬度嚼增加忌到64位,惑對外錦引腳16羨8條,趴采用PG懸A封裝庭。19協(xié)93年推額出的Pe使nt駝iu梢m第五冰代32位微讓處理歉器,赴外部知數(shù)據(jù)膚總線免寬度學(xué)增加膜到64位,敗對外堆引腳23控7條,檔采用PG礦A封裝煙。信息掏工程筍學(xué)院慘信息非論教庫研室3620荒23怒/5快/1替8信息序工程林學(xué)院墊信息艘論教王研室3720票23晨/5素/1寒8P積3(37必0條)信息迎工程收學(xué)院津信息簽論教桂研室3820客23法/5潔/1界8P蔑4逃(閘47常8條)信息賊工程花學(xué)院竄信息暢論教抗研室3920帖23煉/5轎/1侄8三、雅80葉86CP考U引腳揚(yáng)及其拳功能揪(1)AD15~AD0:喚(地米址/籃數(shù)據(jù)肢復(fù)用紹信號睬)16桑條,雙向噸,三身態(tài)地址拐/數(shù)浴據(jù)線攔,輸伙入/弓出信請?zhí)?,血多路票開關(guān)舟,分柜時(shí)復(fù)舉用(前低1蕉6位哈地址嘆線與滿16獸位數(shù)犁據(jù)線鍛公用逐這些魚引線霉),隸從時(shí)甜間上刊加以聲區(qū)分促。在T1周期甩,輸票出ME五M或I/叢O口地活址,T2~T4則為隔數(shù)據(jù)址收發(fā)敏信號北。A19/S6~A16/S3:婆地址糟/狀拋態(tài)輸黑出信韻號,熄三態(tài)T1時(shí),贊作為ME辱M的A19~A16地址玩信號蜂(訪界問I/而O口時(shí)砌,保鴨持低衛(wèi)電平廁);T2~T4時(shí),狂輸出飽狀態(tài)株信息脖;S5:中塘斷允去許標(biāo)華志位擴(kuò)狀態(tài)嶄(IF現(xiàn));S4與S3:現(xiàn)飄行使阿用哪栗個(gè)段RE捉G信息銜工程取學(xué)院焦信息夸論教赤研室4020英23型/5來/1鐮8三、盾80刮86CP活U引腳距及其稼功能州(2)S4與S3編碼性能對應(yīng)的段REG00附加數(shù)據(jù)ES01堆棧段SS10代碼段CS11數(shù)據(jù)段DSS6指示領(lǐng)哪個(gè)勻處理老器在早使用遙總線變:S6=0梢,8踩08扛6使怠用;S6=1趨,其它軍處理滴器使寫用。信息疑工程盟學(xué)院東信息曉論教脊研室4120榜23懲/5頓/1羞8三、桿80尤86CP閱U引腳介及其磨功能寇(3)BH持E/西S7:允許良高字添節(jié)傳莖送/女狀態(tài)悲輸出在T1狀態(tài)腐,BH皇E在高否8位謊數(shù)據(jù)而總線D15~D8上傳踢送一個(gè)畏字節(jié)綠數(shù)據(jù)賣;BH蘇E與A0把存彎儲(chǔ)器拉分為梢兩組罩(高挎組與賓低組皇):S7狀態(tài)旅信號泡沒定遷義。BHEA0狀態(tài)0016位數(shù)據(jù)01高8位(D15~D8)10低8位(D7~D0)11保留不用信息直工程抖學(xué)院召信息石論教躺研室4220做23凈/5強(qiáng)/1朗8三、拳80母86CP承U引腳項(xiàng)及其夜功能掘(4)RD讀信伯號,睛輸出讀ME裁M或I/辜O操作筋,由M/方IO引腳療決定縮慧是讀M還是I/綿O口:M/碼IO防=1炎,讀ME肥M;M/鉛IO昨=0挎,讀I/吊O口。RE趕AD母Y:(輸入倡)外顛部器酬件發(fā)鋪回的名準(zhǔn)備帳就緒瘋信號由ME跑M或I/桑O口發(fā)盟回的通應(yīng)答吉信號蘿,CP獅U在T3的上升沿愛檢測欄該信接號,瓣若為右高,妖則準(zhǔn)顧備就己緒,則不插幅入Tw;若為踏低,框則未芳準(zhǔn)備合好,屋插入Tw;系何統(tǒng)規(guī)斥定可竹插入歡不超過1球0個(gè)Tw。信息政工程宏學(xué)院盞信息垂論教檢研室4320膛23耍/5價(jià)/1梅8三、蓬80永86CP僻U引腳渴及其效功能撿(5)IN鈴TR:(In病te蔽rr體up溉t)可陡屏蔽友中斷象請求仁信號恨(IN?。唠娡镀接袆?chuàng)效觸變發(fā)的奴輸入簡信號拖,由呀外部跨設(shè)備袖發(fā)來元;該信財(cái)號是萄在每緊一指頭令周圍期的敗最后鼠一個(gè)T狀態(tài)刷被采洪樣,以決礎(chǔ)定是葬否進(jìn)縣入中經(jīng)斷響后應(yīng)周花期??捎眉Z軟件練屏蔽泊(CL佳I指令陽使IF花=0濾)。7.紅NM古I:非屏圖蔽中圓斷請頸求信菌號(IN私)邊沿核觸發(fā)茂信號醋,若濟(jì)有NM摟I請求木,則遍現(xiàn)行接指令結(jié)束思后立剪即引置起中蘆斷。該信梅號不現(xiàn)能用仆指令獸屏蔽旁,其么檢測鹽時(shí)間駐與IN他TR一樣扮。信息豬工程綱學(xué)院量信息嬸論教外研室4420繼23箏/5渴/1暴8三、繩80污86CP含U引腳蓄及其少功能芹(6)TE翼ST思:檢測鬧信號英(IN夜)該信億號由判80期87冶發(fā)來那,在WA熊IT指令震執(zhí)行館期間堅(jiān),CP擔(dān)U監(jiān)視TE歲ST信號若。若TE蚊ST為低扯電平莊,8留08秒6繼攏續(xù)執(zhí)行WA卸IT的下質(zhì)一條貧指令淘,否端則CP杏U處于票等待皆(空私閑)狀態(tài)足,且曠重復(fù)鉆測試TE冶ST信號拜;TE素ST為高奧時(shí),北處于WA倒IT狀態(tài)洲,TE略ST低電歪平時(shí)布退出WA啦IT狀態(tài)臨。8086CPU8087TE比STBU賺SY信息逆工程季學(xué)院耀信息魚論教繁研室4520菊23朱/5竄/1浸8三、樂80箏86CP霉U引腳汪及其嚇功能效(7)RE滋SE慶T:復(fù)位址信號壘(IN蒜),高有哲效該信鵝號使CP逐U結(jié)束會(huì)現(xiàn)行忽操作炭,初嚇始化運(yùn)內(nèi)部RE謎G,CP拔U復(fù)位滴后:CS仇=F壟FF比FH澤IP學(xué)=0鐘00翼0HDS失=0科00拌0H魯E拳S=思00腦00封HSS巾=0雞00饅0H巴FR判=0葵00晃0(禁止可中斷明)指令童隊(duì)列東空,疼復(fù)位雜后執(zhí)爽行的所第一驕條指妄令在脖內(nèi)存兆的FF濕FF睜0H件(引導(dǎo)相程序縣的入碼口地守址)動(dòng),用JM炎P可轉(zhuǎn)跡到實(shí)際開聯(lián)始處遞。CL苗K:時(shí)鐘建,Vc踐c與GN挽D:電源眉與地驅(qū)(IN甩)信息課工程孟學(xué)院冷信息酸論教禿研室4620叼23嚼/5患/1完8三、椒80仍86CP釘U(kuò)引腳毒及其保功能幸(8)MN腎/M猛X:最小貧最大婚組態(tài)爭控制甜信號稍(IN們)當(dāng)MN給/M購X=拼0,為最弓大組嗽態(tài),帳構(gòu)成籃多處粉理器瓦系統(tǒng)槐;在最使大組鴿態(tài)時(shí)壩,控滑制信段號由S2~S0經(jīng)總棒線譯紗碼器82帥88欄譯碼溉產(chǎn)生霉。當(dāng)MN既/M燭X=氏1,為最炒小組戴態(tài),因構(gòu)成僅單處譯理器棉系統(tǒng)澆,CP靜U提供縫所有凳的總綿線控漸制信芹號。MN俘/M為X的接否法決針定了原8個(gè)躲引腳擋(2敏4~宣31冬)之吵功能奪。信息您工程抗學(xué)院福信息蜓論教惹研室4720州23阻/5佛/1傾8三、母80充86CP蜻U引腳端及其促功能度(9)★當(dāng)MN蕩/M廉X=檢Vc驢c(最小撫組態(tài)符)時(shí)襪,各稅引腳緊功能腎:IN低TA鄭:中斷療響應(yīng)甜信號駝(OU楚T)是IN照TR的應(yīng)姐答信豈號,西在中證斷響氏應(yīng)時(shí)請發(fā)兩多個(gè)IN舞TA周期騰。AL啟E:地址聾鎖存氏允許基信號斤(OU傘T)(Add附re抬ssLat展chEna蛾bl惹e)把地揀址/蒜數(shù)據(jù)提、地村址/駛狀態(tài)載線上蠅的地店址信壩號鎖童存到地址贏鎖存昌器中巧,AL涉E在T1狀態(tài)鑼有效劫。信息歉工程赤學(xué)院泉信息岸論教及研室4820壓23寒/5惜/1覆8三、貞80談86CP盟U引腳唇及其直功能嘩(10)M/廳IO民:M勿EM與I/御O控制休信號松(OU伐T)決定薪訪問內(nèi)的是ME怪M或者叼是I/逼O:M/曉IO流=1紙,訪問ME戒M;M/恢IO旱=0拐,訪問I/竊O口。WR桃:寫信錘號(OU查T)用來譜表示CP打U處于還寫ME綁M或者I/字O口(答與M/它IO配合推使用菌)。信息缸工程供學(xué)院鋪信息思論教裙研室4920獎(jiǎng)23塔/5僚/1芹8三、騰80疏86CP矮U引腳旱及其挽功能致(11)DT創(chuàng)/R發(fā):數(shù)據(jù)姨收發(fā)爺信號盒(雙電向,胃三態(tài)賣)增加掀數(shù)據(jù)雖總線秀的驅(qū)領(lǐng)動(dòng)能騰力,型采用兔外加費(fèi)總線找驅(qū)動(dòng)柴器(收宅發(fā)器盯82雀86貞/8矩28零7)勒。當(dāng)DT雄/R妨=1謝,發(fā)送偶;DT殲/R稅=0范,接收聽。DE肢N:數(shù)據(jù)瘋允許慰信號袋(Da土ta奴E遣na謝bl繼e)訓(xùn)(O持UT蟻)作為望總線胖驅(qū)動(dòng)探器8優(yōu)28嬸6/蒸82炎87今芯片宣的輸賠出允屈許信待號(OE?。?。信息龜工程紐奉學(xué)院妨信息器論教節(jié)研室5020躬23似/5鍵/1麥8三、躬80幻玉86CP演U引腳客及其拋功能檔(12)HO歲LD俯(I別N)與HL瘡DA惰(O沉UT貌):總線狗請求編保持與總游線響產(chǎn)應(yīng)?;锍中澎F號總線敘請求HO林LD是由泡其它頑主設(shè)喪備發(fā)條送給CP謙U;CP絲式U檢測HO嗎LD的時(shí)楊間:桐在房誠每一已個(gè)總市線周晶期的東最后一踐個(gè)T狀態(tài)末??偩€圾響應(yīng)HL血DA作為CP鑒U對HO夢LD之應(yīng)疾答,澡并讓舒出總線茄控制冤權(quán)。信息專工程猶學(xué)院蛙信息萌論教居研室5120殃23猛/5歲/1嘴8三、鄉(xiāng)豐80澇86CP讀U引腳暑及其肺功能坦(13)當(dāng)MN讀/M遠(yuǎn)X=艘0(最大瘋組態(tài)燭)時(shí)參,各千引腳棒功能普:S2、S1、S0:總朱線周掠期狀孟態(tài)信房誠號(OU釀T)此三偷狀態(tài)予信號爪由總?cè)叹€控梁制器滑82乓88骨譯碼暮產(chǎn)生CP若U所需的授各種綿控制戒信號仙,共政產(chǎn)生包8個(gè)大控制纖信號姨。主齒要有?。捍鎯?chǔ)汁器讀粗寫;中斷畫響應(yīng)IN曉TA刺(A享LE功,D忘EN兇,D傳T/麻R)軍;I/圈O口讀暑寫等騎控制轉(zhuǎn)信號優(yōu)。信息指工程臟學(xué)院裙信息俊論教炭研室5220氧23第/5段/1釣8三、膊80初86CP筒U引腳樣及其旅功能仆(14)RQ路/外GT0,R素Q/通G耳T1:(Re傭qu詳es套t/婆Gr債an勿t)總線胞請求圓(IN粗)/總線轉(zhuǎn)允許怒(OU忘T)每一掙引腳掠都是策雙向予的,還既可鄰作為床總線什請求職,又病可作流為總濱線響夏應(yīng)信毯號。班外部申主設(shè)裕備發(fā)跌來的宅請求形信號斬為奸輸入蹦,CP燥U響應(yīng)暑時(shí)為曾輸出齒。若有格兩個(gè)隊(duì)主設(shè)菌備同縣時(shí)請要求時(shí)鉗,RQ謀/弓GT0比RQ漢/辱GT1級別立高。LO炕CK元:總線喂鎖定廁信號榆(OU卡T)該信蹦號由嘴前綴歸指令齊“LO的CK恰”使其猛生效袖,且作一直街保持蛇到下散一指稀令執(zhí)災(zāi)行完忠,以匙使得槍外部革總線燒主控超設(shè)備保不能櫻獲得安對系纖統(tǒng)總李線的粗控制件權(quán)。信息蘿工程惹學(xué)院被信息腸論教餓研室5320刑23草/5瘡/1罰8三、新80周86CP赤U引腳前及其茅功能電(15)QS1,QS0:習(xí)指伴令隊(duì)權(quán)列狀途態(tài)信吃號(OU慣T)讓外甜部設(shè)籃備能尋監(jiān)視CP升U內(nèi)部捕指令甩隊(duì)列號狀況勵(lì)。編碼能如下求:QS1QS0含義00無操作01來自隊(duì)列中指令代碼的第一個(gè)字節(jié)10隊(duì)列空11來自隊(duì)列的后續(xù)字節(jié)信息淚工程妄學(xué)院傍信息激論教睜研室5420楊23誼/5馳/1放82.蔑3剖8糾08混6中的綠標(biāo)志克寄存秩器和繳堆棧要理張解標(biāo)焰志寄劃存器邪、堆收棧的梁作用信息太工程肚學(xué)院慶信息懸論教傅研室5520殘23兔/5掉/1享8一、顆標(biāo)志鑒寄存綠器(Fl政ag憶R否eg野is雄te坊r)80茫86圣CP棗U中有嗎一個(gè)即16絲式位的門標(biāo)志妄寄存石器(FR謊),共設(shè)滴有9意個(gè)標(biāo)等志位曉,用晌以反趴映算甩術(shù)、枝邏輯開運(yùn)算修結(jié)果瘋的特毒征及眾反映CP胳U的控市制,賽有7響位無樣用。其中容6個(gè)許狀態(tài)從標(biāo)志路:CF耗、P黎F、印AF深、Z牽F、果SF伏、O縮慧F3個(gè)抽控制塔標(biāo)志盒:IF軍、D漲F、孝TF碎。★不同潮的指同令對根標(biāo)志紹的影湖響是燃不同作的(甚如傳攏送類致、轉(zhuǎn)植移類療等指念令不倦影響越標(biāo)志宣位,齊而算華術(shù)邏扶輯運(yùn)是算大莖部分原都影欲響標(biāo)攝志位暑);拒反之肅,不面同的兩標(biāo)志借也影劫響著拉指令捷執(zhí)行駁的結(jié)據(jù)果。OFDFIFTFSFZFAFPFCF15嚇1夢4避13股12社1氣1鄉(xiāng)豐1舍0沃9續(xù)8紙7澇6誤5遞4戶3害2栽1投0信息介工程銅學(xué)院步信息始論教其研室5620獨(dú)23系/5烈/1淹8一、娛標(biāo)志處寄存炒器(Fl金ag什R然eg柄is壟te鞏r)黨(2)CF針:進(jìn)位扒標(biāo)志維(Ca月rr擺y示Fl欠ag話)當(dāng)運(yùn)路算的耗結(jié)果咳在最鉆高位幻玉(8梢位,濾16貼位)支上產(chǎn)礦生一棚個(gè)進(jìn)色位或叼借位季時(shí),CF持=1汗;反之較,CF安=0跪。PF懇:奇偶凈標(biāo)志繪(Pa傘ri獵ty驕F哨la戶g)當(dāng)運(yùn)棉算結(jié)忠果低8位中撐“1哈”的分個(gè)數(shù)腸為偶艱數(shù)時(shí)亮,PF襪=1習(xí);為奇尾數(shù)時(shí)勉,PF鍛=0巴。AF雹:輔助晨進(jìn)位板標(biāo)志烏(Au港xi諷li州ar礙y妄Ca海rr曉y膚Fl孕ag便)在算帶術(shù)運(yùn)溉算中檢,當(dāng)檔一個(gè)大8位洽(或氏16辣位)掏數(shù)的自低4步位向萍高4番位(遺即b3位向b4位)普有進(jìn)腳位或呢借位痕時(shí),AF鹿=1闖;反之勉,AF忘=0嘉。此標(biāo)瀉志用對于BC瓣D碼運(yùn)綢算指傅令中孝。ZF飯:零標(biāo)帆志(Ze醫(yī)ro未F寫la育g)當(dāng)運(yùn)攝算結(jié)信果為堂全“煤0”嫌時(shí),ZF逝=1顯;反之異,ZF特=0楚。信息壘工程享學(xué)院柏信息衡論教清研室5720蔑23斤/5推/1聯(lián)8一、勒標(biāo)志瞧寄存舊器(Fl微ag施R摔eg欣is楊te葉r)煙(3)SF集:符號葵標(biāo)志族(Si斑gn羊F燭la控g)當(dāng)運(yùn)詠算結(jié)際果的滴最高贈(zèng)位為薪“1全”時(shí)網(wǎng),SF奔=1則;反之身,SF膜=0快。OF膝:溢出互標(biāo)志裂(Ov爸er敬fl濤ow蜂F核la悲g)在算關(guān)術(shù)運(yùn)至算中歷,符爺號數(shù)面的運(yùn)講算結(jié)鈔果超遮出8栽位或(1銜6位侮)符飲號數(shù)茄表達(dá)羞的范昆圍,OF需=1字;反之這,OF岡=0綿。(8位:拉-1秤28劇~+倘12雕7;赤16鐵位:效-3搖27卡68糟~+鏈32盾76園7)溢出殼與進(jìn)套位是辜兩個(gè)遷不同去性質(zhì)女的標(biāo)繭志,而一個(gè)銳反映箱符號數(shù)向,一隆個(gè)反凱映純膀數(shù)值數(shù)。信息圓工程胃學(xué)院阻信息樹論教屯研室5820躍23獎(jiǎng)/5繼/1劉8DF薦:方向桶標(biāo)志施(Di擾re淋ct鑒io買n刪Fl衡ag談)用于曬控制誤字符位串操臣作指歡令的嫂步進(jìn)否方向攏。當(dāng)DF窗=0時(shí),浮表示輔從低泥址向財(cái)高址脅以遞做增順墓序進(jìn)烈行串蜓處理趙;當(dāng)DF驚=1時(shí),烏表示信從高籃址向罪低址囑以遞題減順駕序進(jìn)員行串評處理印。IF史:中斷推允許頑標(biāo)志得(In閃te蹤蝶rr叼up受t裙en歉ab脊le淡F食la聾g)當(dāng)IF奏=1時(shí),季允許忙中斷威;當(dāng)IF毒=0時(shí),予禁止彼中斷夸。該標(biāo)盡志可柿用指繪令ST潮I或CL哥I使其心置1狀或0姑。IF標(biāo)志屠對NM米I信號霸或由勿內(nèi)部蛛中斷繡(IN戰(zhàn)T億n)無作拋用。TF圣:陷阱療或跟沙蹤標(biāo)雜志(Tr遼ap刮F妖la廳g)當(dāng)TF啄=1時(shí),CP極U進(jìn)入伏單步琴工作愧方式輝,每古執(zhí)行搏完一弱條指炭令就嗎自動(dòng)逝產(chǎn)生腸一個(gè)迎內(nèi)部妻中斷真,以掛便進(jìn)擴(kuò)行程鼠序調(diào)淺試。當(dāng)TF動(dòng)=0時(shí),驚連續(xù)畫執(zhí)行惜程序細(xì)。陸(沒序有專仿門的塘指令篇使TF置1傘或0刑)此外價(jià)還設(shè)些有3猜個(gè)控息制標(biāo)擾志:信息撓工程初學(xué)院據(jù)信息謠論教裂研室5920拉23邪/5座/1胃8二、繞堆棧什么走是堆義棧?堆棧質(zhì)是一仿個(gè)按榴照后白進(jìn)先澤出(LI桐FO丘—軟L業(yè)as霉t克In膚F欄ir寧stOu幅t)的原襯則存忽取數(shù)般據(jù)的網(wǎng)部件吵或區(qū)曠域。硬件撕堆棧胸:內(nèi)留部寄與存器恰作為序堆棧惡,工滅作速根度快押,容量艘不大伴;軟件芹堆棧榆:用門內(nèi)存旨作為鑄堆棧否,工房誠作速奶度慢使,容樹量大,少內(nèi)存優(yōu)有多些大,氧堆棧廳就可監(jiān)以有澤多大紹,堆捐棧由嚇一個(gè)需堆棧眾指針SP和一枕個(gè)棧改區(qū)組茄成。信息偽工程貴學(xué)院誤信息減論教留研室6020預(yù)23剖/5哥/1緣瑞8二、澆堆棧喪(2)為什附么要術(shù)用堆貸棧?主程幅序與黑子程諷序,禾主程閘序調(diào)彎用子挽程序建,或吹者子濱程序蹤蝶調(diào)用摸子程若序,對或者宏處理宵中斷瓦服務(wù)源程序儀,CP析U必須甘把主所程序絲式調(diào)用頑子程撤序指乎令的良下一增條指吧令的閣地址濫(或染中斷暮時(shí)的淚斷點(diǎn)舒)即PC值保鞋留下偽來,館才能保證子程熱序(搬或中為斷服吐務(wù)程異序)矛執(zhí)行量完之歲后逐次蘇正確林返回到主嬸程序衫繼續(xù)如執(zhí)行逮。另外菌,調(diào)著用子香程序盛之前轉(zhuǎn)的有閥關(guān)RE嚷G、標(biāo)志痕位也郵要及督時(shí)正顏確的勞保存做下來卵。C語言陜中C鞠=次a鳥+帶m×帖n-b/c難;這樣因一個(gè)遮表達(dá)老式求狠值就社需要2個(gè)堆悠棧(袖數(shù)據(jù)貼棧、鴨算符錫棧)雪和一猜個(gè)算語符優(yōu)炎先級星表。信息薄工程馳學(xué)院離信息削論教灘研室6120纖23絨/5托/1勤8二、狗堆棧葉(3)堆棧馳如何付操作擋?堆棧吉必須民設(shè)有殼一個(gè)件區(qū)域今(棧拿區(qū))小,還語需一勞個(gè)指籌針(SP耳),指示語棧在扯什么斯位置候。8俯08桃6與呆棧有匪關(guān)的夠寄存拿器是SS和SP卸。SS依:標(biāo)識(shí)墻現(xiàn)行廟堆棧蠻的基絮地址怒;SP梅:標(biāo)識(shí)醫(yī)現(xiàn)行葬堆棧木的段渾內(nèi)偏輸移量別。80吧86中的話棧是掉“向下下生猶成”湊的棧漁,即梳隨著威入棧晨數(shù)據(jù)增加霉,SP值減博小。呢有些侍處理懸器或客單片睛機(jī)還伍有“厭向上晚生成”仔的棧旗。信息網(wǎng)工程鍋學(xué)院盟信息乏論教禽研室6220惠23邀/5必/1韻8二、妹堆棧展(4)SP值由嫂指令MO鞋V悄SP俱,d載at聯(lián)a設(shè)定方初值盟??諚j憰r(shí),逮棧頂址與棧醒底是嚴(yán)重合棵的,財(cái)隨著訊壓入私棧中月數(shù)據(jù)增謎加,諒堆棧皇擴(kuò)展將,SP減小吊,SP始終深指向?qū)訔m斔?。堆棧?zhí)操作原有專燦門的落指令PU價(jià)SH敲×并×與PO華P丙××倒。80棉86的入陷棧與癥出棧貞彈出責(zé)操作減每次軍是一穗個(gè)字茄,而籃不是一狡個(gè)字幟節(jié)。信息聰工程水學(xué)院負(fù)信息飾論教洽研室6320猴23圣/5慮/1彩8二、扯堆棧天(5)舉例涌:若SS蛛=1潤20堡0H限,S狐P=最10底00壺H,執(zhí)行PU倆SH瞞AX(設(shè)AX痰=1雖23捕4H澆),看棧肆針與時(shí)棧中蚊的內(nèi)賠容。先修匹改棧糟針,耽再壓沿入數(shù)毅據(jù),眾先壓汽入高倦字節(jié)恢,后鑄壓入低拆字節(jié)無。分圓兩步壩:1.撓先SP榮-1詳→S艙P(yáng),壓入森高位般字節(jié)媽(即AH內(nèi)容財(cái));2.通再SP漁-1距→S秘P,壓入庭低位備字節(jié)浪(即AL內(nèi)容關(guān))。先減嗚后壓信息很工程哲學(xué)院安信息蝴論教棕研室6420嗚23客/5撲/1主8二、仿堆棧乓(6)壓入薪堆棧桌操作娃如圖權(quán):SS毅×1糕6+徒SP12巧00她0H+用10棋00塊H13義00片0H3412××低址高址SP稼=1外00圍0HSP逮-1羨→0壤FF昌FHSP子-1殃→0策FF拼EHM12FF涌EH12FF斃FH13削00軋0HAX散=1平2僅3盜4(2)(1掩)棧頂信息晃工程統(tǒng)學(xué)院副信息欠論教粗研室6520泰23斤/5段/1拔8二、吊堆棧帶(7)出棧鑼操作硬與入揪棧操狡作相血反:1.齊先秋彈出略低位膜內(nèi)容致,內(nèi)修改SP芽→S剃P(guān)+疤1;2.再彈勤出高壯位內(nèi)趴容,悠再修勺改SP哄→S究P+懂1;注:CA丹LL與RE懶T中保請護(hù)斷族點(diǎn)與解恢復(fù)拆斷點(diǎn)窗是由乘指令遙自動(dòng)完程成的補(bǔ)。先彈乓后加信息珠工程挑學(xué)院豎信息鍛論教販研室6620液23粗/5效/1功8二、懸堆棧瞧(9)舉例曠:若SS葵=1雅50幅0H勸,S凝P=祖10妥00色H,執(zhí)行PO賠P基B活X(設(shè)棧爐中數(shù)撞據(jù)=5橫67臟8H裳),看棧犯針與據(jù)棧中欄的內(nèi)旁容如何恭變化茅。彈出絡(luò)也分殼為兩凈步:?先彈但出低聾8位樣(7高8H→B毫L),修改鑰棧針儉,SP坡+1→S權(quán)P偽;?再彈莖出高遞8位跟(5急6H→B肌H),再修常改棧單針,SP需+1→S逝P膚;執(zhí)行PO傳P升BX指令鹽后,BX嚴(yán)=5維67扁8H猾,稿SP嶼=1豎00儀2H繭,勵(lì)SS左=1坦50完0H貪,堆棧于中的像數(shù)據(jù)挽仍然底不變緣瑞。信息快工程逗學(xué)院改信息星論教糞研室6720秀23王/5鍵/1僑8二、掀堆棧齡(8)彈出翁操作惕如下評圖:SS混×1眨6+文SP15孩00洗0H+尸10淚00球H16改00制0H7856××低址高址SP量=1淚00碑0HSP露+1云→1淡00判2HSP鴉+1基→1亭00旅1HM16膝00杰0H16聰00簽1H16棍00己2HBX尋=B變H侄BL56慨78(1警)(2案)棧頂信息脹工程區(qū)學(xué)院斤信息赤論教認(rèn)研室6820隆23勇/5辯/1皺8課外縫作業(yè)(1)每章慈交一炎次一、們填空羽題AL傭U運(yùn)算燙器實(shí)殿際上賄是一氧個(gè)以__桌__左_為核轟心的罰算邏盟部件.在算戀術(shù)運(yùn)觀算中,由于撕帶符漆號數(shù)肌采用__葬__表示,減法小可以騙變化敲為__冒__導(dǎo)_進(jìn)行,乘除系法可丟以通丹過多借次的__妙__近_和__膠__朽_來實(shí)承現(xiàn).控制惠器是冷計(jì)算硬機(jī)的該指揮六中心.其內(nèi)境部結(jié)對構(gòu)至灰少必更須具旅有__蟲__部件,_里__瀉__部件吐和__助__咐__坊_控制乎電路.當(dāng)計(jì)干算機(jī)更執(zhí)行爭程序烈時(shí),控制水器的脾任務(wù)疑就是片逐條陳地__包__指令襪、__謀__指令申和__冒__指令.隨著名指令校的取忙出,程序禾計(jì)數(shù)謊器PC的內(nèi)蔽容會(huì)然自動(dòng)__怒__門__海,指向脖按順估序排什列的__皂__低__指令畝的首惡地址,所以PC可以段用來惜控制飼程序半的順煙序執(zhí)顆行.信息楊工程仰學(xué)院灶信息售論教囑研室6920豈23屆/5竟/1餓8課外組作業(yè)(2)5.通常轉(zhuǎn)計(jì)算招機(jī)的良系統(tǒng)嶼總線你是三叨總線幅結(jié)構(gòu)._甩__申_總線癢是單插向、槍三態(tài)謙的;__武__用_總線敞是雙扇向、嬌三態(tài)言的;__素__虎__總線械是傳損送控付制信堪息的.6.三態(tài)質(zhì)緩沖柔器的陷三種林狀態(tài)錫分別閣指的醬是__逗_態(tài)、__謊_態(tài)和__莊__態(tài).7.某器鋒件的冊三態(tài)腔緩沖熔器處參于高須阻(浮空)狀態(tài)驢時(shí),該器楊件與當(dāng)總線事之間帶邏輯界上__閣__育__羽,物理客上仍馳然是__聲__班__浮.80見86有20條地竿址引辱線,它直源接尋似址的憐空間司為__蹄__姨__泉_字節(jié).進(jìn)位粉標(biāo)志全主要秒是反咽映__捎__維_數(shù)據(jù)暈運(yùn)算掛結(jié)果匹的狀南態(tài)的;溢出情標(biāo)志堂主要濁是反荷映__榆__糖_數(shù)據(jù)榨運(yùn)算死結(jié)果帝的狀換態(tài)的.按照昂后進(jìn)贈(zèng)先出婚的原明則存瞎取數(shù)馳據(jù)的視部件鳳是__患__吃__差_部件,保存觀當(dāng)前論棧頂張地址卷的寄茂存器冠是__儀__懂_。信息題工程殼學(xué)院晶信息洋論教菌研室7020交23手/5午/1光8課外瓣作業(yè)(陡3續(xù))二、恐選擇過填空攀題計(jì)算指機(jī)的流工作象是周卡期性囑的.它的礙一系拜列操增作的貨順序強(qiáng)都需驅(qū)要精臟確地味定位.C神PU操作牛的最分小時(shí)括間單愛位是__還__欣;完成匪一個(gè)浴基本弊操作(m沾em讀、I/童O讀等)所需驅(qū)要的稅時(shí)間目稱為__陣__希_;一條年指令顏的取都出和憐執(zhí)行擱所需曉要的質(zhì)時(shí)間僵稱為__鞋__撲_.A.時(shí)鐘塌周期B.指令觀周期C.施T狀態(tài)D.機(jī)器家周期2.挎80弱X8碌6微機(jī)狡系統(tǒng)恢中,認(rèn)堆棧麗在__臉__脊_中,飲堆棧況指針兇在__估__紐奉_中。A.攻CP廟UB.粘R的AMC.著RO逆MD.其它寶地方3.假設(shè)差存放崗在存冤儲(chǔ)器炕中的離雙字12銜34額56輸78露H的起屆始地果址是A0巖00亮1H,那拾么80探86壓CP挨U要讀嫁取它鄭,需汪要__越__尺_(dá)總線裕周期火。A.述3B.析4C.鼓1D.奴2信息濟(jì)工程闊學(xué)院皇信息辮論教貪研室7120急23升/5捷/1時(shí)8選擇附填空糞題賽課稍外作尿業(yè)(揭4買)4.麗8檔08崇6的總鵝線讀容周期王,地將址信彼號出扔現(xiàn)在__藏__期間;,控府制信喇號RD在__胖__姥_期間拿保持殲低電輔平,閣數(shù)據(jù)菊信號尊在__既__糟_期間富出現(xiàn)講在低16位地那址/數(shù)據(jù)摘線上抹,在__沉__惡_期間劣總線諷周期場結(jié)束松,選妻中的擱設(shè)備處在邏庫輯上減與總率線脫奸離。A.擋T1B.啊T2C.政T3D.蛾T45.拾80術(shù)86微機(jī)肚系統(tǒng)豆中,工若CS胃=窄8雅00憲0H,則昏現(xiàn)行斜代碼銳段可翼尋址艷的存邀

溫馨提示

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

評論

0/150

提交評論