第2章80X86計(jì)算機(jī)組織(2012).ppt_第1頁(yè)
第2章80X86計(jì)算機(jī)組織(2012).ppt_第2頁(yè)
第2章80X86計(jì)算機(jī)組織(2012).ppt_第3頁(yè)
第2章80X86計(jì)算機(jī)組織(2012).ppt_第4頁(yè)
第2章80X86計(jì)算機(jī)組織(2012).ppt_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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、第2章80 x86電腦組織,中央處理器內(nèi)存輸入和輸出系統(tǒng)外部設(shè)備,1,電腦系統(tǒng),硬件:中央處理器CPU,總線控制邏輯,介面,接口,存儲(chǔ),大容量存儲(chǔ),I/O、2、8086微處理器、80X86微處理器功能結(jié)構(gòu)、電腦架構(gòu)、CPU、存儲(chǔ)、IO系統(tǒng)、可執(zhí)行部件EU、8086、總線介面部件BIU、8086CPU結(jié)構(gòu)圖表、8個(gè)16位寄存器中的每個(gè)FLAGS、常用狀態(tài)用于算術(shù)、邏輯運(yùn)算符、與外圍設(shè)備傳輸信息等。默認(rèn)地址寄存器、存儲(chǔ)地址、柜臺(tái)、環(huán)路或串行操作等命令的隱式計(jì)數(shù)器。數(shù)據(jù)寄存器,雙字符數(shù)據(jù)的高度16位或周圍的通信端口地址存儲(chǔ),SP用于在當(dāng)前堆棧段的堆棧頂部存儲(chǔ)偏移地址。BP是用于存儲(chǔ)堆棧段的存儲(chǔ)設(shè)備的

2、偏移地址。在字符串操作中,SI和DI都提供自動(dòng)增加或減少功能。保存下一次要?jiǎng)h除的命令的偏移地址。IP內(nèi)容包括更改IP值的說(shuō)明,如自動(dòng)設(shè)置微處理器硬件、發(fā)送命令、子節(jié)目調(diào)用命令等??刂茦?biāo)志功能3360控制處理器命令執(zhí)行方法(1)方向標(biāo)志DF (2)允許中斷標(biāo)志IF (3)跟蹤標(biāo)志TF,存儲(chǔ)數(shù)據(jù)寄存器操作數(shù)或計(jì)算結(jié)果等,8086CPU的16位段寄存器3360CS,DS,SS,ES 80386段寄存器用于確定內(nèi)存中段的起始地址。8086微處理器的寄存器結(jié)構(gòu),僅用于通用寄存器,寄存器和存儲(chǔ)比較:CPU內(nèi)部CPU外部快速訪問(wèn)速度慢的容量、成本、成本、成本、成本、成本、成本、成本、成本、成本、成本、成本、

3、成本、成本、成本、成本、成本(2)控制標(biāo)志:用于控制CPU的工作方式或運(yùn)行狀態(tài)。PSW是最接近運(yùn)算符的寄存器,它記錄了運(yùn)算的所有狀態(tài)?;諛?biāo)寄存器格式和含義、狀態(tài)標(biāo)志、方向標(biāo)志、中斷標(biāo)志、跟蹤標(biāo)志、跟蹤標(biāo)志、控制標(biāo)志、舍入標(biāo)志、奇偶校驗(yàn)標(biāo)志、半真標(biāo)志、零標(biāo)志、符號(hào)標(biāo)志和溢出標(biāo)志段地址必須是16的倍數(shù)。也就是說(shuō),結(jié)尾4位必須為0。存儲(chǔ)單元的地址和內(nèi)容,1 .存儲(chǔ)單元的地址定義:指定存儲(chǔ)單元編號(hào)。牙齒編號(hào)是存儲(chǔ)地址。意思是用:牙齒十六進(jìn)制表示地址。例如:地址1234H,其中大寫H(或小寫H)表示十六進(jìn)制數(shù)。3、存儲(chǔ)、2。定義存儲(chǔ)單元的內(nèi)容:存儲(chǔ)單元的內(nèi)容表示法:存儲(chǔ)地址加() ,如果存儲(chǔ)單元的地址用

4、x表示,則可以用(x)表示x單元的內(nèi)容。如果單元格X包含Y,Y是另一個(gè)地址,則可以使用(Y)=(X)表示單元格Y的內(nèi)容。,字符單元由雙字節(jié)組成,用地址低的地址表示。單詞存儲(chǔ)內(nèi)存:低字節(jié)存儲(chǔ)在低地址單元中,高字節(jié)存儲(chǔ)在高地址單元中。單元4的內(nèi)容為1234h(0004)=1234h,存儲(chǔ)在單元4中的信息為34H,(0004)=34H,例如存儲(chǔ)設(shè)備的地址為(0004h),單詞地址、地址地址、單詞內(nèi)容使實(shí)際模式程序在保護(hù)模式下運(yùn)行。有利于程序和數(shù)據(jù)的分離。物理地址形成物理地址:每個(gè)存儲(chǔ)單元都有唯一的20位地址,表示00000HFFFFFH的范圍。物理地址形成:段地址左側(cè)4位偏移地址值,存儲(chǔ)的邏輯地址和

5、物理地址,100111,00100110,01001000,邏輯地址,段地址3360偏移地址,1000 1000;(10001H)4826H,內(nèi)容、邏輯地址、物理地址、虛擬地址、邏輯地址的格式:命令操作數(shù)、命令之間的相對(duì)地址物理地址:MEM的絕對(duì)地址邏輯地址中的物理地址轉(zhuǎn)換過(guò)程取決于CPU ARCH的虛擬地址概念:MMU邏輯地址和虛擬地址可共存,已存儲(chǔ)20條地址線每16個(gè)字節(jié)是一個(gè)小段。共64K個(gè)小段的第一個(gè)地址小段的結(jié)束地址0000h 0000 f h 00010h 0001 f h 00020h 0002 f h ffffff 0h ffffff 0h h h段的開始地址:小第一個(gè)地址段的

6、大?。?4K范圍內(nèi)的任意字節(jié),# include STD afx.h # include CPrintf (c=% dn,c);return 0;示例:使用C語(yǔ)言編程實(shí)現(xiàn)c=a b,并在屏幕上顯示結(jié)果。以下示例說(shuō)明了C語(yǔ)言編程和匯編語(yǔ)言編程之間的格式差異。編譯后的目標(biāo)文件是否達(dá)到3.59kb,數(shù)據(jù)段A DB?b數(shù)據(jù)庫(kù)?C db?string db c=$ Data ends code segment main proc far assume cs : code,ds: data,es : Data start 3360 push DS subax,axpuub堆棧段的段地址存儲(chǔ)在SS中。附加段

7、的段地址存儲(chǔ)在ES中。CS、DS、SS、ES稱為段寄存器,每個(gè)段的存儲(chǔ)內(nèi)分配操作系統(tǒng)負(fù)責(zé)。一般按需求分配。注意:只有CS段寄存器由操作系統(tǒng)分配,應(yīng)用程序可以讀取但不能寫入,只能修改其他段寄存器。有段抑制和偏移寄存器8086奔騰微處理器中段寄存器和偏移寄存器組合的規(guī)則。注意:如果BX/BP用作SI/DI組合和偏移地址,則默認(rèn)段寄存器是具有BX/BP的段的寄存器,而不是具有SI/DI的段的寄存器。范例1: (ds)=2100h,(bx)=0500h物理地址=21000H 0500H=21500H范例2: (cs)=3000h,(IP)=1000(IP)存儲(chǔ)在微電腦內(nèi)存中的信息請(qǐng)閱讀30022H和30024H字節(jié)的內(nèi)容以及30021H和30022H字符單位的內(nèi)容,如右圖所示。、30020h、12h、34h、30021h

溫馨提示

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