資源描述:
《《計(jì)算機(jī)硬件技術(shù)基礎(chǔ)》教案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、基本概念(引入)五大功能部件:運(yùn)算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備CPU(寄存器組)指令與指令系統(tǒng)(InstructionSet):決定CPU的功能及結(jié)構(gòu)執(zhí)行指令的過程(步驟):兩大步驟——取指令、執(zhí)行指令(寫回結(jié)果)取指譯碼?求址?取數(shù)?運(yùn)算寫回(80286)??取指→譯碼→求址→取數(shù)→運(yùn)算→寫回?(80386、80486)??PF??D1D2EXWB(Pentium)概念:1.時鐘周期(CPU主頻),三個速度等級(CPU、內(nèi)存、外設(shè))2.微操作(微程序:控制ROM、硬布線)3.寄存器的
2、類型通用寄存器的作用、名稱、大小。4.段寄存器的作用。5.尋址方式的概念,7種尋址方式。6.CPU工作方式(實(shí)模式、保護(hù)模式),執(zhí)行指令的過程。(pp52)7.RISC(ReducedInstructionSetComputer,10%)與CISC(Complex,50%)。8.Pentium的特點(diǎn)流水線與超標(biāo)量體系結(jié)構(gòu),(亂序執(zhí)行、轉(zhuǎn)移預(yù)測)高速緩存1.單指令多數(shù)據(jù)流技術(shù)(MMX、3DNOW!、SSE、SSE2)關(guān)于地址邏輯地址線性地址物理地址程序表示段轉(zhuǎn)換(物理地址)頁轉(zhuǎn)換(段:偏移量)(段
3、基址×16+偏移量)8000DSCS10008001008000DSCS1000800100段的缺省和替換規(guī)則存儲器存取方式缺省段替換段偏移取指令CS不可IP棧操作SS不可SP數(shù)據(jù)存取BP間址除外DSES,CS,SSEABP間址尋址SSES,CS,DSEA字串處理源DSES,CS,SSSI目的ES不可DI尋址方式簡介(8086/8088)一、立即(操作數(shù))尋址(立即數(shù),操作數(shù)在指令中)1二、寄存器(操作數(shù))尋址(源和目的操作數(shù)都在寄存器中)2三、存儲器(操作數(shù))尋址(源或目的操作數(shù)在存儲器中)3
4、~7有效地址EA:CPU計(jì)算出來的段內(nèi)偏移量,以示與指令中的偏移量DISP區(qū)別構(gòu)成EA的三個分量:基址寄存器(BX、BP)的值(基址)變址寄存器(SI、DI)的值(變址)指令中給出的偏移量DISP(偏移量)內(nèi)存尋址方式EA的分量EA計(jì)算MOVAX,直接尋址3DISPEA=DISP[4000H]
5、
6、ARRAY+5寄存器間接尋址4基址或變址EA=BX
7、SI
8、DI[BX]
9、
10、[SI]寄存器相對尋址5基址或變址,DISPEA=BX
11、BP+DISPEA=SI
12、DI+DISP[BX+5]
13、5[BX]
14、
15、VA
16、RA[SI]基址變址尋址6基址和變址EA=BX+SI
17、DIEA=BP+SI
18、DI[BX+SI]
19、[BX][SI]相對基址變址尋址7基址和變址,DISPEA=BX+SI
20、DI+DISPEA=BP+SI
21、DI+DISP[BX+5][SI+2]
22、
23、DAT[BX][SI*4]直接尋址:直接以[常量]、變量名為偏移量給出地址(EA)的方式。3間接尋址:以[寄存器]給出地址(EA)的方式。4、6相對尋址:以[寄存器]和偏移量給出地址的方式。5、7變量名的值與變量的值:變量的值是內(nèi)存單元的內(nèi)容。匯編中的變量名
24、亦稱“符號地址”,變量名的值是該變量的地址偏移量。寄存器名:若有兩個寄存器名,必須一個是基址寄存器,另一個是變址寄存器。