版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、目錄8086微處理器結(jié)構(gòu)3二進(jìn)制與十進(jìn)制、十六進(jìn)制的轉(zhuǎn)換3CUP功能結(jié)構(gòu)38086基本執(zhí)行環(huán)境3寄存器作用48086指令系統(tǒng)6尋址方式6通用指令6數(shù)據(jù)傳送指令6二進(jìn)制算數(shù)指令7十進(jìn)制算數(shù)指令9邏輯指令9移位和循環(huán)移位指令10控制轉(zhuǎn)移指令10重復(fù)控制指令11總線時(shí)序和系統(tǒng)總線12引腳12處理時(shí)序12指令周期12總線周期12時(shí)鐘周期、12關(guān)系12中斷響應(yīng)周期13系統(tǒng)復(fù)位13總線操作過程13半導(dǎo)體存儲(chǔ)器13SRAM與DRAM的區(qū)另13擴(kuò)容的算法14典型芯片14程序設(shè)計(jì)14086微處理器結(jié)構(gòu)二進(jìn)制與十進(jìn)制、十六進(jìn)制的轉(zhuǎn)換CUP功能結(jié)構(gòu)8086CPU從功能上分成兩部分:總線接口單元(BIU)、執(zhí)行單元(
2、EU)BIU:負(fù)責(zé)8086CPU與存儲(chǔ)器之間的信息傳送。組成:段寄存器、地址形成邏輯、指令流隊(duì)列、執(zhí)行單元控制系統(tǒng)、指令指針。EU:負(fù)責(zé)指令的執(zhí)行。組成:數(shù)據(jù)寄存器、指針寄存器、算數(shù)邏輯單元。8086基本執(zhí)行環(huán)境8086是16位CPU8086地址線位20根,尋址范圍即1M8086數(shù)據(jù)線16根I/O端口16位地址線。即64KCPU字長16位寄存器作用通用寄存器AX:操作數(shù)和結(jié)果數(shù)據(jù)的累加器字節(jié)乘法:一個(gè)操作數(shù)在AL結(jié)果放入AX字乘法:一個(gè)操作數(shù)在AX,結(jié)果高16位在DX低16位在AX字節(jié)除法:AH放余數(shù),AL放商字除法:DX放余數(shù),AX放商BX基址寄存器,存放DS段中數(shù)據(jù)的指針。CX串和循環(huán)操作
3、的計(jì)數(shù)器DX:I/O口指針SI:源串地址指針DI:目的串地址指針SR堆棧指針BP:堆棧上的數(shù)據(jù)指針段寄存器CS代碼段寄存器IPDS:數(shù)據(jù)段寄存器BX、SISS堆棧段寄存器SP、BPES附加段寄存器DIFLAGS標(biāo)志寄存器進(jìn)位標(biāo)志CF:結(jié)果最高位(D7、D5、D31)產(chǎn)生進(jìn)位或借位時(shí)CF=1輔助進(jìn)位標(biāo)志位AF:低半字節(jié)向高半字節(jié)進(jìn)位時(shí)AF=1溢由標(biāo)志OF:最高位、次高位進(jìn)位不同OF=1符號為SF:值與運(yùn)算結(jié)果的最高位相同;奇偶標(biāo)志位PF:操作2果中1的個(gè)數(shù)為偶數(shù)則PF=1方向標(biāo)志位DF:DF=1,串操作指令為自動(dòng)減量指令。中斷允許標(biāo)志IF:IF=1,允許CPU接收外部的可屏蔽中斷追蹤標(biāo)志TF:T
4、F=1,處理進(jìn)入單步方式指令指針I(yè)P:存放CPU將要執(zhí)行的指令的地址存儲(chǔ)器組織物理地址以整個(gè)存儲(chǔ)器的1M為范圍劃分的地址邏輯地址以段的范圍(64K)劃分的地址物理地址與邏輯地址的換算物理地址二段寄存器*10H+邏輯地址086指令系統(tǒng)尋址方式立即尋址直接尋址寄存器尋址寄存器間接尋址基址尋址變址尋址基址變址尋址通用指令數(shù)據(jù)傳送指令MOV指令交換指令XCHG堆棧指令入棧指令PUSH地址-2出棧指令POP地址+2所有通用寄存器入棧指令PUSHA彈出至所有通用寄存器指令POPA輸入輸出指令將數(shù)據(jù)經(jīng)端口傳送至AX或AL輸入IN:將數(shù)據(jù)經(jīng)AX或AL傳送至端口輸出OUT000FF端口地址直接寫。1000FFF
5、F地址放入DX。擴(kuò)展指令CWD將AX中16位數(shù)據(jù)擴(kuò)展至DX中形成32位數(shù)據(jù)CBW將AL中8位數(shù)據(jù)擴(kuò)展至AX中形成16位數(shù)據(jù)擴(kuò)充的實(shí)質(zhì)是擴(kuò)充符號位二進(jìn)制算數(shù)指令加法指令A(yù)DD、ADC:影響AF、CF、OF、PF、SF、ZF減法指令SUB、SBB影響AF、CF、OF、PF、SF、ZF乘法指令MUL、IMUL一個(gè)操作數(shù)在AX或AL中影響CF、OF除法指令DIV、IDIV不影響標(biāo)志位增量減量指令I(lǐng)NC、DEC影響AF、OF、PF、SF、ZFNEG取補(bǔ)指令CMP比較指令十進(jìn)制算數(shù)指令加法后十進(jìn)制調(diào)整DAA減法后十進(jìn)制調(diào)整DAS加法后ASCII調(diào)整AAA減法后ASCII調(diào)整AAS乘法后ASCII調(diào)整AAM
6、除法前ASCII調(diào)整AAD邏輯指令按位邏輯與指令A(yù)NDCF=0OF=0、PF、SRZF反應(yīng)操作結(jié)果TEST指令完成與AND指令相同操作但只改變標(biāo)志位。按位邏輯或指令OR按位邏輯異或指令XOR按位邏輯非指令NOT移位和循環(huán)移位指令算數(shù)左移SAL邏輯左移SHL算數(shù)右移SAR邏輯右移SHR所移動(dòng)位數(shù)大于1時(shí)先將移動(dòng)位數(shù)賦值給CL不帶CF的循環(huán)左移指令ROL不帶CF的循環(huán)右移指令ROR帶CF的循環(huán)左移指令RCL帶CF的循環(huán)右移指令RCR控制轉(zhuǎn)移指令無條件轉(zhuǎn)移指令JMP條件轉(zhuǎn)移指令JCC重復(fù)控制指令LOOP指令使CX減一若CX不為0則循環(huán)調(diào)用返回指令調(diào)用指令CALLNER地址-2FAR地址-4子程序返回
7、指令RET中斷返回指令I(lǐng)RET串操作指令MOVS雜項(xiàng)指令取地址LEA空操作NOP表格查找XLAT/XLATB總線時(shí)序和系統(tǒng)總線引腳READY備就緒信號INTR輸入NMI輸入RESET俞入處理時(shí)序指令周期從一條指令開始執(zhí)行到下一條指令開始執(zhí)行時(shí)中間的間隔時(shí)間總線周期CPU完成一次基本存儲(chǔ)操作所花費(fèi)的時(shí)間時(shí)鐘周期、關(guān)系1指令周期=N個(gè)總線周期1總線周期=4個(gè)時(shí)鐘周期中斷響應(yīng)周期系統(tǒng)復(fù)位CUP中內(nèi)容標(biāo)志位清除指令指針0000HCS段寄存器FFFFHDS0000HSS0000HES0000H指令隊(duì)列空總線操作過程申請階段尋址階段傳輸階段結(jié)束階段半導(dǎo)體存儲(chǔ)器SRAM與DRAM的區(qū)另USRAMDRAM6個(gè)
8、MOS管構(gòu)成雙穩(wěn)態(tài)結(jié)構(gòu)1個(gè)電容1個(gè)MOS管T1導(dǎo)通T2截止為1T2導(dǎo)通T1截止為0電容充電為1電容放電為0容量小價(jià)格高速度快容量大價(jià)格低速度慢高速緩存內(nèi)存條靜態(tài)動(dòng)態(tài)需要充電刷新擴(kuò)容的算法典型芯片21441K*4位的靜態(tài)RAM地址線10根216464K*1位的動(dòng)態(tài)RAM2716算法程序設(shè)計(jì)1DATASEGMENTBUFFERDBX,YDATAENDSSTACKSEGMENTPAPASTACKSTACKDB64DUPSTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART PROCBEGIN: PUSHMOVPUSHMOVMOVSIGE: MOVORJEJNSMOVJMPZERO: MOVJMPPLUS:MOVCONT1: MOVSTART ENDPCODE ENDSENDFARDSAX,0AXAX,DATAAX,DXAX,BUFFERAX,AXZEROPULSBX,0FFCON
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流課程設(shè)計(jì)選題
- 職業(yè)農(nóng)民培訓(xùn)課程設(shè)計(jì)
- 自控課程設(shè)計(jì)校正裝置
- 醫(yī)院精神藥品管理管控規(guī)章制度匯編
- 虛擬現(xiàn)實(shí)與人工智能結(jié)合下的沉浸式藝術(shù)體驗(yàn)設(shè)計(jì)
- 2024年美術(shù)教案設(shè)計(jì)(9篇)
- 自由搏擊班課程設(shè)計(jì)
- 2024年英語教學(xué)案例分析
- 職高汽修課程設(shè)計(jì)
- 穿刺技巧課程設(shè)計(jì)
- 人才培養(yǎng)與團(tuán)隊(duì)建設(shè)計(jì)劃三篇
- 2024年急性胰腺炎急診診治專家共識解讀課件
- 六年級地方課程教案
- 【寒假預(yù)習(xí)】部編版二年級語文下冊生字練字帖(帶拼音、筆順)
- 信息技術(shù)-計(jì)算機(jī)第三方支付行業(yè)深度報(bào)告:監(jiān)管加速第三方支付合規(guī)及出清提費(fèi)利潤彈性巨大
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識題庫【黃金題型】
- 年終培訓(xùn)機(jī)構(gòu)述職報(bào)告
- 外科手術(shù)備皮范圍
- 2024初中數(shù)學(xué)競賽八年級競賽輔導(dǎo)講義專題07 分式的化簡與求值含答案
- GB 1886.174-2024食品安全國家標(biāo)準(zhǔn)食品添加劑食品工業(yè)用酶制劑
- 評判創(chuàng)業(yè)計(jì)劃書
評論
0/150
提交評論