![微機(jī)原理補(bǔ)考知識點(diǎn)總結(jié)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/8c3d4822-c764-4341-8bad-55ae94b50531/8c3d4822-c764-4341-8bad-55ae94b505311.gif)
![微機(jī)原理補(bǔ)考知識點(diǎn)總結(jié)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/8c3d4822-c764-4341-8bad-55ae94b50531/8c3d4822-c764-4341-8bad-55ae94b505312.gif)
![微機(jī)原理補(bǔ)考知識點(diǎn)總結(jié)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/8c3d4822-c764-4341-8bad-55ae94b50531/8c3d4822-c764-4341-8bad-55ae94b505313.gif)
![微機(jī)原理補(bǔ)考知識點(diǎn)總結(jié)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/8c3d4822-c764-4341-8bad-55ae94b50531/8c3d4822-c764-4341-8bad-55ae94b505314.gif)
![微機(jī)原理補(bǔ)考知識點(diǎn)總結(jié)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/8c3d4822-c764-4341-8bad-55ae94b50531/8c3d4822-c764-4341-8bad-55ae94b505315.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章概述一、計(jì)算機(jī)中得數(shù)制在計(jì)算機(jī)內(nèi)部,一切信息得存取、處理與傳送都就是以二進(jìn)制編碼形式進(jìn)行得微機(jī)組成原理8086微處理器1、8086 CPU使用16根地址線訪問I/O端口,最多可訪問216=64K個(gè)字節(jié)端口,使用20根 地址線訪問存儲單元,最多可訪問220=IM個(gè)字節(jié)單元。類似這種類型得反過來得題目也應(yīng)該會做:已知可尋址得內(nèi)存空間最大為16MB,CPU得地址總線至少應(yīng)有24條2、8086 CPU由哪幾個(gè)部分組成?各個(gè)部分完成得什么工作?如何協(xié)調(diào)工作?3、8086與8088得主要區(qū)別就是什么?AAKKLXLXTT通用寄存器 ALAL ttifttif ; ;nrnr血:CLCL 1 1)盯!
2、LL數(shù)據(jù)BPBP歴nfnf4FH和變址寄存器11JI I 1.1. 1 1IJIJI IH H川致ailail總線:1 11 1卞內(nèi)部s s存s s6ElEl-控制HiHi路1 11 11 11 1糾i iLi iJ J 1 1 2 2 1 1 J J 1 1 4 4 1 1 5 5 1 1 tttt F F”臥嘩線fifi令隊(duì)列緩沖器1 1k k4、寄存器結(jié)構(gòu)8086微處理器包含有14個(gè)16位得寄存器與8個(gè)8位寄存器。4個(gè)通用寄存器(AX,BX,CX,DX)4個(gè)段寄存器(CS,DS,SS,ES)4個(gè)指針與變址寄存器(SP,BP,SI,DI)4)、指令指針(IP)16位指令指針寄存器,其內(nèi)容為
3、下一條要執(zhí)行得指令得偏移地址。5)、8086得標(biāo)志寄存器FLAG按其作用可分為哪兩大類。(1)狀態(tài)標(biāo)志位(2)控制標(biāo)志位在8086得16位標(biāo)志寄存器中, 并不就是每一位都有一定得含義, 只有 位未用。標(biāo)志寄存器中得中斷標(biāo)志位IF就是控制可屏蔽中斷得標(biāo)志。IF=1時(shí),CPU響應(yīng)中斷請求;IF=0時(shí),CPU屏蔽中斷請求,不予響應(yīng)9位有含義,其余7散搖總線DSDSSSSS地址總線執(zhí)行部件總線接口部件【RWRW】總線捋制邏輯rsrsIFIF1、8086有14個(gè)16位寄存器與8個(gè)8位寄存器,其中哪兩個(gè)寄存器保存了下一 條要執(zhí)行得指令所在單元得物理地址。CS,IP物理地址PA( Physical Addr
4、ess)。8086得存儲空間物理地址范圍就是00000HFFFFFH其計(jì)算方法就是:將CPU中得16位段寄存器內(nèi)容左移4位(X 16)與16位得邏輯地址(又 稱偏移地址)在地址加法器內(nèi)相加,得到所尋址單元得20位物理地址。假設(shè)(CS =0FE00H(IP)=0400H,那么下一條要取出得指令所在內(nèi)存單元得20位物理地址PA=0FE00X 10H+0400H=0FE400H邏輯地址仆80:2000對應(yīng)得物理地址就是21800H。5、8086得引腳及其功能若8086CPU引 腳狀 態(tài)就是M/IO#=0,RD#=1,WR#=0,則此時(shí) 執(zhí)行得操作就是寫I/O6、CPU執(zhí)行指令時(shí)涉及三種周期:時(shí)鐘周期
5、、總線周期、指令周期三者關(guān)系:一個(gè)基本得總線周期至少由4個(gè)時(shí)鐘周期組成(T1、T2、T3、T4)。指令周期就是由1個(gè)或多個(gè)總線周期組合而成。8086CPU在讀/寫總線周期得T3狀態(tài)結(jié)束對READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。第三章8086指令系統(tǒng)第一節(jié)8086尋址方式一、數(shù)據(jù)尋址方式指令得格式:操作碼目得操作數(shù),源操作數(shù)例:MOV AL,19H其中AL為目得操作數(shù),19H為源操作數(shù)1、立即尋址操作數(shù)(為一常數(shù))直接由指令給出(此操作數(shù)稱為立即數(shù))立即尋址只能用于源操作數(shù)例:累加器 、 基址寄存器 計(jì)數(shù)寄存器 數(shù)據(jù)寄存胖J J堆拔指針 基址指針 源變址
6、奇存器目的變址寄存 指令指針 標(biāo)志樹存器 代碼段寄存器數(shù)據(jù)段寄存器 堆ft 段寄存器 附抑段寄存器據(jù)寄舂器指針和址語存器專用寄存胖段寄存器MOV AX, 1800H 立即尋址指令執(zhí)行速度最快例:1、以下指令中,沒有錯(cuò)誤得就是()。2、寄存器尋址(1)操作數(shù)放在某個(gè)寄存器中(2)源操作數(shù)與目得操作數(shù)字長要相同例:MOV AX, BX3、直接尋址(1)指令中直接給出操作數(shù)得16位偏移地址 偏移地址也稱為有效地址(EA, Effective Address)(2)默認(rèn)得段寄存器為DS,但也可以顯式地指定其她段寄存器一一稱為段超越例:5、寄存器相對尋址EA=間址寄存器得內(nèi)容加上一個(gè)8/16位得位移量例
7、:MOV AX, BX+8MOV AX, 8BP;默認(rèn)段寄存器為SS6、基址變址尋址 若操作數(shù)得偏移地址:由基址寄存器(BX或BP)給出一一基址尋址方式 由變址寄存器(SI或DI)給出 一一變址尋址方式由一個(gè)基址寄存器得內(nèi)容與一個(gè)變址寄存器得內(nèi)容相加而形成操作數(shù)得偏移地址, 基址-變址尋址。EA=(BX)+(SI)或(DI);EA=(BP)+(SI)或(DI)同一組內(nèi)得寄存器不能同時(shí)出現(xiàn)。注意:除了有段跨越前綴得情況外,當(dāng)基址寄存器為BX時(shí),操作數(shù)應(yīng)該存放在數(shù)據(jù)段DS中,當(dāng)基址寄存器為BP時(shí),操作數(shù)應(yīng)放在堆棧段SS中。例:7、相對基址變址尋址在基址-變址尋址得基礎(chǔ)上再加上一個(gè)相對位移量EA=(
8、BX)+(SI)或(DI)+8位或16位位移量;EA=(BP)+(SI)或(DI)+8位或16位位移量指令操作例:MOV 1283H BXSI,AX寄存器間接、寄存器相對、基址變址、相對基址變址四種尋址方式得比較:尋址方式寄存器間接寄存器相對 基址 變址 相對基址-變址MOV4、間接尋址 操作數(shù)得偏移地址 只有SI、DI、 例:MOVMOV錯(cuò)誤例:XAX ,2A00H(有效地址EA)放在寄存器中與BP可作間址寄存器,可以提供偏移地址EAAX,BPCL,CS:DIMOVBX源操作數(shù)物理地址為16X( SS)+(BP)。X MOVAX, DXCL, AX;只有SI、DI、BX與BP可作間址寄存器;
9、只有SI、DI、BX與BP可作間址寄存器稱為指令操作數(shù)形式只有一個(gè)寄存器(BX/BP/SI/DI之一)一個(gè)寄存器加上位移量 兩個(gè)不同類別得寄存器 兩個(gè)不同類別得寄存器加上位移量A) MOV BYTEBX,1000B)P USH CSD) MOV AX,SIDI2、以下幾種不同數(shù)據(jù)尋址方式得指令中,()得指令執(zhí)行速度最快。一、 數(shù)據(jù)傳送指令1、 通用傳送指令(1) MOV dest,src;destsrc(2)、堆棧指令按后進(jìn)先出”方式工作得存儲區(qū)域。1壓棧指令PUSH2彈出指令POP例:假設(shè)(SS)=2000H, (SP)=0012H, (AX)=1234H,執(zhí)行PUSH AX后,(SP)=0
10、010H2、 輸入輸出指令(1)輸入指令I(lǐng)N(2)輸出指令OUT二、 算術(shù)運(yùn)算指令1、加法指令(1)不帶進(jìn)位得加法指令A(yù)DD實(shí)例:帶進(jìn)位得加法ADC指令在形式上與功能上與ADD類似,只就是相加時(shí)還要包括進(jìn)位標(biāo)志CF得內(nèi)容,例AL,68H ; AL(AL)+68H+(CF)AX , CX ;AX J (AX)+(CX)+(CF)加1指令I(lǐng)NC功能:類似于C語言中得+操作:對指定得操作數(shù)加1例:INC AL例:執(zhí)行如下程序:C) POP CSA) MOV 2000,1800HB) Mov SI,1800HC) Mov ax,1800H第二節(jié)D) MOV DS,1800H8086指令系統(tǒng)ADD AL
11、,30H?ADD指令對6個(gè)狀態(tài)標(biāo)志均產(chǎn)生影響。(1)ADC如:ADCADC(3)A) MOV BYTEBX,1000B)P USH CSMOV AX,0MOV BX,1MOV CX,100A:ADD AX,BXINC BXLOOP AHLT執(zhí)行后(BX)=1012、減法指令(1)不考慮借位得減法指令SUB格式:SUB dest, src操作:dest J (dest)-(src)指令例子:SUB AL,60H(2)考慮借位得減法指令SBBSBB指令主要用于多字節(jié)得減法。格式:SBB dest, src操作:dest J (dest)-(src)-(CF)指令例子:SBB AX,CX(3)減1指
12、令DEC作用類似于C語言中得”一-”操作符。(5)比較指令CMP格式:CMP dest, src操作:(dest)-(src)CMP也就是執(zhí)行兩個(gè)操作數(shù)相減,但結(jié)果不送目標(biāo)操作數(shù),其結(jié)果只反映在標(biāo)志位上。 指令例子:CMP AL,0AH2、乘法指令 進(jìn)行乘法時(shí):8位*8位7 16位乘積16位*16位7 32位乘積(1)無符號數(shù)得乘法指令MUL(MEM/REG)格式:MUL src操作:字節(jié)操作數(shù)字操作數(shù)指令例子:MUL BLMUL CX(2)有符號數(shù)乘法指令I(lǐng)MUL格式與MUL指令類似,只就是要求兩操作數(shù)均為有符號數(shù)。 指令例子:IMUL BL ; (AX) J (AL) XBL)IMUL W
13、ORD PTRSI;(DX,AX) J (AX) XSI+1SI)注意:MUL/IMUL指令中AL(AX)為隱含得乘數(shù)寄存器;AX(DX,AX)為隱含得乘積寄存器;SRC不能為立即數(shù);即MUL 10H錯(cuò)誤,10H為立即數(shù)除CF與OF外,對其它標(biāo)志位無定義。4、除法指令(AX) J (AL) X (src)(DX, AX) J (AX) X (src);(AL) X (BL),乘積在AX中;(AX) X (CX),乘積在DX,AX中DX) J (DX, A X) / (SRC)得余數(shù)指令例子:DIV CL(2)有符號數(shù)除法指令I(lǐng)DIV格式:IDIV src操作與DIV類似。商及余數(shù)均為有符號數(shù),
14、且余數(shù)符號總就是與被除數(shù)符號相同。注意:對于DIV/IDIV指令A(yù)X(DX,AX)為隱含得被除數(shù)寄存器。AL(AX)為隱含得商寄存器。AH(DX)為隱含得余數(shù)寄存器。src不能為立即數(shù)。對所有條件標(biāo)志位均無定四、控制轉(zhuǎn)移指令1、轉(zhuǎn)移指令(1)無條件轉(zhuǎn)移指令JMP格式:JMP label本指令無條件轉(zhuǎn)移到指定得目標(biāo)地址,以執(zhí)行從該地址開始得程序段 。假設(shè)(DS =2000H,(BX)=1256H, (SI)=528FH;位移量TABLE=20A1H(232F7H) =3280H,(264E5H)=2450H,則執(zhí)行指令JMP TABLEBX后,(IP)=3280H;執(zhí)行指令JMP BXSI后,(
15、IP)=2450H。(2)條件轉(zhuǎn)移指令(補(bǔ)充內(nèi)容)常用指令根據(jù)單個(gè)標(biāo)志位設(shè)置得條件轉(zhuǎn)移指令JZ/JE;結(jié)果為零(ZF=1),則轉(zhuǎn)移JNZ/JNE;結(jié)果不為零(ZF=0),則轉(zhuǎn)移(2)段內(nèi)轉(zhuǎn)移指令執(zhí)行結(jié)果只改變IP得值。例:有100個(gè)字節(jié)數(shù)據(jù)(補(bǔ)碼),存放在數(shù)據(jù)段中EA=2000H得存儲單元中。以下程序應(yīng)該從該數(shù)據(jù)區(qū)中找出最小得一個(gè)數(shù)據(jù),并存入EA=2100H單元中,請將下面程序補(bǔ)充完整。)MIN:MOVBX,(2000HMOVAL,:BX:MOVCX,(99LOOP1:INCBXCMPAL, :BX:被除數(shù)商余數(shù)字節(jié)除法AXALAH字除法DX:AXAXDX字操作(AL) J (AX) /(SR
16、C)(AH) J (AX) /(SRC)得商得余數(shù)(DX, AX) / (SRC)得商DIV進(jìn)行除法時(shí):16位/8位7 8位商32位/16位7 16位商對被除數(shù)、商及余數(shù)存放有如下規(guī)定:(1)無符號數(shù)除法指令格式:DIV src操作:字節(jié)操作)JLE)LOOP2 AL,BXCXJNZMOV2、循環(huán)控制指令 用在循環(huán)程序中以確定就是否要繼續(xù)循環(huán)。 循環(huán)次數(shù)通常置于CX中。 循環(huán)控制指令不影響標(biāo)志位。(1)LOOP格式:LOOP label操作:(CX)-1 7 ex;若(CX)豐0,則轉(zhuǎn)至label處執(zhí)行; 否則退出循環(huán),執(zhí)行LOOP后面得指令。LOOP指令與下面得指令段等價(jià):DEC CXJNZ
17、 label第四章8086匯編語言程序設(shè)計(jì)一、8086匯編語言得基本語法1、 匯編語言結(jié)構(gòu)1)標(biāo)識符用來對程序中得變量、常量、段、過程等進(jìn)行命名,它就是組成語句得一個(gè)常用成分,它得 命名應(yīng)符合下列規(guī)定:變量就是存儲單元得符號地址,這類存儲單元得內(nèi)容可以在程序運(yùn)行期間被修改。8、匯編程序得一般結(jié)構(gòu)DATA SEGMENTDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX ,DATAMOV DS,AXMOV AH,4CHINT 21HCODE ENDSEND START第三節(jié) 程序設(shè)計(jì)1、 順序程序得設(shè)計(jì)順序程序:順序執(zhí)行得程序稱為順序
18、程序。(MOVLOOP2:DECLOOP12100H),AL合法符號:字母(不分大小寫) 、數(shù)字及特殊符號( “?”,“”,“_”,“$”,“?”) 。名字必須以字母開頭。名字得有效長度不超過31個(gè)英文字符。不能把保留字(如CPU得寄存器名、指令助記符等)用作名字。特點(diǎn):每一條指令在執(zhí)行過程中只被執(zhí)行一次。例:根據(jù)算式Z=8X+Y/16W2 ,X、丫、W均為8位無符號數(shù),Z為16位無 符號數(shù)。DATAB ?DB ?DW?START:MOV AX,DATAMOV DS,AXMOV AL,XMOV BL,8MUL BLMOV DX,AXMOV AH,0MOV AL,YMOV BL,16DIV BL
19、CBWADD DX,AXMOV AH,0MOV AL,WMUL ALSUB DX,AXMOV Z,DXMOV AH,4CHINT 21H CODE ENDSEND START2、 分支程序得設(shè)計(jì) 計(jì)算機(jī)得一個(gè)重要特點(diǎn)在于它能 “判斷” 情況。 計(jì)算機(jī)指令系統(tǒng)中得比較指令、測試指令與 條件轉(zhuǎn)移指令等就反映了這種能力。例如程序設(shè)計(jì)中經(jīng)常會遇到判斷“相等”與“不相等” 、 “負(fù)”與“正” 、 “大于”與“小于” 、“滿足條件” 與“不滿足條件” 等等。 這種判斷使程序得流程不再就是一條順序執(zhí)行得直線, 而變?yōu)橛蓛蓚€(gè)或多個(gè)分支所組成得倒樹型結(jié)構(gòu),其中每一個(gè)分支只有在滿足條件時(shí)才被執(zhí) 行。3、 循環(huán)程序
20、。1) 循環(huán)程序得構(gòu)成:任何循環(huán)程序都可分為循環(huán)初始部分、循環(huán)體與循環(huán)結(jié)束部分。2) 循環(huán)得類型SEGMENTDB ?DATAENDSCODEASSUMESEGMENTCS:CODE,DS:DATA8、使用62256(32KX8位)與28C512(64KX8位),在8086系統(tǒng)最小模式中 設(shè)計(jì)具有256KB RAM 128KB WPRO得存儲體,分別需要(C) 8片62512,2片28C512D) 4片62512,4片28C512第7章中斷技術(shù)一、中斷得基本概念1、什么叫作中斷?中斷得過程就是什么?2、中斷得過程可分為中斷請求,中斷判優(yōu),中斷響應(yīng),中斷處理與中斷返回。3、可屏蔽中斷得嵌套原則:
21、中斷服務(wù)期間禁止同級與較低級得中斷請求。4、8259支持 電平 觸發(fā)與 邊沿 觸發(fā)兩種中斷觸發(fā)方式。5、8259A應(yīng)用中,需對IR5,IR3進(jìn)行屏蔽,操作命令字OCW1應(yīng)寫入2SH命循環(huán)體得結(jié)構(gòu)依照問題得不同,一般可以分為兩種類型:1先判斷后處理;2先處理后判斷。WHILE-DODO-WHILE第六章存儲器一、 概述二、 半導(dǎo)體存儲器1、 半導(dǎo)體存儲器得分類:可分為RAM與ROM。2、什么就是RAM,ROM?RAM與ROM各有什么特點(diǎn)?(按存取方式)f靜態(tài)SRAMSRAM廠隨機(jī)存取存儲器I I動態(tài)IIKNMIIKNM半導(dǎo)體存儲器三、存儲器芯片得擴(kuò)展可編程PROMPROMJ 只讀存儲器ROMROM d d紫外線擦除可編程EPROMEPROM電擦除可編程ERR4145 5bibiD,D,LbLbIXIX山1S S送器準(zhǔn)備好1;1;準(zhǔn)備好 吐*準(zhǔn)備
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鼠抗病毒抗原單克隆抗體項(xiàng)目提案報(bào)告模板
- 2025年雙邊貿(mào)易合作策劃購銷協(xié)議書
- 2025年企業(yè)搬遷安置協(xié)議樣本
- 2025年萃取設(shè)備項(xiàng)目提案報(bào)告模板
- 2025年金屬基耐磨復(fù)合材料項(xiàng)目規(guī)劃申請報(bào)告模稿
- 2025年企業(yè)調(diào)整策劃與和解合同
- 2025年度磚廠用地租賃合同
- 2025年企業(yè)績效管理改進(jìn)協(xié)議
- 2025年交通事故責(zé)任補(bǔ)償合同樣本
- 2025年居家康復(fù)護(hù)理策劃協(xié)議標(biāo)準(zhǔn)文本
- 2025年中國主題樂園行業(yè)發(fā)展概況、市場全景分析及投資策略研究報(bào)告
- 工娛治療及其護(hù)理
- 泳池翻新改造施工方案
- 國有企業(yè)內(nèi)部審計(jì)工作制度(2篇)
- 中國妊娠期糖尿病母兒共同管理指南(2024版)解讀
- 期末試卷:安徽省宣城市2021-2022學(xué)年七年級上學(xué)期期末歷史試題(解析版)
- 食品抽檢核查處置重點(diǎn)安全性指標(biāo)不合格原因分析排查手冊
- 幼兒教師新年規(guī)劃
- 春節(jié)促銷活動方案(7篇)
- 五年級數(shù)學(xué)上冊 圖形與幾何專題測試卷 (含答案)(北師大版)
- 部編版《道德與法治》四年級下冊教材解讀與分析文檔
評論
0/150
提交評論