微機(jī)原理考前復(fù)習(xí)串講.ppt_第1頁
微機(jī)原理考前復(fù)習(xí)串講.ppt_第2頁
微機(jī)原理考前復(fù)習(xí)串講.ppt_第3頁
微機(jī)原理考前復(fù)習(xí)串講.ppt_第4頁
微機(jī)原理考前復(fù)習(xí)串講.ppt_第5頁
已閱讀5頁,還剩131頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、微機(jī)原理和應(yīng)用總復(fù)習(xí)談、丁艷、總復(fù)習(xí)、考試題型:1.填題(每分) 10% 2.填題(單選,每分) 10% 3.簡(jiǎn)單解答(2題) 10%第四、五、六類題型在課件中說明的例題、書的例題、考試題及書后第一章理解基礎(chǔ)知識(shí)、Bit、byte、word、doubleword等基本概念2計(jì)算機(jī)常用的數(shù)值和代碼:十進(jìn)制、二進(jìn)制、十六進(jìn)制的運(yùn)算和轉(zhuǎn)換BCD代碼的加減調(diào)整常用的ASCII代碼:數(shù)字、大小寫的ASCII代碼3掌握符號(hào)數(shù)的表現(xiàn)、加、減、溢的概念。 4掌握“與”、“或”、“非”以及“異或”等邏輯運(yùn)算。 一個(gè)機(jī)器數(shù)x:X0時(shí),x反=X原且x反=X反=X原x0時(shí),x反=對(duì)應(yīng)原代碼的符號(hào)位不變,數(shù)值部分按位求

2、反,按x反=X反1例: X=-52 X原=101110的順序點(diǎn)擊。 如果是16位的數(shù)值0101,0000,0100,0011 :(1)如果是二進(jìn)制,那么等價(jià)的十進(jìn)制是多少?(對(duì)于ASCII代碼字符,是什么字符? (3)如果這些是壓縮后的BCD碼,表示什么,20547,a :a :PC,a :5043,帶符號(hào)運(yùn)算時(shí)的溢出判定,當(dāng)加減兩個(gè)帶符號(hào)的數(shù)字時(shí),結(jié)果超過可顯示的有效范圍時(shí)將發(fā)生溢出。 (1)如果存在從低位比特向高位比特的進(jìn)位(或者借位),并且沒有從高位比特向高位比特的進(jìn)位(或者借位),則結(jié)果發(fā)生溢出(2)從低位向高位進(jìn)位(或者借位) 如果從上位向上位進(jìn)位(或者借位),則也會(huì)溢出結(jié)果,帶符號(hào)

3、數(shù)的顯示范圍為: (1)8比特的2進(jìn)制,能夠顯示原符號(hào)、反轉(zhuǎn)符號(hào)、補(bǔ)充符號(hào)的范圍為:原符號(hào),反轉(zhuǎn)符號(hào):-127 127補(bǔ)充符號(hào):-128 127運(yùn)算結(jié)果超過上述范圍時(shí)發(fā)生溢出。 (2)16比特的二進(jìn)制數(shù)、源代碼、反轉(zhuǎn)代碼以及互補(bǔ)代碼能夠表示的范圍,源代碼、反轉(zhuǎn)代碼:-32767 32767互補(bǔ)代碼:-32768 32767運(yùn)算結(jié)果超過上述范圍時(shí)會(huì)發(fā)生溢出。 例題,修正算法(72) (-98 )? 溢出標(biāo)志位OF=? (72)10=(1001000)2、(1001000 )補(bǔ)償=01001000 (-98)10=(-1100010)2、(-1100010運(yùn)算時(shí)由于C6=0、C7=0,所以可以判斷

4、為沒有溢出,所以O(shè)F=0。 例題,修正算法(72)-(-98 )? 溢出標(biāo)志位OF=? 在進(jìn)行(72)10=(1001000)2、(1001000 )補(bǔ)償=01001000 (-(-98)10)=(1100010)2、(1100010 )運(yùn)算時(shí),根據(jù)C6=1、C7=0,可以判斷存在溢出,OF=1。 第二章微機(jī)系統(tǒng)的基礎(chǔ)、計(jì)算機(jī)結(jié)構(gòu): CPU、內(nèi)存、輸入輸出接口、總線三態(tài)輸出電路l門、e門的作用及其控制邏輯總線結(jié)構(gòu)和總線分類控制字的寫法、作用、信息的交換如何控制。存儲(chǔ)器(Memory )是與存儲(chǔ)器單元的地址和內(nèi)容、存儲(chǔ)器容量、存儲(chǔ)器的操作、存儲(chǔ)器的分類、觸發(fā)器、寄存器、存儲(chǔ)器、第3章微型計(jì)算機(jī)的

5、基本工作原理、計(jì)算機(jī)的構(gòu)成或閃存動(dòng)畫理解簡(jiǎn)化計(jì)算機(jī)的工作原理相結(jié)合的機(jī)器第4章16位微處理器、1. Intel 8088 CPU的構(gòu)成:執(zhí)行元件及總線接口部(1)執(zhí)行元件EU :通用寄存器(AX、BX、CX、DX ); 索引寄存器(SI,DI )堆棧指針寄存器(SP )基數(shù)指針寄存器(BP ); 標(biāo)志寄存器(FR ); 算術(shù)邏輯部件(ALU) (2)總線接口部BIU: 4個(gè)段地址寄存器(CS、DS、SS、ES ) :指令指針寄存器(ip )的20位地址加法器。 6字節(jié)的指令隊(duì)列(3)標(biāo)志位: SF、ZF、CF、OF、AF、PF、DF、IF、tf(4)的20位地址加法器:完成邏輯地址和物理地址的

6、轉(zhuǎn)換。 (段基地址*10H偏移地址)致動(dòng)器和總線接口部的并行關(guān)系,ALU,致動(dòng)器部控制電路,輸入輸出控制電路,地址加法器,20比特,16比特,指令隊(duì)列緩沖器,通用8086、8088可尋址的存儲(chǔ)器空間是1MB存儲(chǔ)器的段(段基地址、段邊界、偏移量)物理地址和邏輯地址、物理地址=段基地址X 10H偏移地址,例如(CS)=123AH、(檢索命令的物理地址是3 4 1 B偏移地址1 2 3 A 0段開始地址_的CPU何時(shí)執(zhí)行總線周期? 8088的基本總線周期包括多少個(gè)時(shí)鐘周期? 在什么情況下插入Tw等待時(shí)間? 插入多少個(gè)時(shí)鐘周期取決于哪些因素? Tw和偶像周期有什么區(qū)別? 8086/8088CPU讀寫動(dòng)

7、作和總線周期(字節(jié)讀寫、字讀寫)示例:在執(zhí)行以下2個(gè)指令時(shí),判斷是否需要執(zhí)行總線周期。 CX MOV AX,電腦游戲, BX 48088CPU的工作模式(掌握最大最小工作模式的定義) 58088CPU的讀出:地址線、數(shù)據(jù)線、控制線、輸入輸出、2方向、時(shí)分多路復(fù)用、控制信號(hào)的活動(dòng)電平() 16條控制線1條Vcc電源引腳線2條GND接地(引腳1和20 ) 6 .系統(tǒng)總線及其作用? 8088最小動(dòng)作模式下的復(fù)位和啟動(dòng)動(dòng)作、總線動(dòng)作(讀、寫動(dòng)作)、總線保持等。 RESET復(fù)位信號(hào):復(fù)位信號(hào)必須是比4個(gè)時(shí)鐘周期大的高電平脈沖,使CPU停止,將FR、IP、DS、SS、ES和指令隊(duì)列清零,設(shè)CS=FFFFH

8、,當(dāng)復(fù)位脈沖成為低電平時(shí),CPU成為FFFF0H 1、中斷的基本概念、中斷的分類、中斷類型碼、中斷向量地址以及中斷入口地址之間的關(guān)系的把握、校正計(jì)算機(jī)處理中斷的5個(gè)步驟、中斷應(yīng)答的條件、中斷應(yīng)答時(shí)的CPU的任務(wù)、 中斷服務(wù)程序的一些動(dòng)作以及中斷應(yīng)答和子程序調(diào)用的差異2. 8086/8088中斷的應(yīng)答過程,例如:中斷恢復(fù)指令I(lǐng)RET和通常子程序恢復(fù)指令RET執(zhí)行時(shí),具體的操作內(nèi)容如何不同? IRET會(huì)彈出堆棧中的CS和IP以及標(biāo)志寄存器中的值,但不需要RET。中斷操作、已知類型編號(hào)19H的中斷子程序放置在從2345:7890H開始的存儲(chǔ)區(qū)域中,向量表中如何存儲(chǔ)地址,回答:19H型中斷向量存儲(chǔ)在向

9、量表中的地址19 h 000110000 對(duì)地址90 h 00003360064 h 78 h 0003360065 h 45 h 00033600066 h 23 h 0003360066 h進(jìn)行修正(SP)=0150H、(SS)=3550H、(CS)=9000H、(IP)=0200H、(0005CH)=6FH 執(zhí)行已知的此命令進(jìn)入關(guān)聯(lián)的中斷例程時(shí),SP、SS、IP、CS寄存器的內(nèi)容和SP指向的字單元的內(nèi)容是多少? 回答:17H型中斷向量糾正向量表中存儲(chǔ)的地址17H00010111B 17H45CH、(IP)=5A6FH、(CS)=7C07H,執(zhí)行中斷指令進(jìn)入相關(guān)的中斷例程時(shí),(ss)=35

10、5注釋特別注意某些命令的隱含操作數(shù)。 2 .地址方式: (1)地址方式(指定操作數(shù)或操作數(shù)地址的方式)包括即時(shí)地址、寄存器地址、直接地址、寄存器間接地址、相對(duì)的寄存器間接地址、基地址索引地址、相對(duì)的基地址(2)操作數(shù)的類型和操作數(shù)的3個(gè)可存儲(chǔ)的方式(I/O傳輸除外): 命令中(即時(shí)隨機(jī)數(shù)操作數(shù))寄存器內(nèi)(寄存器操作數(shù))存儲(chǔ)器中(存儲(chǔ)器操作數(shù)/存儲(chǔ)器操作數(shù))、8086/8088的地址方式的總結(jié)(DS)=2000H=3000H、(bx (1) MOV SI、200 (2) PUSHF PUSHF指令將標(biāo)記寄存器的值(內(nèi)容而不是地址)按入到由SP指向的堆疊中,并且將堆疊指針SP的值減2。 (3)因?yàn)?/p>

11、3)CMP AX、2000H段寄存器默認(rèn)為DS,所以物理地址是: (ds ) x 10 h 2000 h=22000 h (4) movdl,而ES:BX指定段寄存器是ES,所以物理地址為、寄存器地址、直接地址指定、寄存器間接地址方式、(5)因?yàn)?) INC BYTE PTR DATASI段寄存器默認(rèn)為DS,所以物理地址為(DS)x10H (SI) DATA=21BCAH (6) ADD AX, 由于BXSI缺省段寄存器是DS,因此其為DATABXSI,并且缺省段寄存器是DS,因此其物理地址為: (ds ) x 10 h (bx ) (si ) data=23145 h (8) movax,B

12、P缺省段寄存器將索引地址加到基地址、索引地址和基地址中,堆疊棧基地址,然后使用3個(gè)命令時(shí),需要注意的幾個(gè)問題是(1)區(qū)分即時(shí)地址方法和直接地址方法。 例如MOV AX、126; 將數(shù)據(jù)126傳送至AX寄存器MOV AX、126。 數(shù)據(jù)段中126和127單元的內(nèi)容為AX. (2)使用寄存器間地址時(shí),請(qǐng)注意與寄存器地址方式的不同。 例如: MOV AX、BX; BX中的內(nèi)容包括AX MOV AX、BX; BX指示的地址中的內(nèi)容為AX. (3)雙操作數(shù)指令下,源操作數(shù)和目標(biāo)操作數(shù)不能同時(shí)為內(nèi)存地址。 例如,如果M1和M2是兩個(gè)存儲(chǔ)器變量,則ADD M1和M2是錯(cuò)誤命令,(4)段是能夠跨前綴修改操作數(shù)

13、的段。 例如: MOV DL、MESS1SI源操作數(shù)地址是: (ds ) x 16 (si )偏移郵件MOV DL、ES:MESS2SI注意: MOV BX、ES:AX吧。 什么? 源操作數(shù)地址為: (ES)X16 (SI) OFFEST MESS2注意:段跨距前綴不能使用CS。 提示:本命令的目標(biāo)操作數(shù)DL決定本命令從存儲(chǔ)單元取1字而不是1字。 (5)代碼段寄存器CS不能用作指令的目的地寄存器,(6)將方括號(hào)中提供的數(shù)據(jù)發(fā)送到存儲(chǔ)器,方括號(hào)中的數(shù)字是偏移地址,也稱為有效地址EA。4掌握各種命令的功能和特征(不僅掌握命令的功能,還掌握影響標(biāo)志的情況)為了正確使用命令系統(tǒng),明確各命令的功能和限制

14、它們使用的寄存器是非常重要的。 學(xué)生們特別注意嚴(yán)格區(qū)分(1)操作地址還是操作地址的內(nèi)容。 例如LEA BX、MESS; (bx )郵件的偏移地址MOV BX,偏移郵件; (bx )郵件的偏移地址MOV BX,郵件; (BX )字變量MESS的內(nèi)容為: (2)除lea命令外,加大括號(hào)的操作數(shù)為內(nèi)存操作數(shù),通過地址訪問內(nèi)存操作數(shù),其地址由段基地址和段內(nèi)偏移地址構(gòu)成。 (3)使用指令時(shí),請(qǐng)明確指令暗示的操作寄存器。 在:乘法和除法指令僅指出源操作數(shù)的地址,但目標(biāo)操作數(shù)必須存儲(chǔ)(乘法)到(AX)/(AL )或存儲(chǔ)(除法)到(AX)/(DX:AX )。 串行命令(MOVS、SOTS、LODS、CMPS、SCA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論