【微型計算機原理與接口技術(shù)】經(jīng)典必考題集錦2_第1頁
【微型計算機原理與接口技術(shù)】經(jīng)典必考題集錦2_第2頁
【微型計算機原理與接口技術(shù)】經(jīng)典必考題集錦2_第3頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

??解:(1)分為ROM和RAM。(2)它們之間的主要區(qū)別是:ROM在正常工作時只能讀出,不能寫入。RAM則可讀可寫。斷電后,ROM中的內(nèi)容不會丟失,RAM中的內(nèi)容會丟失。為什么動態(tài)RAM需要定時刷新?解:DRAM的存儲元以電容來存儲信息,由于存在漏電現(xiàn)象,電容中”。CPU尋址內(nèi)存的能力最基本的因素取決。解:地址總線的寬度。6264808832000H~33FFFH。解:將地址范圍展開成二進制形式如下圖所示。0011001000000000000000110011111111111111626413A0~A127位地址應參加該芯片的地址譯碼。電路如圖所示:20000H~8BFFFH共有多少字節(jié)?解:共有8BFFFH-20000H+1=6C000H個字節(jié)?;?32KB。6264芯片構(gòu)成上述的內(nèi)存空間,需要多少片6264芯片?解:每個6264芯片的容量位8KB,故需432/8=54片。RAM128KB2164芯片構(gòu)2164少根用于片內(nèi)尋址?多少根用于片選譯碼?解:(1)每個2164芯片的容量為64K×1bit,共需128/64×8=16片。(2)128KB容量需要地址線17根。(3)16根用于片內(nèi)尋址。(4)1根用于片選譯碼。1621642164DRAM,高位地址與低位地址是分時傳送的。存擴充,是在進行何種存儲器擴展?解:滿足容量要求的存儲器,這就是字擴展。多個芯片構(gòu)成滿足字長要求的存儲模塊,這就是位擴展。用戶在市場上購買內(nèi)存條進行內(nèi)存擴充,所做的是字擴展的工作。74LS1382455-47斷其輸出端、Y3#、Y7#所決定的內(nèi)存地址范圍。解:因為是部分地址譯碼(A17不參加譯碼),故每個譯碼輸出對應2個地址范圍:Y0#:00000H~01FFFH和20000H~21FFFHY3#:06000H~07FFFH和26000H~27FFFHY5#:0A000H~0BFFFH和2A000H~2BFFFHY7#:0E000H~0FFFFH和2E000H~2FFFFH80882764ROM6264SRAM的內(nèi)存。其中,ROM的地址范圍為0FE000H~0FFFFFH,RAM的0F0000H~0F1FFFH74LS138CPU的連接圖,并標出總線信號名稱。解:連接如下圖所示。EPROM的編程過程,并說明EPROMEEPROM點。(不要求)解:EPROM215~217頁。EPROMEEPROM的不同之處為:。EPROM用紫外線擦除,EEPROM用電擦除。EPROM試說明FLASHEEPROM28F040要求)解:RAMROMRAM,斷電后信息又不會丟失。(2)28F040的編程過程詳見教材第222~223頁。什么是Cache么原理?解:CacheCPU與主存之間的高速小容量存儲器。它能夠極大地提高計算機的處理能力,是基于程序和數(shù)據(jù)訪問的局部性原理。DRAM有它們構(gòu)成的存儲器的平均存取周期是多少?解:平均存取周期約為70×0.1ns+5×0.9ns=11.5ns。I/O?8088/8086統(tǒng)中采用哪一種編址方式?解:I/O接口主要需具有以下幾種功能:I/OCPU進行數(shù)據(jù)傳送。時,還可以通過I/O接口向CPU發(fā)出中斷請求。CPU速度的差異,保證信息交換的同步。I/O控制等功能。I/O8088/8086系統(tǒng)采用I/O端口獨立編址方式。4種基本輸入輸出方法的特點。(不要求)4輸入輸出方式:無條件傳送方式、查詢工作方式、中斷工作方式、直接存儲器存取(DMA)方式。它們各自具有以下特點:無條件傳送方式適合與簡單的、慢速的、隨時處于“準備好”單。查詢工作方式針對并不隨時“準備好”、且滿足一定狀態(tài)才能實/的效率比較低。中斷工作方式是由外部設(shè)備作為主動的一方,在需要時向CPU提出工作請求,CPU在滿足響應條件時響應該請求并執(zhí)行相應的中CPU復雜。DMA4/輸出方式中速度最高的一種。效率最高?(不要求)DMA傳送方式CPUDMA的工作性質(zhì)所決定的。74LS2448088系統(tǒng)總線的連接圖。解:16位地址信號通過譯碼電路與74LS244芯片連接。其連接如下圖所示。74LS24474LS273入接口的bit1bit4和bit71將內(nèi)存中DATA為首20個單元的數(shù)據(jù)從輸出接口輸出;若不滿足上述條件則等待。解:首先判斷由輸入接口讀入數(shù)據(jù)的狀態(tài),若滿足條件,則通過輸出20元的數(shù)據(jù)都從輸出接口輸出。LEASI,DATA;取數(shù)據(jù)偏移地址MOVCL,20;數(shù)據(jù)長度送CLAGAIN:MOVDX,0E54HWAITT:INAL,DX;讀入狀態(tài)值A(chǔ)NDAL,92H屏蔽掉不相關(guān)位,僅保留bit1bit4和bit7位狀態(tài)CMPAL,92H判斷bit1、bit4和bit71JNZWAITTbit1bit4和bit71則等待MOVMOVAL,[SI]OUTDX,AL;滿足條件則輸出一個單元數(shù)據(jù)INCSI;修改地址指針LOOPAGAIN20個單元數(shù)據(jù)未傳送完則循環(huán)8088/8086系統(tǒng)如何確定硬件中斷服務程序的入口地址?解:8088/8086系統(tǒng)的硬件中斷包括非屏蔽和可屏蔽兩種中斷請求。每個中斷源都有一個與之相對應的中斷類型碼n=n×4,(向量表的段基地址為0000H)。即子程序的入口地址為(0000H:n×4)開始的4個單元中,低位字(2個字節(jié))存放入口地址的偏移量,高位字存放入口地址的段基地址。中斷向量表的作用是什么?如何設(shè)置中斷向量表?解:中斷向量表用于存放中斷服務子程序的入口地址,位于內(nèi)存的最1K字節(jié)(0000H~003FFH區(qū)域),256設(shè)置中斷向量表就是將中斷服務程序首地址的偏移量和段基址放入中斷向量表中。CLOCK下:MOVAX,0000HMOVDS,AX;置中斷向量表的段基地址MOVSI,<中斷類型碼×4>MOVAX,OFFSETCLOCKMOV[SI],AX;將子程序入口地址的偏移地址送入中斷向量表MOVAX,SEGCLOCKMOV[SI+2],AX;將子程序入口地址的段基址送入中斷向量表INTRNMI中斷有什么區(qū)別?CPUIFIF=1才可能響應中斷。NMI中斷為非屏蔽中斷,請求信號為上升沿有效,對它的響應不受IFCPU只要當前指令執(zhí)行結(jié)束就可以響應NMI請求。在中斷服務程序的入口處,為什么常常要使用開中斷指令?CPU響應比它級別高的中斷請求。8088CPU可屏蔽中斷的響應過程。解:可屏蔽中斷的響應過程主要分為5個步驟,即:中斷請求。外設(shè)在需要時向CPU的INTR效的中斷請求信號。最高的中斷請求就被送到CPU。中斷處理。IRETCPU硬件在中斷響應時自動保護斷點的逆過程。即CPU會自動地將堆棧內(nèi)保存的斷點信息彈出到IPCS和FLAG中,保證被中斷的程序從斷點處繼續(xù)往下執(zhí)行。CPU滿足什么條件能夠響應可屏蔽中斷?解:CPU要處于開中斷狀態(tài),即IF=1,才能響應可屏蔽中斷。當前指令結(jié)束。當前沒有發(fā)生復位(RESET)、保持(HOLD)請求(NMI)。STCPU才能響應INTR請求。對前綴指令,如LOCKREP會把它們和它們后面的INTR6.14單片8259A能夠管理多少級可屏蔽中斷?若用3片級聯(lián)能管理多少級可屏蔽中斷?(不要求)8259A88259A能夠8級可屏蔽中斷。若用3片級聯(lián),即18322級可屏蔽中斷。6.16具備何種條件能夠作輸入接口?何種條件能夠作輸出接口?解:對輸入接口要求具有對數(shù)據(jù)的控制能力,對輸出接口要求具有對數(shù)據(jù)的鎖存能力。6.17已知(00023H)=6CH,在地址為90200H開始的連續(xù)兩個單元中存放一條兩字節(jié)指INT、SSIP、CS寄存器的內(nèi)容以及SP所指向的字單元的內(nèi)容是什么?CPUFLAGS和INT下一條指令的CSIP6,而SSINT8令的IP=0200H+2=0202H。中斷服務子程序的入口地址則存放在中斷向量表(8×4)所指向的連續(xù)4個單元中。所以,在執(zhí)行中斷指令并進入響應的中斷例程時,以上各寄存器的內(nèi)容分別為:SP=0100H-6=00FAHSS=3500HIP=[8×4]=1A7FHCS=[(8×4)+2]=6C07H[SP]=0200H+2=0202H一般來講,接口芯片的讀寫信號應與系統(tǒng)的哪些信號相連?解:接口讀)或#IOW(接口寫)信號相連。8253芯片的六種工作方式。其時鐘信號CLKGATE分別起什么作用?解:可編程定時/計數(shù)器8253具有六種不同的工作方式,其中:0OUT端變低OUT故也稱為計數(shù)結(jié)束產(chǎn)生中斷的工作方式。1GATE出現(xiàn)由低到高的跳變CLKOUT端立刻變?yōu)榈碗娖?。計?shù)結(jié)束后,OUT端輸出高電平,得到一個寬度為計數(shù)初值N個CLK脈沖周期寬的負脈沖。方式2:既可軟件啟動,也可以硬件啟動??勺詣又貜陀嫈?shù)。在寫入控制字后,OUT端變?yōu)楦唠娖?。計?shù)到最后一個時鐘脈沖時OUT端變?yōu)榈碗娖剑俳?jīng)過一個CLK周期,計數(shù)值減到零,OUT數(shù)。方式2下OUT端會連續(xù)輸出寬度為Tclk的負脈沖,其周期為N×Tclk,所以方式2也稱為分頻器,分頻系數(shù)為計數(shù)初值N。3:也是一種分頻器,也有兩種啟動方式,自動重復計數(shù)。當計數(shù)初值N(N/2個CLKN/2個CLK脈沖高電平),頻率為N輸出波形不對稱,其中/2個時鐘周期低電平。45都是在計數(shù)結(jié)束后輸出一個CLK脈沖周期寬的負脈45為硬件啟動。時鐘信號CLK8253GATE在軟件啟動時要求GATE在計數(shù)過程中始終保持高電平;而對硬件啟動的工作方式,要求在寫入計數(shù)初值后GATE端出現(xiàn)一個由低到高的正跳變,啟動計數(shù)。8253數(shù)正常進行,GATE端必須為()電平,如果是硬件啟動呢?果是硬件啟動,則要在寫入計數(shù)初值后使GATE端出現(xiàn)一個由低到高的正跳變,以啟動計數(shù)。216OUT12樣,CNT2的計數(shù)初值就等于1s/1ms=1000。線路連接如圖所示。82530500Hz11000Hz82531.19MHz。011工作于什么方式下?解:計數(shù)器0工作于方式2,其計數(shù)初值=1.19MHz/500Hz=2380計數(shù)器1工作于方式3,其計數(shù)初值=1.19MHz/1KHz=11908253芯片用軟件產(chǎn)生一次性中斷,最好采用哪種工作方式?現(xiàn)用計數(shù)器010000請寫出工作方式控制字及計數(shù)值。82530。計數(shù)初值=10000試比較并行通信與串行通信的特點。較高,常用于高速度、短傳輸距離的場合。串行通信是將數(shù)據(jù)逐位的傳送。其特點是傳送速度相對較慢,但設(shè)備簡單,需要的傳輸線少,成本較低。所以常用于遠距離通信。7.98255C地址應是()地址。解:應是(8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論