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

正文內(nèi)容

現(xiàn)代微型計算機原理與接口技術(shù)習(xí)題解答(接口部分(留存版)

2025-01-06 05:36上一頁面

下一頁面
  

【正文】 UMECS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV CX, 20 LEA BX, STRING MOV SUM, 0 。 3. 有哪幾種確定中斷優(yōu)先級的方法?說明每一種方法各自的優(yōu)劣之處。當(dāng) Q = 0時,中斷請求不能發(fā)往 INTR。 IMR用于設(shè)置對中斷請求的屏蔽信號。這個命令稱為“中斷結(jié)束”命令。請編寫它們的初始化程序。編寫一段程序,把 A端口讀入的數(shù)據(jù)送 B端口顯示,而 C端口的各位則采用置 0/置 1的方式顯示 A端口的值。 可選的第三種方法是:雙方用一根狀態(tài)線( C 端口某一位)送往對方,用這兩根線進行聯(lián)絡(luò)(“握手”)。此外,用作計數(shù)器時,計數(shù)完成后必須重新初始化,只能使用一次。通道 2的工作及其輸出受到主板上 8255A的 PB口(口地址 61H)控制: GATE2接 PB0,即 PB0=1時,定時器才可能工作; OUT2與 PB1相與后輸出到揚聲器,即 PB1=1時,定時器 2的 OUT2才能輸 出到揚聲器。由于一般不需要重復(fù)訪問除數(shù)寄存器,寫完除數(shù)后應(yīng)將 DLAB置為 0,以方便后續(xù)的操作。同時啟動外部設(shè)備(例如,啟動輸出設(shè)備進行第一次輸出); ? 外部設(shè)備每完成一次輸入 /輸出,它的完成信號通過 DMA控制器啟動一次 DMA數(shù)據(jù)傳輸; ? 全部預(yù)設(shè)的數(shù)據(jù)傳輸完成, DMA控制器發(fā)出“傳輸完成”信號,向 CPU申請中斷。成組傳送方式適用于外部設(shè)備要求很高的傳輸速率,系統(tǒng)其他負(fù)擔(dān)較輕,連續(xù)占用總線不會產(chǎn)生嚴(yán)重后果的情形。 9. 使用 DMA 控制器 8237A傳輸一個字節(jié)需要多少時間?受那些因素影響?請作具體分析。它從 SAR 的最高位開始,逐位設(shè)定 SAR寄存器中的數(shù)字量,經(jīng) D/A轉(zhuǎn)換得到電壓 VC,與待轉(zhuǎn)換模擬電壓 Vx進行比較。連接時,先所有的模擬地連接在一起,把所有的數(shù)字地連接在一起,然后在一個點上(注意:不是兩個或更多)把模擬地和數(shù)字地連 接起來。 /* 啟動 AD 轉(zhuǎn)換 */ do{ it = it+1。 i=14。 虛擬 8086方式:虛擬 8086 方式是保護模式下為任務(wù)提供的的 8086工作環(huán)境。 實地址方式:實地址方式使用 16 位 80x86處理器的尋址方式(使用 20 位地址尋址 1MB空間)、存儲器管理和中斷管理。 for ( isp = 0 。 /* 計算該點在本采集卡上的通道號 */ outportb ( base + 2, ch ) 。 7. 在使用 A/D和 D/A轉(zhuǎn)換器的系統(tǒng)中,地線連接時應(yīng)注意什么? 模擬信號很容易受到電源和數(shù)字信號的干擾引起波動。 DA C0832D7 D0 D7 D0PORT譯碼器CSXFERWR2WR1IOWILEVref+5VIout1Iout2Rfb模擬地R2RVref+2RVout+地址M/ IO 輸出三角波的程序段如下: S0: MOV AL, 0 ; AL 中置初值 0,輸出三角波的上升段 S1: CALL OUTPUT ;調(diào)用輸出子程序,輸出一個值 INC AL ;產(chǎn)生上升段下一個值 JNZ S1 ;上升段未結(jié)束,繼續(xù)輸出 DEC AL ;恢復(fù)到最大值 S2: CALL OUTPUT ;輸出三角波的下降段 DEC AL ;產(chǎn)生下降段下一 個值 JNZ S2 ;下降段未結(jié)束,繼續(xù)輸出 JMP S1 ;下降段結(jié)束,輸出下一個三角波 輸出鋸齒波的程序段如下: MOV AL, 0 J1: CALL OUTPUT ;輸出當(dāng)前值 INC AL ;產(chǎn)生下一個輸出值 JMP J1 子程序“ OUTPUT”為上面兩段程序共用: OUTPUT PROC NEAR MOV DX, PORT0 ; DAC0832端口地址 OUT DX, AL PUSH AX MOV AX, N ;延時的時間常數(shù) WT: DEC AX JNZ WT ;延時 POP AX RET OUTPUT ENDP 4. 一個 8位 D/A轉(zhuǎn)換器的滿量程(對應(yīng)于數(shù)字量 255)為 10V。 此外,可以用 8237A的 EOP 信號向 CPU申請中斷。 4. DMA 控制器 8237A 的成組傳送方式和單字節(jié)傳送方式各有什么特點?它們的適用范圍各是什么? 成組傳送方式下, DMA控制器獲得總線控制權(quán)后,可以連續(xù)進入多個 DMA周期,進行多個字節(jié)的傳輸。 使用 DMA傳輸之后,每個數(shù)據(jù)的傳輸過程不需要 CPU參與,在 DMA控制器的控制下,在一個 DMA 總線周期里完成數(shù)據(jù)在外部接口和存儲單元之間的直接傳輸。 9. 16550 的通信控制寄存器中的尋址位有什么作用?在初始化編程時,應(yīng)該怎樣設(shè)置? 解: 16550芯片內(nèi),接收緩沖寄存器 /發(fā)送保持寄存器的地址與除數(shù)低字節(jié)寄存器的地址相同,中斷允許寄存器的地址與除數(shù)高字節(jié)寄存器的地址相同。如果需要連續(xù)的 1秒定時信號,則通道 1應(yīng)選用方式 3。 這種方法實施時,應(yīng)首先啟動 8088A。由于雙方都用負(fù)脈沖進行選通,聯(lián)絡(luò)過程比較簡單,也比較可靠。例如,把設(shè)備接口的INTR連接到 8259A。 ? 中斷服務(wù)結(jié)束,返回斷點繼續(xù)執(zhí)行。 如果 8259A主片在一次中斷處理尚未結(jié)束時,收到了來自同一個引腳的第二次中斷請求,并且該 8259A采用普通全嵌套方式,則它不會響應(yīng)來自同一個引腳的第二次中斷請求。 ( 3) 中斷服務(wù) 中斷服務(wù)程序的主要內(nèi)容包括: ? 保護現(xiàn)場 ? 開中斷 ? 中斷處理 ? 關(guān)中斷 ? 恢復(fù)現(xiàn)場 ( 4)中斷返回 8. 簡要敘述 8259A內(nèi)部 IRR, IMR, ISR 三個寄存器各自的作用。 使用中斷嵌套可以使高優(yōu)先級別的中斷得到及時的響應(yīng)和處理。大多數(shù)的中斷源在 CPU的外部,稱為外部中斷。狀態(tài)端口 D0=1表示輸出完成。如果啟動該設(shè)備 1秒后仍未完成一次輸入,則視為超時錯,顯示出錯信息后返回。這一方面降低了響應(yīng)速度,另一方面增加了管理的復(fù)雜性。 7. 敘述一次查詢式輸出過程中,接口內(nèi)各電路、信號的狀態(tài)變化過程。而且,由于難以區(qū)分訪問內(nèi)存和 I/O的指令,降低了程序的可讀性和可維護性。狀態(tài)信號總是從外部設(shè)備通過接口發(fā)往總線。 狀態(tài)端口:外設(shè)狀態(tài)信息從端口輸入 CPU; 控制端口:命令信息從 CPU 寫入端口。 有的輸出接口設(shè)有控制端口,輸出啟動信號通過寫控制端口產(chǎn)生。之后的數(shù)據(jù)傳輸通過信號的聯(lián)絡(luò),在外設(shè)接口和存儲器之間進行, CPU只需簡單地讓出總線,而無需其他操作。 i100。 垂直校驗碼初值為 0 ONE: MOV DX, 221H 。 確定中斷優(yōu)先權(quán)有四種可選的方法。通過設(shè)定中斷屏蔽觸發(fā)器的狀態(tài),可以控制中斷請求信號是否能夠送到 INTR 端。此寄存器的第 i位被置 1時,與之對應(yīng)的外部中0 0 0 0 :00 7 C H0 0 0 0 :00 7 D H0 0 0 0 :00 7 EH0 0 0 0 :00 7 FH34H12H45H23H 斷請求線 IRi被屏蔽,不能向 CPU 發(fā)出 INT 信號。 8259A有兩種不同的中斷結(jié)束方式。 假設(shè)主片端口地址為 10H, 12H。 解:(設(shè)端口地址為, A口: 200H, B口: 201H, C口: 202H,控制口: 203H) MOV AL, 90H ; 8255A初始化: MOV DX, 203H ; 8255A各組方式 0, A口輸入 OUT DX, AL ; B、 C 口輸出 MOV DX, 200H IN AL, DX ;讀 A口輸入值 MOV DX, 201H OUT DX, AL ;送 B 口輸出 MOV AH, AL ; A口輸入值轉(zhuǎn)存在 AH 中 MOV DX, 203H MOV CX, 08 ; CX 置循環(huán)次數(shù)初值 MOV AL, 00H ; C 端口置 0/置 1 控制字初值 LPA: AND AL, 0FEH ;清除最低位 SHR AH, 1 ; A端口一位轉(zhuǎn)入 CF ADC AL, 0 ; A端口一位從 CF 轉(zhuǎn)入命令字 OUT DX, AL ; A端口一位從送往 C端口對應(yīng)位 ADD AL, 02H ;形成下一個命令字 LOOP LPA ;處理 C 端口下一位 3. 將 8255A用作兩臺計算機并行通信的接口電路 , 請畫出采用查詢式輸入 /輸出方式工作的接口電路 , 并寫出采用查詢式輸入 /輸出方式的程序。這種方法看似簡單,其實程序是比較復(fù)雜的。 8254作為定時器使用時,要求 CLK 端輸入的脈沖必須作為時鐘基準(zhǔn),通過對該基準(zhǔn)時鐘脈沖的計數(shù)來實現(xiàn)精確定時。 定時器的輸出波形是對 頻率信號分頻得到的,因此將定時器 2 工作在方式 3,分頻系數(shù)用下式計算: 分頻系數(shù) =1193100247。 10. 編寫用 PC機中 16550查詢方式輸入 50 個字符的異步通信程序。CPU 在中斷服務(wù)程序中設(shè)置完成標(biāo)志,或者對 DMA 控制器進行下一次初始化。 在單字節(jié)傳輸方式下, 8237A完成 1 個字節(jié)傳輸后都釋放系統(tǒng)總線,一次 DMA傳輸結(jié)束, CPU可以在每個 DMA周期結(jié)束后控制總線。 使用 DMA控制器 8237A傳輸 1字節(jié)數(shù)據(jù)需要 4個 DMA控制器使用的時鐘周期,對于速度稍慢的外設(shè) /存儲器,也可以插入一個或多個等待周期。通過比較,逐次確定各位的數(shù)碼應(yīng)是“ 1”還是“ 0”。 8. 怎樣用一個 AD 芯片測量多路信息? 模擬量多于一個時,可以使用多路模擬開關(guān),輪流接通其中的一路進行轉(zhuǎn)換,使多個模擬信號共用一個 ADC進行 A/D轉(zhuǎn)換。 status = inportb ( base + 8 ) amp。 i++) { tt[ isp ][ i ] = tt[ isp ][ i+1 ] 。每個任務(wù)使用 16位地址尋址 1MB的內(nèi)存空間,以最低特權(quán)級運行,不能使用特權(quán)指令。 4. 32 位微處理器有哪幾種工作方式?各有什么特點? 32 位微處理器有 4 種不同的工作方式:實地址方式、保護方式、虛擬 8086 方式、系統(tǒng)管理方式。 /* 采集數(shù)據(jù)超時, 818卡有故障 */ } void interrupt far handler( ) /* 55ms 定時中斷服務(wù)程序,采集每個點的數(shù)據(jù) */ { int isp, s , i 。 /* 根據(jù)點號確定所在采集卡的基地址 */ ch = scan % 16 。 如果采用 400KHz 的采樣頻率,完成一次 A/D 轉(zhuǎn)換時間的上限是 s。 為了將 DAC0832的二級緩沖鎖存器合為一級使用,可以將它的第二級置為“直通”,也就是把 2WR 和 XFER 接地,用第一級的 1WR 和 CS對輸入進行控 制,如下圖。其二是讀出該通道的字節(jié)計數(shù)器內(nèi)容,如果值為 0(對 8237A而言為- 1),表示該通道的 DMA 傳輸已經(jīng)結(jié)束。每個通道包括地址寄存器、字節(jié)計數(shù)器、方式寄存器、 DMA 請求觸發(fā)器、屏蔽觸發(fā)器、狀態(tài)寄存器以及所需的其他控制電路。 習(xí) 題 八 1. 什么是 DMA傳輸 ? DMA傳輸有什么優(yōu)點 ? 為什么 ? 所謂直接存儲器傳送( DMA)是指將外設(shè)的數(shù)據(jù)不經(jīng)過 CPU直接送入內(nèi)存儲器 , 或者 ,從內(nèi)存儲器不經(jīng)過 CPU直接送往外部設(shè)備。調(diào)制解調(diào)器 /外設(shè)作好傳送準(zhǔn)備,允許數(shù)據(jù)終端設(shè)備發(fā)送數(shù)據(jù)時 CTS 有效。初始化程序如下: MOV AL, 25H ;通道 0 控制字:方式 2,十進制計數(shù),只寫高 8 位 MOV DX, 243H ; OUT DX, AL ; MOV AL, 61H ;通道 1 控制字:方式 0,十進制計數(shù),只寫高 8 位 OUT DX, AL ; MOV DX, 0240H ; MOV AL, 02H ;通道 0 時間常數(shù)( BCD 數(shù)高 8 位) OUT DX, AL ; MOV AL, 50H ;通道 1 時間常數(shù)( BCD 數(shù)高 8 位) MOV DX, 0241H ; OUT DX, AL ; 如果要再次進行 1秒鐘定時,則需要對通道 1重新初始化。于是,下一個數(shù)據(jù)的傳輸可以由此開始 (轉(zhuǎn)① )。這種方法實施時,應(yīng)先啟動 8088B,使它首先“就緒”,然后開始通訊。 ( 3)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1