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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)(課后答案)(參考版)

2024-10-24 11:02本頁面
  

【正文】 。 解: ( 1) 8255芯片的地址范圍為: 8000H~ FFFFH 8253芯片的地址范圍為: 0000H~ 7FFFH ( 2) ;初始化 8255芯片 MOV DX, 8003H MOV AL, 8BH ;方式控制字,方式 0, A 口輸出, B 口和 C 口輸入 OUT DX, AL ;初始化 8253 MOV DX, 0003H ;內(nèi)部寄存器口地址 MOV AL, 76H ;計(jì)數(shù)器 1,先寫低 8位 /后寫高 8位,方式 3,二進(jìn)制計(jì)數(shù) OUT DX, AL MOV DX, 0001H ;計(jì)數(shù)器 1端口地址 MOV AX, 10000 ;設(shè)計(jì)數(shù)初值 =10000 OUT DX, AL MOV AL, AH OUT DX, AL ( 3) ; 8255芯片的控制子程序 ;定義顯示開關(guān)位置的字形譯碼數(shù)據(jù) DATA SEGMENT BUFFER DB 3FH, 06H, 5BH, 0FH, 66H, 6DH, 7CH, 07H DATA ENDS ; CODE SEGMENT ASSUME CS: CODE, DS: DATA MAIN PROC PUSH DS MOV AX, DATA MOV DS, AX CALL DISP POP DX RET MAIN ENDP ;輸出開關(guān)位置的二進(jìn)制碼程序 DISP PROC PUSH CX PUSH SI XOR CX, CX CLC LEA SI, BUFFER MOV DX, 8002H ; C 口地址 WAITT: IN AL, DX ; C 口狀態(tài) TEST AL, 01H JZ WAITT MOV DX, 8001H ;讀 B 口的開關(guān)位置 IN AL, DX NEXT: SHR AL, 1 INC CX JC NEXT ;沒有接地則移動(dòng) DEC CX ADD SI, CX ;查表, CX 為開關(guān)位置 MOV AL, [SI] MOV DX, 8000H OUT DX, AL ; POP SI POP CX RET DISP ENDP CODE ENDS END MAIN 試說明串行通信的數(shù)據(jù)格式。其中, 8253芯片的 OUT 1 端輸出100Hz方波, 8255芯片的 A 口為輸出, B 口和 C 口為輸入。試完成: ( 1)根據(jù)圖中接線,寫出 8255芯片、 8253芯片各端口的地址。 解: 8255芯片與系統(tǒng)的電路連接如圖所示。程序如下: MOV DX, 0A383H ;內(nèi)部控制寄存器地址送 DX MOV AL, 80H ;方式控制字 OUT DX, AL MOV AL, 08H ; PC4置 0 OUT DX, AL MOV AL, 0FH ; PC7置 1 OUT DX, AL 設(shè) 8255芯片的接口地址范圍為 03F8H~ 03FBH, A 組 B 組均工作于方式 0,A 口作為數(shù)據(jù)輸出口, C 口低 4 位作為控制信號輸入口,其他端口未使用。 某 8255芯片的地址范圍為 A380H~ A383H,工作于方式 0, A 口、 B 口為輸出口,現(xiàn)欲將 PC4置 “0”, PC7置 “1”,試編寫初始化程序。 在對 8255的 C口進(jìn)行初始化為按位置位或復(fù)位時(shí),寫入的端口地址應(yīng)是( )地址。其特點(diǎn)是傳送速度相對較慢,但設(shè)備簡單,需要的傳輸線少,成本較低。但硬件設(shè)備的造價(jià)較高,常用于高速度、短傳輸距離的場合。 解:并行通信是在同一時(shí)刻發(fā)送或接收一個(gè)數(shù)據(jù)的所有二進(jìn)制位。其方式控制字為: 00110000B。 試問:初始化時(shí)送到計(jì)數(shù)器 0和計(jì)數(shù)器 1的計(jì)數(shù)初值分別為多少?計(jì)數(shù)器 1工作于什么方式下? 解:計(jì)數(shù)器 0工作于方式 2,其計(jì)數(shù)初值 =計(jì)數(shù)器 1工作于方式 3,其計(jì)數(shù)初值 = 若所用 8253芯片用軟件產(chǎn)生一次性中斷,最好采用哪種工作方式?現(xiàn)用計(jì)數(shù)器 0對外部脈沖計(jì)數(shù),當(dāng)計(jì)滿 10000個(gè)脈沖時(shí)產(chǎn)生中斷,請寫出工作方式控制字及計(jì)數(shù)值。線路連接如圖所示。時(shí)鐘頻率 2MHz,即周期為 ,從而得出各計(jì)數(shù)器的計(jì)數(shù)初值分別為: CNT0: 10us/ = 20 CNT1: 1ms/ = 2020 CNT2: 1s/ = 2 1000000 顯然,計(jì)數(shù)器 2的計(jì)數(shù)初值已超出了 16位數(shù)的表達(dá)范圍,需經(jīng)過一次中間分頻,可將 OUT1端的輸出脈沖作為計(jì)數(shù)器 2的時(shí)鐘頻率。現(xiàn)利用計(jì)數(shù)器 0、 2分別產(chǎn)生周期為 10us的對稱方波及每 1ms和 1s產(chǎn)生一個(gè)負(fù)脈沖,試畫出其與系統(tǒng)的電路連接圖,并編寫包括初始化在內(nèi)的程序。 8253可編程定時(shí) /計(jì)數(shù)器有兩種啟動(dòng)方式,在軟件啟動(dòng)時(shí),要使計(jì)數(shù)正常進(jìn)行,GATE端必須為( ) 電平,如果是硬件啟動(dòng)呢? 解:在軟件啟動(dòng)時(shí),要使計(jì)數(shù)正常進(jìn)行, GATE端必須為高電平;如果是硬件啟動(dòng),則要在寫入計(jì)數(shù)初值后使 GATE端出現(xiàn)一個(gè)由低到高的正跳變,以啟動(dòng)計(jì)數(shù)。 GATE信號為門控信號。區(qū)別在方式 4是軟件啟動(dòng),而方式 5為硬件啟動(dòng)。若 N為奇數(shù),則輸出波形不對稱,其中( N+ 1)/ 2個(gè)時(shí)鐘周期高電平, ( N- 1)/ 2個(gè)時(shí)鐘周期低電平。 方式 3:也是一種分頻器,也有兩種啟動(dòng)方式,自動(dòng)重復(fù)計(jì)數(shù)。之后再自動(dòng)轉(zhuǎn)入計(jì)數(shù)初值,并重新開始新的一輪計(jì)數(shù)。 在寫入控制字后, OUT端變?yōu)楦唠娖健? 方式 2:既可軟件啟動(dòng),也可以硬件啟動(dòng)。所謂硬件啟動(dòng)是在寫入計(jì)數(shù)初值后并不開始計(jì)數(shù),而是要等門控信號 GATE出現(xiàn)由低到高的跳變后,在下一個(gè) CLK脈沖的下降沿才開始計(jì)數(shù),此時(shí) OUT端立刻變?yōu)榈碗娖?。在寫入控制字?OUT端變低電平,計(jì)數(shù)結(jié)束后 OUT端輸出高電平,可用來產(chǎn)生中斷請求信號,故也稱為計(jì)數(shù)結(jié)束產(chǎn)生中斷的工作方式。 試說明 8253芯片的六種工作方式。 中斷服務(wù)子程序的入口地址則存放在中斷向量表( 8 4)所指向的連續(xù) 4個(gè)單元中。試指出在執(zhí)行該指令并進(jìn)入相應(yīng)的中斷例程時(shí), SP、 SS、 IP、 CS寄存器的內(nèi)容以及 SP所指向的字單元的內(nèi)容是什么? 解: CPU在響應(yīng)中斷請求時(shí)首先要進(jìn)行斷點(diǎn)保護(hù),即要依次將 FLAGS和 INT下一條指令的 CS、 IP寄存器內(nèi)容壓入堆棧,亦即棧頂指針減 6,而 SS的內(nèi)容不變。 具備何種條件能夠作輸入接口?何種條件能夠作輸出接口? 解:對輸入接口要求具有對數(shù)據(jù)的控制能力,對輸出接口要求具有對數(shù)據(jù)的鎖存能力。 單片 8259A能夠管理多少級可屏蔽中斷?若用 3片級聯(lián)能管理多少級可屏蔽中斷?(不要求) 解:因?yàn)?8259A有 8位可屏蔽中斷請求輸入端,故單片 8259A能夠管理 8級可屏蔽中斷。 ( 4)若當(dāng)前執(zhí)行的指令是開中斷指令( STI)和中斷返回指令( IRET),則在執(zhí)行完該指令后再執(zhí)行一條指令, CPU才能響應(yīng) INTR請求。 ( 2)當(dāng)前指令結(jié)束。即 CPU會(huì)自動(dòng)地將堆棧內(nèi)保存的斷點(diǎn)信息彈出到 IP、 CS和 FLAG中,保證被中斷的程序從斷點(diǎn)處繼續(xù)往下執(zhí)行。 ( 5)中斷返回。中斷優(yōu)先級確定后,發(fā)出中斷的中斷源中優(yōu)先級別最高的中斷請求就被送到 CPU。若 IF= 1,則識別中斷源并找出優(yōu)先級最高的中斷源先予以響應(yīng),在其處理完后,再響應(yīng)級別較低的中斷源的請求。外設(shè)在需要時(shí)向 CPU的 INTR端發(fā)出一個(gè)高電平有效的中斷請求信號。 試說明 8088CPU可屏蔽中斷的響應(yīng)過程。 在中斷服務(wù)程序的入口處,為什么常常要使用開中斷指令? 解:中斷服務(wù)程 序分為兩種,一種是在進(jìn)入服務(wù)子程序后不允許被中斷,另一種則可以被中斷。 CPU能否響應(yīng)該請求要看中斷允許標(biāo)志位 IF的狀態(tài),只有當(dāng) IF= 1時(shí), CPU才可能響應(yīng)中斷。將子程序入口地址的偏移地址送入中斷向量表 MOV AX, SEG CLOCK MOV [SI+2],AX 。置中斷向量表的段基地址 MOV SI,中斷類型碼 4 。 設(shè)置中斷向量表就是將中斷服務(wù)程序首地址的偏移量和段基址放入中斷向量表中。即子程序的入口地址為( 0000H: n 4)開始的 4個(gè)單元中,低位字( 2個(gè)字節(jié))存放入口地址的偏移量,高位字存放入口地址的段基地址。每個(gè)中斷源都有一個(gè)與之相對應(yīng)的中斷類型碼 n。修改地址指針 LOOP AGAIN 。不滿足 bit bit4和 bit7位同時(shí)為 1則等待 MOV DX,01FBH MOV AL,[SI] OUT DX,AL 。屏蔽掉不相關(guān)位,僅保留 bit bit4和 bit7位狀態(tài) CMP AL,92H 。數(shù)據(jù)長度送 CL AGAIN: MOV DX,0E54H WAITT: IN AL,DX 。 LEA SI,DATA 。試編寫程序,使當(dāng)輸入接口的 bit bit4和 bit7位同時(shí)為 1時(shí), CPU將內(nèi)存中 DATA為首址的 20個(gè)單元的數(shù)據(jù)從輸出接口輸出;若不滿足上述條件則等待。其連接如下圖所示。 利用三態(tài)門芯片 74LS244作為輸入接口,接口地址為 40FBH,試畫出其與 8088系統(tǒng)總線的連接圖。 主機(jī)與外部設(shè)備進(jìn)行數(shù)據(jù)傳送時(shí),采用哪一種傳送方式, CPU的效率最高?(不要求) 解:使用 DMA傳送方式 CPU的效率最高。這種工作方式使 CPU的效率提高,但控制方式相對較復(fù)雜。 ( 2)查詢工作方式針對并不隨時(shí) “準(zhǔn)備好 ”、且滿足一定狀態(tài)才能實(shí)現(xiàn)數(shù)據(jù)的輸入 /輸出的簡單外部設(shè)備,其控制方式也比較簡單,當(dāng) CPU的效率比較低。(不要求) 解:在微型計(jì)算機(jī)系統(tǒng)中,主機(jī)與外設(shè)之間的數(shù)據(jù)傳送 有 4種基本的輸入輸出方式: 無條件傳送方式、查詢工作方式、中斷工作方式、直接存儲(chǔ)器存取 (DMA)方式。8088/8086系統(tǒng)采用 I/O端口獨(dú)立編址方式。 I/O接口還要實(shí)現(xiàn)信息格式轉(zhuǎn)換、電平轉(zhuǎn)換、碼制轉(zhuǎn)換、傳送管理以及聯(lián)絡(luò) 控制等功能。以緩解 CPU與外設(shè)之間工作速度的差異,保證信息交換的同步。必要時(shí),還可以通過 I/O接口向 CPU發(fā)出中斷請求。保證任一時(shí)刻僅有一個(gè)外設(shè)與 CPU進(jìn)行數(shù)據(jù)傳送。 若主存 DRAM的的存取周期為 70ns, Cache的存取周期為 5ns,有它們構(gòu)成的存儲(chǔ)器的平均存取周期是多少? 解:平均存取周期約為 70 + 5 =。 什么是 Cache?它能夠極大地提高計(jì)算機(jī)的處理能力是基于什么原理? 解: ( 1) Cache 是位于 CPU與主存之間的高速小容量存儲(chǔ)器。(不要求) 解: ( 1)特點(diǎn)是:它結(jié)合了 RAM和 ROM的優(yōu)點(diǎn),讀寫速度接近于 RAM,斷電后信息又不會(huì)丟失。 EPROM是整片擦除, EEPROM可以整片擦除,也可以逐個(gè)字節(jié)地擦除。 EPROM用紫外線擦除, EEPROM用電擦除。(不要
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1