微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第五周明德第章IA結(jié)構(gòu)微處理器_第1頁(yè)
微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第五周明德第章IA結(jié)構(gòu)微處理器_第2頁(yè)
微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第五周明德第章IA結(jié)構(gòu)微處理器_第3頁(yè)
微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第五周明德第章IA結(jié)構(gòu)微處理器_第4頁(yè)
微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用第五周明德第章IA結(jié)構(gòu)微處理器_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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)介

第2章

80x86系列結(jié)構(gòu)微處理器與8086本章講述:2.180x86系列微處理器是8086的延伸2.28086的功能結(jié)構(gòu)2.38086微處理器的執(zhí)行環(huán)境本章重點(diǎn)難點(diǎn)

本章介紹微型計(jì)算機(jī)系統(tǒng)中的核心部件微處理器(CPU),通過(guò)學(xué)習(xí)CPU的功能結(jié)構(gòu),掌握CPU中的兩個(gè)獨(dú)立單元(執(zhí)行單元EU和總線接口單元BIU的并行執(zhí)行過(guò)程;通過(guò)介紹8086寄存器結(jié)構(gòu),學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)所需的14個(gè)寄存器,掌握這些寄存器的正確使用;通過(guò)介紹8086/8088的存儲(chǔ)器組織與分段、I/O端口地址空間等基本知識(shí),了解8086CPU與外圍電路的關(guān)系。8086的功能結(jié)構(gòu) 8086的功能結(jié)構(gòu)如圖2-1所示。圖2-18086的功能結(jié)構(gòu)圖這些寄存器能分組如下:通用寄存器這八個(gè)寄存器能用于存放操作數(shù)和指針。段寄存器這些寄存器最多能保存四個(gè)段選擇子。

FLAGS寄存器FLAGS寄存器報(bào)告正在執(zhí)行的程序的狀態(tài),并允許有限地(應(yīng)用程序級(jí))控制處理器。

IP寄存器

IP寄存器包合下一條要執(zhí)行的指令的16位指針。從功能結(jié)構(gòu)看,分兩部分:2.執(zhí)行部件EU(ExecutionUnit)1.總線接口部件BIU(BusInterfaceUnit)二、總線接口部件BIU負(fù)責(zé)與存儲(chǔ)器、I/O接口電路傳送信息。1.BIU的功能:2.BIU的組成(1)四個(gè)段地址寄存器CS–––16位代碼段寄存器DS–––16位數(shù)據(jù)段寄存器ES–––16位附加段寄存器SS–––16位堆棧段寄存器二、執(zhí)行部件EU1.EU的功能:負(fù)責(zé)指令的執(zhí)令。譯碼指令并利用內(nèi)部寄存器和ALU來(lái)處理數(shù)據(jù)。2.結(jié)構(gòu)組成四個(gè)通用寄存器AX,BX,CX,DX。四個(gè)專用寄存器:標(biāo)志寄存器FR。算術(shù)邏輯單元ALU?;鶖?shù)指針寄存器BP,堆棧指針寄存器SP,

源變址寄存器SI,目的變址寄存器DI。AX又稱累加器,指令系統(tǒng)中許多指令都是利用AX來(lái)實(shí)現(xiàn)的。FR共有16位,其中7位未用,各位的定義如下:1501413121110987654321OFDFIFTFSFZFAFPFCF標(biāo)志寄存器根據(jù)功能,有兩類標(biāo)志狀態(tài)標(biāo)志(6個(gè))控制標(biāo)志(3個(gè))表2.18086CPU標(biāo)志位情況名稱符號(hào)符號(hào)標(biāo)志SF功能與運(yùn)算結(jié)果的最高位相同,當(dāng)數(shù)據(jù)用補(bǔ)碼表示時(shí),負(fù)數(shù)的最高位為1,所以符號(hào)標(biāo)志表示運(yùn)算執(zhí)行后的結(jié)果是正還是負(fù)零標(biāo)志ZF當(dāng)前的運(yùn)算結(jié)果為零,當(dāng)前的運(yùn)算結(jié)果為非零奇偶標(biāo)志PF運(yùn)算結(jié)果所含的1的個(gè)數(shù)為偶數(shù)進(jìn)位標(biāo)志CF當(dāng)執(zhí)行一個(gè)加法運(yùn)算使最高位產(chǎn)生進(jìn)位時(shí),或者執(zhí)行一個(gè)減法運(yùn)算引起最高位產(chǎn)生借位時(shí),此外,循環(huán)指令也影響這一標(biāo)志輔助

進(jìn)位標(biāo)志AF加法運(yùn)算時(shí),如果第3位往第4位有進(jìn)位;減法運(yùn)算時(shí),如果第3位往第4位有借位。輔助進(jìn)位標(biāo)志一般在BCD碼運(yùn)算中作為是否進(jìn)行十進(jìn)制調(diào)整的判斷依據(jù)溢出標(biāo)志OF運(yùn)算過(guò)程中產(chǎn)生溢出時(shí),所謂溢出,是指當(dāng)字節(jié)運(yùn)算的結(jié)果超出了范圍128~+127,或者當(dāng)字運(yùn)算的結(jié)果超出了范圍32768~+32767時(shí)稱為溢出方向標(biāo)志DF控制串操作指令用的標(biāo)志。DF=0,串操作過(guò)程中的地址會(huì)不斷增值;DF=1,串操作過(guò)程中的地址會(huì)不斷減值中斷標(biāo)志IF控制可屏蔽中斷的標(biāo)志。IF=0,CPU不能對(duì)可屏蔽中斷請(qǐng)求作出響應(yīng);IF=1,CPU可以接受可屏蔽中斷請(qǐng)求跟蹤標(biāo)志TFCPU按跟蹤方式執(zhí)行指令2.段介寄存僚器段寄去存器只(CS、DS、SS、ES)保番存16位段烤選擇望子。例一個(gè)紋段選桐擇子織是標(biāo)斥志內(nèi)封存中季一個(gè)血段的獎(jiǎng)特殊欺指針采。為董訪問(wèn)填在內(nèi)蛛存中略的具緩體段繪,此宿段的后段選蛾擇子塞必須鑄存在謀于適永當(dāng)?shù)奶摱渭墓虼嫫鞒糁?。?0菊86系統(tǒng)剖中,思存儲(chǔ)免器的撇訪問(wèn)浮,如爸圖2-恨9所示勇。當(dāng)寫(xiě)叫應(yīng)用層程序央代碼才時(shí),故程序乓用匯摩編程濾序的巷命令糟和符透號(hào)建慨立段彼選擇福子。屈然后僵匯編棄程序鄙和別劇的工昆具建勻立與串這些葡命令金和符靈號(hào)相嶄關(guān)的沸實(shí)際宇段選侮擇子聯(lián)值。票若寫(xiě)暖系統(tǒng)危代碼煎,程椅序員皂可能斬需要忠直接網(wǎng)建立括段選唇擇子匙。當(dāng)使泥用分梯段存稍儲(chǔ)模忌式時(shí)廣,初量始,極每一銹個(gè)段惹寄存懇器用華不同呈的段額選擇瀉子加攜載,絲式所以呀每個(gè)島段寄饞存器社指向鍵線性憂地址過(guò)空間嘉中的嬸不同逼的段盤(pán)。如蔬圖2-忘6所示犯。物理呼地址睛如何珠形成衛(wèi)的?20位地址址加雙法器16位內(nèi)蹲部寄男存器烘提供紀(jì)的信謹(jǐn)息經(jīng)咐地址奶加法救器產(chǎn)廢生20位地者址信融息。每次秤在需僻要產(chǎn)浙生一拼個(gè)20位地孟址的殖時(shí)候監(jiān),一賺個(gè)段蹤蝶寄存療器會(huì)派自動(dòng)漸被選濤擇,轉(zhuǎn)且能舌自動(dòng)妖左移4位再臣與一仙個(gè)16位的閃地址碗偏移健量相俘加,緣瑞以產(chǎn)渡生所及需要蟲(chóng)的20位物寸理地休址。每當(dāng)純是取攪指令戴的時(shí)秤候,熱則自頭動(dòng)選放擇代寫(xiě)碼段明寄存勒器CS,再份加上削由IP所決拾定的16位偏愿移量占,計(jì)確算得智到要吃取的露指令河的物繼理地炮址。例:唱指令忠的物掘理地之址=斤CS節(jié)16君+菌I警P若CS矮=骨1錘00目

溫馨提示

  • 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)論