微機(jī)原理實(shí)驗(yàn)三TPC裝置系統(tǒng)IO與存儲(chǔ)器_第1頁
微機(jī)原理實(shí)驗(yàn)三TPC裝置系統(tǒng)IO與存儲(chǔ)器_第2頁
微機(jī)原理實(shí)驗(yàn)三TPC裝置系統(tǒng)IO與存儲(chǔ)器_第3頁
微機(jī)原理實(shí)驗(yàn)三TPC裝置系統(tǒng)IO與存儲(chǔ)器_第4頁
微機(jī)原理實(shí)驗(yàn)三TPC裝置系統(tǒng)IO與存儲(chǔ)器_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實(shí)驗(yàn)三TPC裝置系統(tǒng),I/O與存儲(chǔ)器一. 實(shí)驗(yàn)?zāi)康呐c內(nèi)容(概述)1. 了解掌握TPC實(shí)驗(yàn)系統(tǒng)的基本原理和組成結(jié)構(gòu),學(xué)會(huì)測試檢查TPC-PCI總線轉(zhuǎn)接卡地址。2. 正確掌握I/O地址譯碼電路的工作原理,學(xué)會(huì)動(dòng)態(tài)調(diào)試程序DEBUG/TD的直接I/O操作方法。3. 學(xué)會(huì)利用I/O指令單步調(diào)試檢查硬件接口功能,學(xué)會(huì)利用示波器檢測I/O指令執(zhí)行時(shí)總線情況。4. 進(jìn)一步熟悉8086/8088及PC機(jī)的分段存儲(chǔ)特性,了解存儲(chǔ)器擴(kuò)展原理,完成編程及測試。5. 觀察了解TPC-2003A實(shí)驗(yàn)系統(tǒng)的基本原理和組成結(jié)構(gòu),測試基本單元電路功能,熟悉各部分輔助電路的使用。6. 通過Win/XP控制臺(tái)硬件信息或測試程序檢

2、查TPC-PIC總線轉(zhuǎn)接卡地址,并記錄。7. I/O地址譯碼測試參考電路連線,分析電路原理,分別利用動(dòng)態(tài)調(diào)試程序直接I/O操作功能和單步功能測試。二.基本實(shí)驗(yàn)原理(或基本原理)1.TPC擴(kuò)展卡I/O和存儲(chǔ)器基地址PCI總線擴(kuò)展卡將PCI總線轉(zhuǎn)換為偽ISA總線信號,由于PCI總線結(jié)構(gòu)支持即插即用(p&p)功能,每臺(tái)微機(jī)分配給PCI擴(kuò)展板的資源是浮動(dòng)的,因此分配給設(shè)備的I/O基地址、存儲(chǔ)器基地址空間及INT中斷號會(huì)因微機(jī)的不同而有所變化。查看資源的方法有兩種:(1) 直接在windows下利用控制面板查看;(2) 在開機(jī)啟動(dòng)時(shí)進(jìn)入純DOS運(yùn)行,運(yùn)行讀PCI硬件資源的程序來獲得。三.方案實(shí)現(xiàn)

3、與測試(或調(diào)試)在Windows環(huán)境下獲得板卡資源的方法,分三步完成:1. 參考實(shí)驗(yàn)指導(dǎo)書安裝接口卡及其驅(qū)動(dòng)程序;2. 啟動(dòng)微機(jī)并打開“控制面板”->“系統(tǒng)”->“設(shè)備管理器”,找到“微機(jī)教學(xué)實(shí)驗(yàn)系統(tǒng)”,打開“TPC”,點(diǎn)擊資源看到占用的存儲(chǔ)器和中斷資源,找到兩個(gè)輸入輸出范圍,其中一個(gè)是PCI接口芯片上的設(shè)置寄存器組占用的I/O地址空間,另一個(gè)是TPC設(shè)備的I/O地址空間;兩個(gè)內(nèi)存范圍一個(gè)是PCI接口芯片占用的mem地址空間,另一個(gè)是TPC設(shè)備的mem地址空間。實(shí)驗(yàn)中PCI接口芯片的輸入輸出范圍是E800H-E8FFH;TPC設(shè)備的輸入輸出范圍是EC00-EC7FH;TPC設(shè)備的內(nèi)

4、存范圍是FEA00000H-FEAFFFFFH。(3) 用記錄下的實(shí)際基址值替換每個(gè)匯編程序頭中定義行中的值,并重新編譯鏈接即可。3. I/O譯碼測試電路實(shí)驗(yàn)電路如下,74LS74為D觸發(fā)器,74LS138為地址譯碼器。4. 動(dòng)態(tài)調(diào)試程序DEBUG/TD的直接I/O操作方法。(1) 命令行方式下直接啟動(dòng),在命令符-后直接鍵入OEC00 01回車即可,其中01H為輸出量,EC00H為端口地址。實(shí)驗(yàn)現(xiàn)象:將輸出接到8×8點(diǎn)陣顯示,會(huì)看到一排的點(diǎn)陣燈被點(diǎn)亮。修改輸出代碼,將看到其他的行或列或某個(gè)點(diǎn)的燈被點(diǎn)亮。(2) TD模式下,將光標(biāo)置于代碼區(qū)右擊可得到代碼區(qū)局部菜單,選則Out byte

5、,編輯輸出的地址和內(nèi)容即可。按圖鏈接觸發(fā)器的電路,實(shí)驗(yàn)電路中D觸發(fā)器CLK端輸入脈沖時(shí),上升沿使Q端鎖存輸出高電平,使L7發(fā)光,CD端為低電平時(shí)L7滅。實(shí)驗(yàn)現(xiàn)象:可以看到L7閃爍發(fā)光。程序片段:main proc farstart:mov ax,stacks mov ss,axmov dx,outport1out dx,alcall delaymov dx,outport2out dx,alcall delaymov ah,1int 16hje startmov ah, 4chint 21main endp四分析與總結(jié)通過實(shí)驗(yàn)前閱讀基本實(shí)驗(yàn)書和裝置的介紹,了解了TPC實(shí)驗(yàn)系統(tǒng)的基本原理和組成結(jié)構(gòu),學(xué)會(huì)了初步測試檢查TPC-PCI總線轉(zhuǎn)接卡地址。同時(shí)對I/O地址譯碼電路的工作原理有了一定的了解,了解了動(dòng)態(tài)調(diào)試程序的直接I/O操作。地址譯碼器用A9-A3進(jìn)行譯碼。譯碼輸出端Y0-Y7在實(shí)驗(yàn)臺(tái)上“I/O地址”輸出端引出,每個(gè)輸出端包含8個(gè)地址,Y0:280H-287H,Y1:288H-28FH等。當(dāng)CPU執(zhí)行I/O指令且地

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論