微機原理-實驗指導書(王昊、周軍)

微機原理-實驗指導書(王昊、周軍)

ID:18853391

大?。?45.50 KB

頁數(shù):16頁

時間:2018-09-25

微機原理-實驗指導書(王昊、周軍)_第1頁
微機原理-實驗指導書(王昊、周軍)_第2頁
微機原理-實驗指導書(王昊、周軍)_第3頁
微機原理-實驗指導書(王昊、周軍)_第4頁
微機原理-實驗指導書(王昊、周軍)_第5頁
資源描述:

《微機原理-實驗指導書(王昊、周軍)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、?微機原理與接口技術?實驗指導書曹紅根編南京理工大學泰州科技學院13目  錄實驗一分支程序設計實驗…………………………………………1實驗二 循環(huán)程序設計實驗………………………………………..3實驗三8259A中斷控制器應用實驗………………………………4實驗四 8255并口控制器應用實驗…………………………………1013實驗一分支程序設計實驗實驗目的掌握分支程序的設計方法。實驗內容及說明???程序有順序、循環(huán)、分支和子程序四種結構形式,分支結構的示意圖如圖1所示。本實驗要求通過求無符號字節(jié)序列中的最大值和最小值來反映分支程序的結構

2、形式。圖1分支結構的示意圖???實驗可以使用BH,BL作為暫存現(xiàn)行的最大值和最小值,且在程序的初始,將BH和BL初始化為首字節(jié)的內容,然后進入循環(huán)操作。在循環(huán)操作中,依次從字節(jié)序列中逐個取出一個字節(jié)的內容與BH,BL進行比較,若取出的字節(jié)內容比BH的內容大或比BL中的內容小,則修改之。當循環(huán)結束操作時,將BH,BL分別送屏幕顯示。參考實驗流程如圖2所示。實驗步驟(1)運行Tdpit軟件,選擇文件菜單編寫實驗程序;提供8字節(jié)的數(shù)據(jù):0D9H,07H,8BH,0C5H,0EBH,04H,9DH,0F9H。(2)使用編譯菜單中的編譯和

3、連接對實驗程序進行匯編、連接。(3)使用編譯菜單中的運行,運行程序,觀察運行結果。(4)更改數(shù)據(jù)區(qū)中的數(shù)據(jù),考察程序的正確性。13圖2實驗流程圖13實驗二循環(huán)程序設計實驗實驗目的???掌握循環(huán)程序的設計方法。實驗內容及說明本實驗要求通過求某數(shù)據(jù)區(qū)內負數(shù)的個數(shù)來表現(xiàn)循環(huán)程序的結構形式。要求實驗程序在數(shù)據(jù)區(qū)中存放一組數(shù)據(jù),為統(tǒng)計負數(shù)的個數(shù),逐個判斷區(qū)內的數(shù)據(jù),然后將所有數(shù)據(jù)中凡是符號位為1的數(shù)據(jù)的個數(shù)累加起來,即得到區(qū)內所包含負數(shù)的個數(shù)。循環(huán)程序的結構示意如圖1所示。圖1循環(huán)程序的結構示意圖 實驗步驟(1)運行Tdpit軟件,選擇文

4、件菜單編寫實驗程序。提供10字節(jié)的數(shù)據(jù):12H,88H,82H,89H,33H,90H,01H,10H,0BDH,01H。(2)使用編譯菜單中的編譯和連接對實驗程序進行匯編、連接。(3)使用編譯菜單中的運行,運行程序,觀察運行結果。(4)更改數(shù)據(jù)區(qū)中的數(shù)據(jù),考察程序的正確性。13實驗三8259A中斷控制器應用實驗實驗目的(1)學習中斷控制器8259的工作原理。(2)掌握系統(tǒng)總線上PCI_INTR中斷請求的應用編程方法。實驗設備PC微機一臺、TD-PITC實驗系統(tǒng)一套。實驗內容利用系統(tǒng)總線上中斷請求信號PCI_INTR,設計一個單

5、中斷應用。使用單次脈沖模擬中斷產(chǎn)生。編寫中斷處理程序,在顯示器屏幕上顯示一個字符。實驗原理1.8259控制器的介紹中斷控制器8259是Intel公司專為控制優(yōu)先級中斷而設計開發(fā)的芯片。它將中斷源優(yōu)先級排隊、辨別中斷源以及提供中斷矢量的電路集于一片中,因此無需附加任何電路,只需對8259進行編程,就可以管理8級中斷,并選擇優(yōu)先模式和中斷請求方式,即中斷結構可以由用戶編程來設定。同時,在不需增加其他電路的情況下,通過多片8259的級連,能構成多達64級的矢量中斷系統(tǒng)。它的管理功能包括:1)記錄各級中斷源請求,2)判別優(yōu)先級,確定是否

6、響應和響應哪一級中斷,3)響應中斷時,向CPU傳送中斷類型號。8259的內部結構和引腳如圖1所示。8259的命令共有7個,一類是初始化命令字,另一類是操作命令。8259的編程就是根據(jù)應用需要將初始化命令字ICW1-ICW4和操作命令字OCW1-OCW3分別寫入初始化命令寄存器組和操作命令寄存器組。ICW1-ICW4各命令字格式如圖2所示,OCW1-OCW3各命令字格式如圖3所示,其中OCW1用于設置中斷屏蔽操作字,OCW2用于設置優(yōu)先級循環(huán)方式和中斷結束方式的操作命令字,OCW3用于設置和撤銷特殊屏蔽方式、設置中斷查詢方式以及設

7、置對8259內部寄存器的讀出命令。2.8259寄存器及命令的控制訪問在硬件系統(tǒng)中,8259僅占用兩個外設接口地址,在片選有效的情況下,利用A013來尋址不同的寄存器和命令字。對寄存器和命令的訪問控制如表1所示。圖3-2-18259內部結構和引腳圖圖2(a)ICW1格式圖2(b)ICW2格式13圖3(c)ICW3格式圖3-2-2(d)ICW4格式圖3OCW命令字格式1313表18259寄存器及命令的訪問控制3.PC微機系統(tǒng)中的8259在80x86系列PC微機系統(tǒng)中,系統(tǒng)中包含了兩片8259中斷控制器,經(jīng)級連可以管理15級硬件中斷,

8、但其中部分中斷號已經(jīng)被系統(tǒng)硬件占用,具體使用情況如表2所示。兩片8259的端口地址為:主片8259使用020H和021H兩個端口;從片使用0A0H和0A1H兩個端口。系統(tǒng)初始化兩片8259的中斷請求信號均采用上升沿觸發(fā),采用全嵌套方式,優(yōu)先級的排列次序為0級最高

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。