微型機(jī)系統(tǒng)與內(nèi)部接口_第1頁
微型機(jī)系統(tǒng)與內(nèi)部接口_第2頁
微型機(jī)系統(tǒng)與內(nèi)部接口_第3頁
微型機(jī)系統(tǒng)與內(nèi)部接口_第4頁
微型機(jī)系統(tǒng)與內(nèi)部接口_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、譯碼和執(zhí)行向BIU提供數(shù)據(jù)和地址管理寄存器及標(biāo)志15 0 SP 堆堆 棧棧 指指 示示 器器 BP 基基 址址 指指 示示 器器 SI 源源 變變 址址 器器 DI 目目 的的 變變 址址 器器 指指 針針 和和 變變 址址 寄寄 存存 器器 15 8 7 0 AH AL 累累加加器器 BH BL 基基址址寄寄存存器器 CH CL 計(jì)計(jì)數(shù)數(shù)器器 DH DL 數(shù)數(shù)據(jù)據(jù)寄寄存存器器 通通用用 寄寄存存器器 15 0 IP 指指令令指指示示器器 FR 標(biāo)標(biāo)志志寄寄存存器器 控控制制 寄寄存存器器 15 0 CS 代代 碼碼 段段 寄寄 存存 器器 DS 數(shù)數(shù) 據(jù)據(jù) 段段 寄寄 存存 器器 SS 堆堆

2、 棧棧 段段 寄寄 存存 器器 ES 附附 加加 段段 寄寄 存存 器器 段段 寄寄 存存 器器 寄存器名 特殊用途 隱含性質(zhì) 在輸入輸出指令中作數(shù)據(jù)寄存器用 不能隱含 AX, AL 在乘法指令中存放被乘數(shù)或乘積,在除法指令中存放被除數(shù)或商 隱 含 AH 在LAHF指令中,作目標(biāo)寄存器用 隱 含 在十進(jìn)制運(yùn)算指令中作累加器用 隱 含 AL 在XLAT指令中作累加器用 隱 含 在間接尋址中作基址寄存器用 不能隱含 BX 在XLAT指令中作基址寄存器用 隱 含 CX 在串操作指令和LOOP指令中作計(jì)數(shù)器用 隱 含 CL 在移位/循環(huán)移位指令中作移位次數(shù)計(jì)數(shù)器用 不能隱含 在字乘法/除法指令中存放乘

3、積高位或被除數(shù)高位或余數(shù) 隱 含 DX 在間接尋址的輸入輸出指令中作地址寄存器用 不能隱含 在字符串運(yùn)算指令中作源變址寄存器用 隱 含 SI 在間接尋址中作變址寄存器用 不能隱含 在字符串運(yùn)算指令中作目標(biāo)變址寄存器用 隱 含 DI 在間接尋址中作變址寄存器用 不能隱含 BP 在間接尋址中作基址指針用 不能隱含 SP 在堆棧操作中作堆棧指針用 隱 含 表表 ( 3.2)程程 序序 狀狀 態(tài)態(tài) 字字 ( PSW) 15 0 OF DF IF TF SF ZF AF PF CF 表表 ( 3.3) PSW 中中 標(biāo)標(biāo) 志志 位位 的的 用用 法法 及及 含含 義義 標(biāo)標(biāo) 志志 位位 用用 法法 及及

4、 含含 義義 DF 方方 向向 控控 制制 ( Direction Flag)位位。若若設(shè)設(shè)置置DF1,則則串串操操作作后后,源源和和目目的的操操作作數(shù)數(shù)的的 地地 址址 均均 向向 增增 址址 方方 向向 調(diào)調(diào) 整整 ; 若若 設(shè)設(shè) 置置 DF 0, 則則 向向 減減 址址 方方 向向 調(diào)調(diào) 整整 。 IF 中中 斷斷 允允 許許 控控 制制 ( Interrupt Enable Flag)位位。若若設(shè)設(shè)置置IF1,則則允允許許CPU響響應(yīng)應(yīng)可可屏屏 蔽蔽 中中 斷斷 ( 開開 中中 斷斷 ) ; 若若 IF 0, 則則 不不 允允 許許 CPU響響 應(yīng)應(yīng) 可可 屏屏 蔽蔽 中中 斷斷 (

5、關(guān)關(guān) 中中 斷斷 ) 。 TF 陷陷 井井 控控 制制 ( Trap Flag) 位位 。 若若 設(shè)設(shè) 置置 TF 1, 則則 將將 在在 CPU運(yùn)運(yùn)行行中中設(shè)設(shè)置置陷陷井井,此此時(shí)時(shí),CPU每每執(zhí)執(zhí)行行一一條條指指令令就就產(chǎn)產(chǎn)生生一一個(gè)個(gè)單單步步中中斷斷,用用戶戶可可以以在在中中斷斷服服務(wù)務(wù)中中對(duì)對(duì)當(dāng)當(dāng)前前指指令令的的 執(zhí)執(zhí) 行行 情情況況進(jìn)進(jìn)行行調(diào)調(diào)試試;若若TF0,表表示示不不設(shè)設(shè)置置陷陷井井。該該標(biāo)標(biāo)志志主主要要用用于于程程序序的的單單步步調(diào)調(diào)試試 。 OF 溢溢 出出 標(biāo)標(biāo) 志志 ( Overflow Flag)位位。它它反反映映有有符符號(hào)號(hào)數(shù)數(shù)的的運(yùn)運(yùn)算算結(jié)結(jié)果果是是否否超超出出其

6、其所所能能表表示示 的的 范范 圍圍 ; 字字 運(yùn)運(yùn) 算算 的的 范范 圍圍 為為 -32768+32767, 字字 節(jié)節(jié) 運(yùn)運(yùn) 算算 的的范范圍圍為為-128+127。若若OF 1, 則則 表表 示示結(jié)結(jié)果果溢溢出出;OF0,表表示示結(jié)結(jié)果果未未溢溢出出。注注意意,OF標(biāo)標(biāo)志志主主要要針針對(duì)對(duì)有有符符號(hào)號(hào)運(yùn)運(yùn) 算算 。 SF 符符 號(hào)號(hào) 標(biāo)標(biāo) 志志 ( Sign Flag) 位位。它它反反映映運(yùn)運(yùn)算算結(jié)結(jié)果果的的最最高高有有效效位位(MSB)為為0、還還是是為為1;對(duì)對(duì)有有符符號(hào)號(hào)運(yùn)運(yùn)算算來來說說,它它反反映映了了運(yùn)運(yùn)算算結(jié)結(jié)果果為為正正、還還是是為為負(fù)負(fù)。若若SF1,反反映映運(yùn)運(yùn)算算結(jié)結(jié)

7、果果 的的 最最 高高 有有效效位位為為1(或或結(jié)結(jié)果果為為負(fù)負(fù));若若SF0,則則表表示示最最高高有有效效位位為為0(或或結(jié)結(jié)果果不不 為為 負(fù)負(fù) ) 。 ZF 零零 標(biāo)標(biāo) 志志 ( Zero Flag) 位位 。 反反 映映 運(yùn)運(yùn) 算算 結(jié)結(jié)果果是是否否為為全全0。若若ZF1,則則表表示示運(yùn)運(yùn)算算結(jié)結(jié)果果 為為 全全 0( 各各 位位 均均 為為 0) ; 若若 ZF 0, 表表 示示 運(yùn)運(yùn) 算算 結(jié)結(jié) 果果 非非 全全 0( 各各 位位 不不 全全 為為 0) 。 AF 輔輔 助助 標(biāo)標(biāo) 志志 ( Auxiliary Flag) 位位 。 該該 標(biāo)標(biāo) 志志主主要要用用于于BCD碼碼運(yùn)運(yùn)算

8、算后后的的調(diào)調(diào)整整。它它反反映映 運(yùn)運(yùn) 算算 中中 低低 四四 位位 向向 前前 ( 即即 D3向向 D4) 有有 無無 進(jìn)進(jìn) 位位 (針針對(duì)對(duì)加加運(yùn)運(yùn)算算)或或借借位位(針針對(duì)對(duì)減減運(yùn)運(yùn)算算 ) 。 若若 AF 1, 表表 示示 有有 進(jìn)進(jìn) 位位 或或 借借 位位 ; 若若 AF 0, 表表 示示 無無 進(jìn)進(jìn) 位位 或或 借借 位位 。 PF 校校 驗(yàn)驗(yàn) 標(biāo)標(biāo) 志志 ( Parity Flag)位位。反反映映運(yùn)運(yùn)算算結(jié)結(jié)果果中中1的的個(gè)個(gè)數(shù)數(shù)是是否否為為偶偶數(shù)數(shù)。若若PF1,表表 示示 運(yùn)運(yùn) 算算 結(jié)結(jié) 果果 中中 有有 偶偶 數(shù)數(shù) 個(gè)個(gè) 1; 若若 PF 0, 表表 示示 結(jié)結(jié) 果果 中中

9、 有有 奇奇 數(shù)數(shù) 個(gè)個(gè) 1。 CF 進(jìn)進(jìn) 位位 標(biāo)標(biāo) 志志 ( Carry Flag) 位位 。 它它反反映映運(yùn)運(yùn)算算中中最最高高有有效效位位(字字運(yùn)運(yùn)算算時(shí)時(shí)為為D15、字字節(jié)節(jié) 運(yùn)運(yùn) 算算 時(shí)時(shí) 為為 D7位位)向向前前有有無無進(jìn)進(jìn)位位(針針對(duì)對(duì)加加運(yùn)運(yùn)算算)或或借借位位(針針對(duì)對(duì)減減運(yùn)運(yùn)算算)。若若CF1, 表表 示示 有有 進(jìn)進(jìn) 位位 或或 借借 位位 ; 若若 CF=0,表表示示無無進(jìn)進(jìn)位位或或借借位位。CF標(biāo)標(biāo)志志主主要要針針對(duì)對(duì)無無符符號(hào)號(hào)運(yùn)運(yùn)算算 。 1 402 393 384 375 366 357 8086 348 339 3210 3111 3012 2913 2814

10、 2715 2616 2517 2418 2319 2220 21GNDAD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGNDVCC(+5V)AD15A16/S3A17/S4A18/S5A19/S6BHE /S7MN/ MXRDHOLD( RQ /GT0)HLDA( RQ /GT1)WR (LOCK )M/IO(S2)DT/R(S1)DEN (S0)ALE(QS0)INTA (QS1)TESTREADYRESET1 402 393 384 375 366 357 8088 348 339 3210 3111 3012 29

11、13 2814 2715 2616 2517 2418 2319 2220 21GNDA14A13A12A11A10A9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGNDVCC(+5V)A15A16/S3A17/S4A18/S5A19/S6SS0(HIGH)MN/ MXRDHOLD( RQ /GT0)HLDA( RQ /GT1)WR (LOCK )M/IO(S2)DT/R(S1)DEN (S0)ALE(QS0)INTA (QS1)TESTREADYRESET圖(3.5)8086/8088的引腳信號(hào)輸出能直接連接到總線的命令信號(hào)輸出與8085A相似的命令信號(hào)需要總線控制器8288不用總線控制器8288以多處理器為前提的大規(guī)模系統(tǒng)適于較小規(guī)模的單處理器系統(tǒng)MNMX-=L電平(低電平)MNMX-=H電平(高電平)最大方式最小方式輸出能直接連接到總線的命令信號(hào)輸出與8085A相似的命令信號(hào)需要總線控制器8288不用總線控制器8288以多

溫馨提示

  • 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)論