freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機原理與接口技術實驗(學生)(存儲版)

2024-12-05 19:13上一頁面

下一頁面
  

【正文】 5H)。 圖 124 8255并口應用實驗 (1)參考接線圖 2.流水燈顯示實驗 首先分別向 A 口和 B 口寫入 80H 和 01H,然后分別將該數(shù)右移和左移一位,再送到端口上,這樣循環(huán)下去,從而實現(xiàn)流水燈的顯示。 并行接口是以數(shù)據(jù)的字節(jié)為單位與 I/O 設備或被控制對象之間傳遞信息。 三、實驗內(nèi)容 1. 基 本輸入輸出實驗。用 KK1+和KK2+模擬兩個中斷源,在 IR0 對應的服務程序中顯示字符 “0”,在IR1 對應的服務程序中顯示字符 “1”。參考程序流程如圖 114 所示。兩片 8259A 的端口地址為:主片 8259 使用 020H 和 021H 兩個端口;從片使用 0A0H和 0A1H 兩個端口。它的管理功能包括: 1)記錄各級中斷源請求, 2)判別優(yōu)先級,確定是否響應和響應哪一級中斷, 3)響應中斷時,向 CPU傳送中斷類型號。 三、實驗內(nèi)容 1. 利用 PC 機給實驗系統(tǒng)分配的中斷線,設計一個單中斷應用。所以設計地址譯碼電路,主要是針對低 8位地址線譯碼,得到偏移在00H~ FFH之間的端口。 三、實驗內(nèi)容 用 74LS138譯碼器設計地址譯碼電路,并用其輸出作為基本輸入輸出單元的片選信號,使用設計的端口地址編寫程序, 實現(xiàn)數(shù)據(jù)的輸入輸出。實驗程序流程如圖 94所示。當上升沿到時,輸出數(shù)據(jù)線鎖存輸入數(shù)第 28 頁 據(jù)線上的數(shù)據(jù)。 74LS245是一種 8通道雙向的三態(tài)緩沖器,其管腳結構如圖 91所示。如將字符串“ Hello! China!” 進行轉換,應轉換成: 48H、 65H、 6CH、 6CH、6FH、 21H、 20H、 43H、 68H、 69H、 6EH、 61H、 21H。 五、實驗報告內(nèi)容及要求 根據(jù) 實驗要求 編寫程序并調(diào)試,寫出程序調(diào)試過程及運行情況。象除法錯或者程序中為了作某些處理而設置的中斷指令等屬于內(nèi)部中斷。 1. 數(shù)據(jù)移動實驗 本實驗要求將指定數(shù)據(jù)區(qū)的數(shù)據(jù)搬移到另一個數(shù)據(jù)區(qū),并通過子程序調(diào)用的方法將搬移的數(shù)據(jù)顯示在屏幕上。要求實驗程序在數(shù)據(jù)區(qū)中存放一組數(shù)據(jù),為統(tǒng)計負數(shù)的個數(shù),逐個判斷區(qū)內(nèi)的數(shù)據(jù),然 后將所有數(shù)據(jù)中凡是符號位為 1的數(shù)據(jù)的個數(shù)累加起來,即得到區(qū)內(nèi)所包含負數(shù)的個數(shù)。在循環(huán)操作中,依次從字節(jié)序列中逐個取出一個字節(jié)的內(nèi)容與BH, BL進行比較,若取出的字節(jié)內(nèi)容比 BH的內(nèi)容大或比 BL中的內(nèi)容小,則修改之。 本實驗要求利用減奇法計算 0040H的開平方值,并將運算結果顯示在屏幕上。 實驗利用累加器 AX,先求低十六位和,并存入低址存儲單元,后求高 16位和,再存入高址存儲單元。 4. BCD碼轉換為二進制碼 本實驗要求將四個二位十進 制數(shù)的 BCD碼存放在某一內(nèi)存單元中,轉換出的二進制數(shù)碼存入其后的內(nèi)存單元中,轉換結束,送屏幕顯示。 表 31 數(shù) 碼轉換對應關系 2.將十進制數(shù)的 ASCII碼轉換為 BCD碼 本實驗要求將鍵盤輸入的一個五位十進制數(shù) 54321的 ASCII碼存放 入 數(shù)據(jù)區(qū)中,轉換為 BCD 碼后,并將轉換結果按位分別顯示于屏幕上。 二、實驗所用設備 PC 微機一臺。裝 載 附加數(shù)據(jù)段寄存器 MOV SI, OFFSET MSR 。 二、實驗所用設備 1. PC 微機一臺。顯示提示信息 MOV AH, 09H INT 21H MOV DI, OFFSET SD MOV AL, DS:[DI] AND AL, 0F0H 。 (1) 顯示單個字符輸出 入口: AH=02H 調(diào)用參數(shù): DL=輸出字符 (2) 顯示字符串 入口: AH=09H 調(diào)用參數(shù): DS:DX=串地址, ’$’為結束字符 (3) 鍵盤輸入并回顯 入口: AH=01H 返回參數(shù): AL=輸出字符 (4) 返回 DOS系統(tǒng) 入 口: AH=4CH 調(diào)用參數(shù): AL=返回碼 四、實驗步驟 1. 運行 Tddebug軟件,選擇 Edit菜單,根據(jù)實驗內(nèi)容的描述編寫實驗程序,本實驗顯示部分參考實驗流程如圖 11示 ; 2. 使用 Compile菜單中的 Compile和 Link對實驗程序進行匯編、連接 ; 3. 使用 Rmrun菜單中的 Run,運行程序,觀察運行結果 ; 4. 使用 Rmrun菜單中的 Debug,調(diào)試程序,觀察調(diào)試過程中,數(shù)據(jù)傳輸指令執(zhí)行后,各寄存器及數(shù)據(jù)區(qū)的內(nèi)容 ; 5. 更改數(shù)據(jù)區(qū)中的數(shù)據(jù),考察程序的正確性。 在指導書中,每一個實驗均按照課程 教學 大綱的要求編寫,力求緊扣理論知識點、突出設計方法、明確設計思路,通過多種形式完成實驗任務,最終引導學生有目的、有方向地完成實驗任務,得出實驗結果。 本課程實驗采用的主要設備 是 西安唐都科教儀器公司研 制 的TDPID 實驗箱,所有實驗內(nèi)容均針對此實驗箱 的使用 設計。實驗中可使用 DOS 功能調(diào)用( INT 21H)。 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV DX, OFFSET MES 。 第 10 頁 實驗二 數(shù)據(jù)傳送實驗 一、實驗目的 1. 熟悉 Tddebug 調(diào)試環(huán)境和 Turbo Debugger 的使用; 2. 掌握與數(shù)據(jù)有關的不同尋址方式。裝 載 數(shù)據(jù)段寄存器 MOV AX, EXDA MOV ES,AX 。 第 12 頁 實驗三 數(shù)碼轉換程序實驗 一、實驗目的 掌握不同進制數(shù)及 編碼相互轉換的程序設計方法。轉換過程的參考流程如圖 32所示。轉換部分的實驗流程參見 圖 34。 表 41 數(shù)據(jù)類 型算術運算表 1.二進制雙精度加 法運算 本實驗 要求 計算 X+Y=Z ,將 結果 Z 輸出 到屏幕 ,其中X=001565A0H, Y=0021B79EH。我們知道, N個自然數(shù)中的奇數(shù)之和等于 N2,即: 1+3+5=9=32 1+3+5+7=16=42 1+3+5+7+9+11+13+15=64=82 若要做 S的開方運算, 那麼就可以從 S中逐次減去自然數(shù)中的奇數(shù) 1, 3, 5, 7?,一直進行到相減數(shù)為 0或不夠減下一個自然數(shù)的奇數(shù)為止,然后統(tǒng)計減去自然數(shù)的奇數(shù)個數(shù),它就是 S的近似平方根。 圖 51 分支結構示意圖 實驗可以使用 BH, BL作為暫存現(xiàn) 行的最大值和最小值,且在程序的初始,將 BH和 BL初始化為首字節(jié)的內(nèi)容,然后進入循環(huán)操作。 三、實驗內(nèi)容 本實驗要求通過求某數(shù)據(jù)區(qū)內(nèi)負數(shù)的個數(shù)來表現(xiàn)循環(huán)程序的結構形式。一般過程定義偽操作的格式如下: procedure name PROC Attribute ? procedure name ENDP 其中 Attribute 是指類型屬性,可以是 NEAR或 FAR,調(diào)用程序和過程在同一個代碼段中使用 NEAR屬性,不在同一個代碼段中,使用 FAR。中斷分為內(nèi)部中斷和外部中斷兩類。 四、實驗步驟 1. 運行 Tddebug 軟件,選擇 Edit 菜單編寫實驗程序 ,對實驗 1,提供 16 字節(jié)的數(shù)據(jù): 11H, 22H, 33H, 44H, 55H, 66H,77H, 88H, 99H, 0AAH, 0BBH, 0CCH, 0DDH, 0EEH,0FFH, 00H; 2. 使用 Compile菜單中的 Compile和 Link對實驗程序進行匯編、連接 ; 3. 使用 Rmrun 菜單中的 Run,運行程序,觀察運行結果 ; 4. 更改數(shù)據(jù)區(qū)中的數(shù)據(jù),考察程序的正確性。要求使用 32位寄存器、 32位的指令和尋址方式。 四、實驗 原理 1.輸入接口設計 輸入接口一般用三態(tài)緩沖器實現(xiàn),外部設備輸入數(shù)據(jù)通過三態(tài)緩沖器,通過數(shù)據(jù)總線傳送給微機系統(tǒng)。 CLK引腳為鎖存控制信號,上升沿有效。 圖 93 用 74LS245和 74LS374組成的輸入輸出接口電路 五、實驗說明及步驟 本實驗實現(xiàn)的是將開關 K[7:0]的數(shù)據(jù)通過輸入數(shù)據(jù)通道讀入CPU的寄存器,然后再通過輸出數(shù)據(jù)通道將該 數(shù)據(jù)輸出到數(shù)據(jù)燈顯示,該程序循環(huán)運行,直到按動鍵盤上任意按鍵再退出程序。 二、實驗所用設備 1. PC 微機一臺 ; 2. TDPIT+ 實驗系統(tǒng)一套。起始地址由 PC機系統(tǒng)分配,可以用 CHECK程序讀出。 二 、實驗所用設備 1. PC 微機一臺 ; 2. TDPIT+ 實驗系統(tǒng)一套。同時,在不需增加其他電路的情況下,通過多片 8259A的級連,能構成多達 64級的矢量中斷系統(tǒng)。 3. PC微機系統(tǒng)中的 8259 在 80x86 系列 PC 微機系統(tǒng)中,系統(tǒng)中包含了兩片 8259A 中斷第 37 頁 控制器,經(jīng)級連可以管理 15 級硬件中斷,但其中部分中斷號已經(jīng)被系統(tǒng)硬件占用 ,具體使用情況如表 112 示。得到這些信息后就可以開始設計實驗了。 圖 115 8259 OCW3查詢命令字格式 本實驗要求實現(xiàn) 8259 控制器 IR0、 IR1 兩路中斷。 二、實驗所用設備 1. PC 微機一臺 ; 2. TDPIT+ 實驗系統(tǒng)一套。當 3 個控制信號有效時,相應于輸入信號 A、 B、 C 狀態(tài)的那個輸出端為低電平,該信號即可作為片選信號。 圖 123 8255并口應用實驗 (1)參考程序流程圖 實驗步驟如下 : 1. 確認從 PC 機引出的兩根扁平電纜已經(jīng)連接在實驗平臺上 ; 2. 參考圖 124 所示連接實驗線路 ; 3. 首先運行 CHECK 程序,查看 I/O 空間始地址 ; 4. 利用查出的地址編寫程序,然后編譯鏈接 ; 5. 運行程序,撥動開關,看數(shù)據(jù)燈顯示是否正確。 三、實驗內(nèi)容 1. 串行通訊基礎實驗。它內(nèi)置了 16 字節(jié)的 FIFO 緩沖,最大通訊速率可達115Kb/s,是現(xiàn)代基于微處理器設備包括 PC 機和許多調(diào)制解調(diào)器的最普遍的通信接口。見表 132。這些中斷的允許或屏第 49 頁 蔽由 IER 來控制 , 見表 135。 除數(shù)寄存器值=基準時鐘頻率247。 (2) 除數(shù)寄存器的高字節(jié)與中斷允許寄存器使用相同地址,高字節(jié)和接收數(shù)據(jù)寄存器、發(fā)送保持寄存器使用相同的地址,為了區(qū)分,借用線路控制寄存器的最高位 DLAB 位來區(qū)分。編寫程序完成 PC 機串口與實驗裝置串口的通訊,由 PC 機串口 1 發(fā)數(shù),實驗裝置串口接收。 圖 126 8255并口應用實驗 (2)參考接線圖 六 、思考題 1. 并口通信需要注意哪些問題? 第 45 頁 2. 比較并口通信與串口通信的異同。 第 42 頁 8255 的內(nèi)部結構及引腳如圖 121 所示, 8255 工作方式控制字和 C 口按位置位 /復位控制字格式如圖 122 所示。 2. 流水燈顯示實驗。 實驗步驟如下: 1. 確認從 PC 機引出的兩根扁平電纜已經(jīng)連接在實驗平臺上 ; 2. 首先運行 CHECK 程序,查看 INTR 中斷號及相關信息 ; 3. 參考實驗流程圖編寫程序,然后編譯鏈接 ; 4. 參考實驗接線圖連接實驗電路 ; 5. 運行程序,按動 KK1+、 KK2+按鍵,觀察中斷響應是否正常。將 8259 的 INT 連接到 INTR, 8259 的 8 路中斷請求線 IR0~IR7 就成了單一 INTR 中斷請求線的擴充。對 INTR 中斷的初始化 PC 機已經(jīng)完成,在使用時主要是將其中斷屏蔽打開,修改中斷向量。 8259A的編程 就是根據(jù)應用需要將初始化命令字 ICW1ICW4和操作命令字 OCW1 OCW3分別寫入初始化命令寄存器組和操作命令寄存器組。 2. 利用實驗平臺上 8259 控制器對擴展系統(tǒng)總線上的中斷線INTR 進行擴展。實驗參考線路如圖 102所示。當 3個控制信號有效時,相應于輸入信號 A、 B、 C狀態(tài)的那個輸出端為低電平,該信號即可作為片選信號。 1. 確認從 PC 機引出的兩根扁平電纜已經(jīng)連接在實驗平臺上 ; 2. 參考圖 95 所示連接實驗線路 ; 3. 首先運行 CHECK 程序,查看并記錄與片選信號對應的 I/O端口始地址 ; 4. 參考實驗流程圖編寫程序,注意使用正確的端口地址,然后編譯鏈接 ; 5. 運行程序,撥動開關,觀看數(shù)據(jù)燈顯示是否正確。是輸入還是輸出用總線讀寫信號來區(qū)分。 2.輸出接口設計 輸出接口一般用鎖存器實現(xiàn),從總線送出的數(shù)據(jù)可以 暫存在鎖存器中。 第 27 頁 實驗九 基本 I/O接口電路設計實驗 一、實驗目的 1. 掌握 基本 I/O 接口電路的設計方法 循環(huán)程序的設計方法 ; 2. 熟練匯編語言 I/O 端口操作指令的使用。 三、實驗內(nèi)容 1.排序實驗 編寫一個程序,對存貯
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1