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

正文內(nèi)容

電大期末考核資料--微計(jì)算機(jī)技術(shù)形成性考核冊(cè)參考答案(編輯修改稿)

2024-12-22 17:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 答案 : 1000:0F2H B1 1000:0F4H 3 1000:0F6H B1 1000:0F8H 2 1000:0FAH B1 1000:0FCH 1 1000:0FEH RETN 1000:100H 5. 寫出分配給下列中斷類型號(hào)在中斷向量表中的物理地址。 (1) INT 12H (2) INT 8 答案 : (1) 00048h (2) 00020h 6. 試編寫程序,它輪流測(cè)試兩個(gè)設(shè)備的狀態(tài)寄存器,只 要一個(gè)狀態(tài)寄存器的第 0 位為 1,則與其相應(yīng)的設(shè)備就輸入一個(gè)字符;如果其中任一狀態(tài)寄存器的第 3 位為 1,則整個(gè)輸入過程結(jié)束。兩個(gè)狀態(tài)寄存器的端口地址分別是 0024 和 0036,與其相應(yīng)的數(shù)據(jù)輸入寄存器的端口則為 0026 和 0038,輸入字符分別存入首地址為 BUFF1 和 BUFF2 的存儲(chǔ)區(qū)中。 答案 : mov si, 0 mov di, 0 test12: in al, 0024h test al, 08 jnz exit in al,0036h test al, 08 jnz exit dev1: in al, 0024h test al, 01 jz dev2 in al, 0026h mov buffer[si], al inc si dev2: in al, 0036h test al, 01 jz test12 in al, 0038h mov buff2[di],al inc di jmp test12 exit: ret 第 5章 微計(jì)算機(jī)中處理器與 I/O設(shè)備間數(shù)據(jù)傳 輸控制方法 1.試說(shuō)明一般中斷系統(tǒng)的組成和功能。 答:處理器內(nèi)部應(yīng)有中斷請(qǐng)求信號(hào)的檢測(cè)電路,輸出中斷響應(yīng)信號(hào),保存斷點(diǎn)的邏輯,轉(zhuǎn)向中斷處理程序的邏輯,中斷返回邏輯。系統(tǒng)中要有一中斷控制器,管理多個(gè)中斷源,提供處理機(jī)所需的中斷處理信息。系統(tǒng)中請(qǐng)求中斷處理的 I/O 接口電路要有提供中斷請(qǐng)求信號(hào)及接收中斷響應(yīng)信號(hào)的邏輯。 2.什么是中斷類型碼、中斷向量、中斷向量表?在基于 8086/8088 的微機(jī)系統(tǒng)中,中斷類型碼和中斷向量之間有什么關(guān)系? 答:處理機(jī)可處理的每種中斷的編號(hào)為中斷類型碼。中斷向量是指中斷處理程序的入口 地址,由處理機(jī)自動(dòng)尋址。中斷向量表是存放所有類型中斷處理程序入口地址的一個(gè)默認(rèn)的內(nèi)存區(qū)域。在 8086 系統(tǒng)中,中斷類型碼乘 4 得到向量表的入口,從此處讀出 4 字節(jié)內(nèi)容即為中斷向量。 3.什么是硬件中斷和軟件中斷?在 PC 機(jī)中兩者的處理過程有什么不同? 答:硬件中斷是通過中斷請(qǐng)求線輸入電信號(hào)來(lái)請(qǐng)求處理機(jī)進(jìn)行中斷服務(wù);軟件中斷是處理機(jī)內(nèi)部識(shí)別并進(jìn)行處理的中斷過程。硬件中斷一般是由中斷控制器提供中斷類型碼,處理機(jī)自動(dòng)轉(zhuǎn)向中斷處理程序;軟件中斷完全由處理機(jī)內(nèi)部形成中斷處理程序的入口地址并轉(zhuǎn)向中斷處理程序,不需外部提供信息。 4.試敘述基于 8086/8088 的微機(jī)系統(tǒng)處理硬件中斷的過程。 答:以 INTR 請(qǐng)求為例。當(dāng) 8086 收到 INTR 的高電平信號(hào)時(shí),在當(dāng)前指令執(zhí)行完且 IF=1 的條件下, 8086在兩個(gè)總線周期中分別發(fā)出 INTA有效信號(hào);在第二個(gè) INTA期間, 8086 收到中斷源發(fā)來(lái)的一字節(jié)中斷類型碼; 8086 完成保護(hù)現(xiàn)場(chǎng)的操作, CS、 IP 內(nèi)容進(jìn)入堆棧,清除 IF、 TF; 8086 將類型碼乘 4 后得到中斷向量入口地址,從此地址開始讀取 4 字節(jié)的中斷處理程序的入口地址, 8086 從此地址開始執(zhí)行程序,完成了INTR 中斷請(qǐng)求的響應(yīng)過程。 5. 在 PC 機(jī)中如何使用“用戶中斷”入口請(qǐng)求中斷和進(jìn)行編程? 答: PC 機(jī)中分配給用戶使用的中斷是 IRQ9,經(jīng)擴(kuò)展插槽 B4 引出,故把用戶的中斷請(qǐng)求線連接到 B4 上。在應(yīng)用程序中,利用 25H 號(hào)系統(tǒng)調(diào)用將中斷服務(wù)程序的入口地址寫入對(duì)應(yīng) 0AH 類型中斷對(duì)應(yīng)的中斷向量表中去。在應(yīng)用程序中把主片 8259A D2 屏蔽位清 0,把從片 8259A D1 屏蔽位清 0,使主片的 IR從片的IR1 可以輸入中斷請(qǐng)求。中斷服務(wù)程序結(jié)束前向主片 8259A 發(fā)中斷結(jié)束命令。應(yīng)用程序結(jié)束之前對(duì)主片的IR2 和從片的 IR1 進(jìn)行屏蔽,關(guān)閉用戶中斷請(qǐng)求。 6. 8259A 中斷控制器的功能是什么? 答: 8259A 中斷控制器可以接受 8 個(gè)中斷請(qǐng)求輸入并將它們寄存。對(duì) 8 個(gè)請(qǐng)求輸入進(jìn)行優(yōu)先級(jí)判斷,裁決出最高優(yōu)先級(jí)進(jìn)行處理,它可以支持多種優(yōu)先級(jí)處理方式。 8259A 可以對(duì)中斷請(qǐng)求輸入進(jìn)行屏蔽,阻止對(duì)其進(jìn)行處理。 8259A 支持多種中斷結(jié)束方式。 8259A 與微處理器連接方便,可提供中斷請(qǐng)求信號(hào)及發(fā)送中斷類型碼。 8259A 可以進(jìn)行級(jí)連以便形成多于 8 級(jí)輸入的中斷控制系統(tǒng)。 7. 8259A 初始化編程過程完成那些功能?這些功能由那些 ICW 設(shè)定? 答:初始化編程用來(lái)確定 8259A 的工作方式。 ICW1 確定 8259A 工作的環(huán)境:處理器類型、中斷控制器是單片還是多片、請(qǐng)求信號(hào)的電特性。 ICW2 用來(lái)指定 8 個(gè)中斷請(qǐng)求的類型碼。 ICW3 在多片系統(tǒng)中確定主片與從片的連接關(guān)系。 ICW4 用來(lái)確定中斷處理的控制方法:中斷結(jié)束方式、嵌套方式、數(shù)據(jù)線緩沖等。 8. 8259A 在初始化編程時(shí)設(shè)置為非中斷自動(dòng)結(jié)束方式,中斷服務(wù)程序編寫時(shí)應(yīng)注意什么? 答:在中斷服務(wù)程序中,在返回主程序之前按排一條一般中斷結(jié)束命令指令, 8259A 將 ISR 中最高優(yōu)先級(jí)位置 0,結(jié)束該級(jí)中斷處理以便為較低級(jí)別中斷請(qǐng)求服務(wù)。 9. 8259A 的初始化命令 字和操作命令字有什么區(qū)別?它們分別對(duì)應(yīng)于編程結(jié)構(gòu)中那些內(nèi)部寄存器? 答: 8259A 的工作方式通過微處理器向其寫入初始化命令字來(lái)確定。初始化命令字分別裝入 ICW1~ICW4內(nèi)部寄存器。 8259A 在工作過程中,微處理器通過向其寫入操作命令字來(lái)控制它的工作過程。操作命令字分別裝入 OCW1~OCW3 內(nèi)部寄存器中。 8259A 占用兩個(gè)端口號(hào),不同的命令字對(duì)應(yīng)不同的端口,再加上命令字本身的特征位及加載的順序就可以正確地把各種命令字寫入對(duì)應(yīng)的寄存器中。 10.若 8086 系統(tǒng)采用單片 8259A 中斷控制器控制中斷,中斷類型碼給 定為 20H,中斷源的請(qǐng)求線與 8259A的 IR4相連,試問:對(duì)應(yīng)該中斷源的中斷向量表入口地址是什么?若中斷服務(wù)程序入口地址為 4FE24H,則對(duì)應(yīng)該中斷源的中斷向量表內(nèi)容是什么,如何定位? 答:中斷向量表入口地址為: 0 段的 0090H 地址。對(duì)應(yīng) 4FE24H 中斷服務(wù)程序入口,在向量表中定位情況:(0090H)=24H、 (0091H)=00H、 (0092H)=E0H、 (0093H)=4FH。 11.試按照如下要求對(duì) 8259A 設(shè)定初始化命令字: 8086 系統(tǒng)中只有一片 8259A,中斷請(qǐng)求信號(hào)使用電平觸發(fā)方式,全嵌套中斷優(yōu) 先級(jí),數(shù)據(jù)總線無(wú)緩沖,采用中斷自動(dòng)結(jié)束方式。中斷類型碼為 20H~27H, 8259A的端口地址為 B0H 和 B1H。 答: ICW1=1BH (送 B0H 端口 ), ICW2=20H (送 B1H 端口 ), ICW4=03H (送 B1H 端口 ) 12.比較中斷與 DMA 兩種傳輸方式的特點(diǎn)。 答:中斷方式下,外設(shè)需與主機(jī)傳輸數(shù)據(jù)時(shí)要請(qǐng)求主給予中斷服務(wù),中斷當(dāng)前主程序的執(zhí)行,自動(dòng)轉(zhuǎn)向?qū)?yīng)的中斷處理程序,控制數(shù)據(jù)的傳輸,過程始終是在處理器所執(zhí)行的指令控制之下。 直接存儲(chǔ)器訪問 (DMA)方式下,系統(tǒng)中有一個(gè) DMA 控制器,它是一個(gè)可驅(qū)動(dòng)總線 的主控部件。當(dāng)外設(shè)與主存儲(chǔ)器之間需要傳輸數(shù)據(jù)時(shí),外設(shè)向 DMA 控制器發(fā)出 DMA 請(qǐng)求, DMA 控制器向中央處理器發(fā)出總線請(qǐng)求,取得總線控制權(quán)以后, DMA 控制器按照總線時(shí)序控制外設(shè)與存儲(chǔ)器間的數(shù)據(jù)傳輸而不是通過指令來(lái)控制數(shù)據(jù)傳輸,傳輸速度大大高于中斷方式。 13. DMA 控制器應(yīng)具有那些功能? 答: DMA 控制器應(yīng)有 DMA 請(qǐng)求輸入線,接收 I/O 設(shè)備的 DMA 請(qǐng)求信號(hào); DMA 控制器應(yīng)有向主機(jī)發(fā)出總線請(qǐng)求的信號(hào)線和接收主機(jī)響應(yīng)的信號(hào)線; DMA 控制器在取得總線控制權(quán)以后應(yīng)能發(fā)出內(nèi)存地址、 I/O讀寫命令及存儲(chǔ)器讀寫命令控制 I/O 與存儲(chǔ)器間的數(shù)據(jù)傳輸過程。 14. 8237A 只有 8 位數(shù)據(jù)線,為什么能完成 16 位數(shù)據(jù)的 DMA 傳送? 答: I/O 與存儲(chǔ)器間在進(jìn)行 DMA 傳送過程中,數(shù)據(jù)是通過系統(tǒng)的數(shù)據(jù)總線傳送的,不經(jīng)過 8237A 的數(shù)據(jù)總線,系統(tǒng)數(shù)據(jù)總線是具有 16 位數(shù)據(jù)的傳輸能力的。 15. 8237A 的地址線為什么是雙向的? 答: 8237A 的 A0~A3 地址線是雙向的,當(dāng) 8237A 被主機(jī)編程或讀狀態(tài)處于從屬狀態(tài), A0~A3 為輸入地址信號(hào),以便主機(jī)對(duì)其內(nèi)部寄存器進(jìn)行尋址訪問。當(dāng) 8237A 取得總線控制權(quán)進(jìn)行 DMA 傳送時(shí), A0~A3 輸出低 4 位地址信號(hào)供存 儲(chǔ)器尋址對(duì)應(yīng)單元用, A0~A3 必需是雙向的。 16.說(shuō)明 8237A 單字節(jié) DMA 傳送數(shù)據(jù)的全過程。 答: 8237A 取得總線控制權(quán)以后進(jìn)行單字節(jié)的 DMA 傳送,傳送完一個(gè)字節(jié)以后修改字節(jié)計(jì)數(shù)器和地址寄存器,然后就將總線控制權(quán)放棄。若 I/O 的 DMA 請(qǐng)求信號(hào) DREQ 繼續(xù)有效, 8237A 再次請(qǐng)求總線使用權(quán)進(jìn)行下一字節(jié)的傳送。 第 6章 常用可編程外圍接口芯片 1. 設(shè) 8253 三個(gè)計(jì)數(shù)器的端口地址為 201H、 202H、 203H,控制寄存器端口地址 200H。試編寫程序片段,讀出計(jì)數(shù)器 2 的內(nèi)容,并把讀出的數(shù)據(jù)裝入寄存器 AX。 答 : MOV AL, 80H OUT 200H, AL IN AL, 203H MOV BL, AL IN AL, 203H, MOV BH, AL MOV AX, BX 2. 設(shè) 8253 三個(gè)計(jì)數(shù)器的端口地址為 201H、 202H、 203H,控制寄存器端口地址 200H。輸入時(shí)鐘為 2MHz,讓 1 號(hào)通道周期性的發(fā)出脈沖,其脈沖周期為 1ms,試編寫初化程序段。 答 : 要輸出脈沖周期為 1ms,輸出脈沖的頻率是 ,當(dāng)輸入時(shí)鐘頻率為 2MHz 時(shí),計(jì)數(shù)器初值是 使用計(jì)數(shù)器 1,先讀低 8 位,后讀高 8 位,設(shè)為方式 3,二進(jìn)制 計(jì)數(shù),控制字是 76H。設(shè)控制口的地址是 200H,計(jì)數(shù)器 0 的地址是 202H。程序段如下: MOV DX,200H MOV AL,76H OUT DX,AL MOV DX,202H MOV AX, 2020 OUT DX, AL MOV AL, AH OUT DX, AL 3. 設(shè) 8253 計(jì)數(shù)器的時(shí)鐘輸入頻率為 ,為產(chǎn)生 25KHz 的方波輸出信號(hào),應(yīng)向 計(jì)數(shù)器裝入的計(jì)數(shù)初值為多少? 答 : = 應(yīng)向計(jì)數(shù)器裝入的初值是 76。 4. 8255A 的 3 個(gè)端口在使用上有什么不同? 答 : 8255A 的 A 端口,作為數(shù)據(jù)的輸入、輸出端口使用時(shí)都具有鎖存功能。 B 端口和 C 端口當(dāng)作為數(shù)據(jù)的輸出端口使用時(shí)具有鎖存功能,而作為輸入端口使用時(shí)不帶有鎖存 功能。 5. 當(dāng)數(shù)據(jù)從 8255A 的 C 端口讀到 CPU 時(shí), 8255A 的控制信號(hào) 、 、 、 A AO分別是什么電平? 答 : 當(dāng)數(shù)據(jù)從 8255A 的 C 端口讀入 CPU 時(shí), 8255A 的片選信號(hào) 應(yīng)為低電平,才能選中芯片。 A1, A0為 10,即 A1接高電平, A0接低電平,才能選中 C 端口。 應(yīng)為低電平(負(fù)脈沖),數(shù)據(jù)讀入 CPU, 為高電平。 6. 如果串行傳輸速率是 2400 波特,數(shù)據(jù)位的時(shí)鐘周期是多少秒? 答 : 數(shù)據(jù)位的時(shí)鐘周期是 = 104 秒 7. 在遠(yuǎn)距離數(shù)據(jù)傳輸時(shí),為什么要使用調(diào)制解調(diào)器? 答 : 在遠(yuǎn)距離傳輸時(shí),通常使用電話線進(jìn)行 傳輸,電話線的頻帶比較窄,一般只有幾 KHz,因此傳送音頻的電話線不適于傳輸數(shù)字信號(hào),高頻分量會(huì)衰減的很厲害,從而使信號(hào)嚴(yán)重失真,以致產(chǎn)生錯(cuò)碼。使用調(diào)制解調(diào)器,在發(fā)送端把將要傳送的數(shù)字信號(hào)調(diào)制轉(zhuǎn)換成適合在電話線上傳輸?shù)囊纛l模擬信號(hào);在接收端通過解調(diào),把模擬信號(hào)還原成數(shù)字信號(hào)。 8. 全雙工和半雙工通信的區(qū)別是什么?在二線制電路上能否進(jìn)行全雙工通信?為什么? 答 : 全雙工和半雙工通信,雙方都既是發(fā)送器又是接收器。兩者的區(qū)別在于全雙工可以同時(shí)發(fā)送和接收。半雙工不能同時(shí)雙向傳輸,只能分時(shí)進(jìn)行。在二線制電路上是 不能進(jìn)行全雙工通信的,只能單端發(fā)送或接收。因?yàn)橐桓盘?hào)線,一根地線,同一時(shí)刻只能單向傳輸。 9. 同步傳輸方式和異步傳輸方式的特點(diǎn)各是什么? 答 : 同步傳輸方式中發(fā)送方和接收方的時(shí)鐘是統(tǒng)一的、字符
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1