IBM-PC匯編語言程序設(shè)計第章 ppt課件_第1頁
IBM-PC匯編語言程序設(shè)計第章 ppt課件_第2頁
IBM-PC匯編語言程序設(shè)計第章 ppt課件_第3頁
IBM-PC匯編語言程序設(shè)計第章 ppt課件_第4頁
IBM-PC匯編語言程序設(shè)計第章 ppt課件_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第2章章 80 x86計算機(jī)組織計算機(jī)組織 計算機(jī)系統(tǒng) 存儲器 中央處置機(jī) 外部設(shè)備1. 計算機(jī)系統(tǒng)計算機(jī)系統(tǒng)硬件:硬件:中央處置機(jī)中央處置機(jī) CPU總線控制 邏輯接 口接 口存儲器存儲器大容量存儲器I/O設(shè)備I/O子系統(tǒng)子系統(tǒng)系統(tǒng)總線系統(tǒng)總線.軟件:系統(tǒng)軟件軟件:系統(tǒng)軟件 用戶軟件用戶軟件2. 存儲器存儲器存儲單元的地址和內(nèi)容:存儲單元的地址和內(nèi)容: 存儲器以字節(jié)8 bit為編程單位 每個字節(jié)單元都有獨一的地址編碼 地址用無符號整數(shù)來表示編程用十六進(jìn)制表示 一個字要占用相繼的兩個字節(jié) 低位字節(jié)存入低地址,高位字節(jié)存入高地址 字單元地址用它的低地址來表示 機(jī)器以偶地址訪問讀 / 寫存儲器存儲

2、器的邏輯地址與物理地址存儲器的邏輯地址與物理地址 10011111 00100110 01001000邏輯地址邏輯地址段地址段地址 : 偏移地址偏移地址 1000 : 0000H 1000 : 0001H1000 : 0002H1000 : 0003H1000 : 0004H1000 : 0005H 物理地址10000H10001H10002H10003H 10004H10005H 10000011 01011100 10100010字節(jié)內(nèi)容10000H9FH;10001H26H字內(nèi)容 10000H269FH;10001H4826H訪問兩次內(nèi)存存儲器的分段:存儲器的分段:20 根地址線: 地址

3、范圍 00000H FFFFFH 1MB機(jī)器字長16位:僅能表示地址范圍 0000H FFFFH 64KB)小段:每16個字節(jié)為一小段,共有64K個小段 小段的首地址 00000 H 0000F H 00010 H 0001F H 00020 H 0002F H FFFF0 H FFFFF H 段起始地址:小段首地址段的大小: 64K 范圍內(nèi)的恣意字節(jié)存儲器的邏輯分段:存儲器的邏輯分段: 存儲器存儲器64KB代碼01500H42000H1CD00H0150H4200H1CD0H段存放器段存放器CSDSSSES64KB堆棧64KB數(shù)據(jù) 64KB附加數(shù)據(jù)B0000HB000H 存儲器存儲器 8KB

4、代碼 2KB數(shù)據(jù) 256堆棧02000H04800H04000H0200H0400H0480HCSDSSS優(yōu)點優(yōu)點: 允許程序在存儲器內(nèi)重定位;允許程序在存儲器內(nèi)重定位; 允許實方式程序在維護(hù)方式下運(yùn)轉(zhuǎn);允許實方式程序在維護(hù)方式下運(yùn)轉(zhuǎn); 有利于程序和數(shù)據(jù)的分別。有利于程序和數(shù)據(jù)的分別。物理地址物理地址 = 16 段地址段地址 + 偏移地址偏移地址 16 位 段 地 址 16 位 偏 移 地 址 0000+ 20 位 物 理 地 址例:(DS) = 2100H, (BX) = 0500H (PA) = 21000H+0500H = 21500H 3. 中央處置器中央處置器8086/8088存放器

5、組:存放器組:數(shù)據(jù)存放器:數(shù)據(jù)存放器:指針及變址存放器:指針及變址存放器:SP、BP、SI、DI段存放器:段存放器: CS、DS、SS、ES控制存放器:控制存放器: IP、FLAGSCPU組成:算術(shù)邏輯部件ALU、 控制器、存放器 AX BX CX DX AH AL BH BL CH CL DH DL 高8位 低8位標(biāo)志存放器標(biāo)志存放器 ( FLAGS / PSW 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 條件碼標(biāo)志: 控制標(biāo)志:OF 溢出標(biāo)志 DF 方向標(biāo)志 SF 符號標(biāo)志 IF 中斷標(biāo)志ZF 零標(biāo)志 TF 圈套標(biāo)志CF 進(jìn)位標(biāo)志AF 輔助進(jìn)位標(biāo)志PF 奇偶

6、標(biāo)志OF DF IF TF SF ZF AF PF CF例:ADD AX, BX JO / JC ERROR ? 存放器與存儲器的比較:存放器與存儲器的比較: 寄寄 存存 器器 存存 儲儲 器器 在在CPUCPU內(nèi)部內(nèi)部 在在CPUCPU外部外部訪問速度快訪問速度快 訪問速度慢訪問速度慢容量小,本錢高容量小,本錢高 容量大,本錢低容量大,本錢低用名字表示用名字表示 用地址表示用地址表示沒有地址沒有地址 地址可用各種方式構(gòu)成地址可用各種方式構(gòu)成4. 外部設(shè)備外部設(shè)備 外部設(shè)備與主機(jī) CPU 和存儲器的通訊是經(jīng)過外設(shè)接口Interface進(jìn)展的,每個接口包括一組存放器。數(shù)據(jù)存放器:存放外設(shè)和主機(jī)間

7、傳送的數(shù)據(jù)形狀存放器:保管外設(shè)或接口的形狀信息命令存放器:保管CPU發(fā)給外設(shè)或接口的控制命令 外設(shè)中每個存放器有一個端口Port地址,構(gòu)成一個獨立于內(nèi)存的 I / O 地址空間:0000H FFFFH80 x86的存放器構(gòu)造的存放器構(gòu)造80 x86的程序可見存放器組的程序可見存放器組通用存放器通用存放器公用存放器公用存放器段存放器段存放器 AH AX AL AH AX AL BH BX BL BH BX BL CH CX CL CH CX CL DH DX DL DH DX DL SP SP BP BP SI SI DI DI IP IP FLAGS FLAGS CS CS DS DS SS

8、SS ES ES8086 /8086 /8088 /8088 /8028680286 寄寄 存存 器器EAXEAXEBXEBXECXECXEDXEDXESPESPEBPEBPESIESIEDIEDIEIPEIP EFLAGEFLAGS S FSFSGSGS 31 16 15 8 7 0OFOF DFDF IFIF TFTF SFSF ZFZF AFAF PFPF CFCF 8086/8088OFOF DFDF IFIF TFTF SFSF ZFZF AFAF PFPF CFCF IOPLIOPLNTNT 80286 RFRF OFOF DFDF IFIF TFTF SFSF ZFZF AFAF

9、 PFPF CFCF IOPLIOPLNTNTVMVM 80386 RFRF OFOF DFDF IFIF TFTF SFSF ZFZF AFAF PFPF CFCF IOPLIOPLNTNTVMVMACAC 80486 RFRF OFOF DFDF IFIF TFTF SFSF ZFZF AFAF PFPF CFCF IOPLIOPLNTNTVMVMACACIDID VIPVIPVIFVIF31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0Pentium80 x86的標(biāo)志存放器的標(biāo)志存放器 (P.23)IOPL: I/O特權(quán)級特權(quán)級 VIP:虛擬中斷未決標(biāo)志:虛擬中斷未決標(biāo)志 NT: 嵌套義務(wù)標(biāo)志嵌套義務(wù)標(biāo)志 VIF:虛擬中斷標(biāo)志:虛擬中斷標(biāo)志 RF: 重新啟動標(biāo)志重新啟動標(biāo)志 VM:虛擬:虛擬8086方式位方式位 AC: 對準(zhǔn)檢查方式位對準(zhǔn)檢查方式位 ID: 標(biāo)識標(biāo)志標(biāo)識標(biāo)志 支持多義務(wù)處置功能支持多義務(wù)處置功能支持虛擬存儲器特性支

溫馨提示

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

評論

0/150

提交評論