版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一.選擇〔每題1分〕以下各題四個選擇項中,只有一個選項是正確的。請將正確選項號寫在相應(yīng)空位置上。1.系統(tǒng)總線又稱為_______,這是指模塊式微處理機(jī)機(jī)箱內(nèi)的底版總線。1〕主板總線2〕內(nèi)總線3〕片內(nèi)總線4〕局部總線2.目前市場上出售的臺式PC機(jī)中Pentium4微處理器的主頻一般為1)0.5GHz左右2〕1GHz左右3〕3GHz左右4〕5GHz以上3..按諾依曼結(jié)構(gòu)理論,下面哪個不是計算機(jī)組成局部:1〕運(yùn)算器2〕控制器3〕打印機(jī)4〕復(fù)印機(jī)4.程序設(shè)計人員不能直接使用的存放器是__________1〕通用存放器2〕指令指針存放器3〕標(biāo)志存放器4〕段存放器5.Pentium微處理器的結(jié)構(gòu)之所以稱為超標(biāo)量結(jié)構(gòu),是因為下面哪一種原因?1)Pentium微處理器不僅能進(jìn)行32位運(yùn)算,也能進(jìn)行64位運(yùn)算2)Pentium微處理器內(nèi)部含有多條指令流水線和多個執(zhí)行部件3)數(shù)據(jù)傳輸速度很快,每個總線周期最高能傳送4個64位數(shù)據(jù)4)微處理器芯片內(nèi)部集成的晶體管數(shù)超過100萬個,功耗很大6.在任何時刻,存儲器中會有一個程序是現(xiàn)役的,每一個現(xiàn)役程序最多可以使用___________①3個段②4個段③5個段④6個段7.Pentium微處理機(jī)配備了5個控制存放器。其中沒有定義,而供將來使用的是__________1〕CR12〕CR23〕CR34〕CR48.Pentium地址總線是32位的,它的內(nèi)部數(shù)據(jù)總線的寬度是:1〕16位2〕32位3〕64位4〕36位9.Pentium的存放器可分為浮點(diǎn)存放器、系統(tǒng)級存放器等___大類。1)22)33)44)510.屬于系統(tǒng)級存放器的是________。1)系統(tǒng)地址存放器和控制存放器2)通用存放器和系統(tǒng)地址存放器3)通用存放器和控制存放器4)系統(tǒng)地址存放器和段存放器11.下面是關(guān)于CPU與Cache之間關(guān)系的描述,其中正確的一條描述是:1)Cache中存放的是主存儲器中一局部信息的映像2)用戶可以直接訪問Cache3)片內(nèi)Cache要比二級Cache的容量大得多4)二級Cache要比片內(nèi)Cache的速度快得多12.在保護(hù)方式下,段存放器內(nèi)存放的是_________。1)段基址2)段選擇符3)段描述符4)段描述符表基址13.通常,人們把用符號表示計算機(jī)指令的語言稱為——————。1)機(jī)器語言2)匯編語言3)模擬語言4)仿真語言14.Pentium系統(tǒng)之所以為超標(biāo)量計算機(jī)是因為采用了___________。1)并行流水線結(jié)構(gòu)2)數(shù)據(jù)與指令別離的Cache結(jié)構(gòu)3)轉(zhuǎn)移預(yù)測技術(shù)4)提高了時鐘頻率15.Pentium系統(tǒng)內(nèi)約定,一個字的寬度是___。1)1字節(jié)2)2字節(jié)3)4字節(jié)4)8字節(jié)16.Pentium用來作為堆棧指針的存放器是:1〕EIP存放器2〕EBP存放器3〕ESP存放器4〕EDI存放器17.Pentium微處理機(jī)可訪問的物理存儲器的范圍是__________。1)4GB2)64TB3)4MB4)16GB18.存儲管理是由分段存儲管理和__________組成。1〕分段部件2)分頁部件3)分頁存儲管理4)虛擬管理19.Pentium微處理機(jī)的分頁存儲管理系統(tǒng)把頁的大小定義成__________。1)16KB2)4MB3)4KB4)4GB20.經(jīng)分段存儲管理部件分段之后生成的線性地址由__________與12位偏移量組成。1)段地址存放器和10位頁目錄索引2)段描述符表和10位頁表索引3)10位頁目錄索引和10位頁表索引4)10位頁表索引和虛擬地址21.段選擇符〔段存放器〕中請求特權(quán)級字段共__________位。1)1位2)2位3)3位4)4位22.多段存儲管理方式中,每一個程序都擁有它自己的__________,以及多種屬于它自己的存儲器段。1)段描述符2)段選擇符3)段選擇符和段描述符4)段描述符存放器23.符合匯編語言變量命名規(guī)那么的變量名是__________。1)MOV2)CX3)DATA4)LPT124.Pentium微處理機(jī)是———微處理機(jī)1〕16位。2〕32位。3〕64位。4〕準(zhǔn)64位。25.Pentium微處理機(jī)配置的超標(biāo)量執(zhí)行機(jī)構(gòu)允許————以并行方式執(zhí)行。1〕一條指令2〕兩條指令3〕三條指令4〕四條指令26.Pentium標(biāo)志存放器上各標(biāo)志位信息反映的是———。1〕存放器堆棧中每一存放器中的內(nèi)容。2〕Pentium微處理機(jī)的狀態(tài)信息。3〕Cache操作信息。4〕存儲器狀態(tài)信息。27.當(dāng)前,在Pentium機(jī)中,常用來在系統(tǒng)中的各部件之間進(jìn)行高速數(shù)據(jù)傳輸操作的系統(tǒng)總線是:1〕ISA2〕EISA3〕PCI4〕VESA28.下面關(guān)于微處理器的表達(dá)中,錯誤的選項是1)微處理器是用單片超大規(guī)模集成電路制成的具有運(yùn)算和控制功能的處理器2)一臺計算機(jī)的CPU可能由1個、2個或多個微處理器組成3)日常使用的PC機(jī)只有一個微處理器,它就是中央處理器4)目前巨型計算機(jī)的CPU也由微處理器組成29.Pentium機(jī)中的存放器、Cache、主存儲器及輔存儲器,其存取速度從高到低的順序是:1)主存儲器,Cache,存放器,輔存2)快存,主存儲器,存放器,輔存3)存放器,Cache,主存儲器,輔存4)存放器,主存儲器,Cache,輔存30.用MB〔兆字節(jié)〕作為PC機(jī)主存容量的計量單位,這里1MB等于多少字節(jié)?1)2102)2203)2304〕24031.Pentium微處理器在保護(hù)模式下對存儲器進(jìn)行訪問時,段存放器提供的是1)段選擇符2)段基址3)段描述符4)偏移地址32.下面是關(guān)于PCI總線的表達(dá),其中錯誤的選項是1)PCI支持即插即用功能2)PCI的地址線與數(shù)據(jù)線是復(fù)用的3)PCI總線是一個16位寬的總線4)PCI是一種獨(dú)立于處理器的總線標(biāo)準(zhǔn),可以支持多種處理器33.Pentium微處理器在實(shí)施分頁存儲管理時,其最小頁面的大小是1)256B2)4KB3)1MB4)4MB34.下面關(guān)于總線的表達(dá)中,錯誤的選項是1)總線的位寬指的是總線能同時傳送的數(shù)據(jù)位數(shù)2〕總線標(biāo)準(zhǔn)是指總線傳送信息時應(yīng)遵守的一些協(xié)議與標(biāo)準(zhǔn)3)Pentium機(jī)中的PCI總線不支持成組傳送方式4)總線的寬帶是指每秒鐘總線上可傳送的數(shù)據(jù)量二.選擇填空〔每空1分〕1.Pentium微處理機(jī)的段存放器〔也稱段選擇符〕是———位的存放器,用它可選擇----------------個段的邏輯地址。〔1〕32位〔2〕16位〔3〕8位〔4〕64位2..Pentium微處理機(jī)實(shí)現(xiàn)的是———和———兩級存儲管理?!?〕主存儲器〔2〕磁盤〔3〕分段管理〔4〕Cache〔5〕分頁管理〔6〕二級Cache3.在保護(hù)方式下,Pentium微處理機(jī)可以訪問———字節(jié)虛擬存儲器地址空間和———————字節(jié)實(shí)地址存儲器空間?!?〕256KB〔2〕512KB〔3〕1MB〔4〕512MB〔5〕1GB〔6〕4GB〔7〕21GB(8)32GB(9)1TB(10)32TB(11)64TB(12)16TB注:GB=千兆TB=兆兆4.Pentium微處理機(jī)段的轉(zhuǎn)換過程是,由系統(tǒng)給出的地址以及程序給出的地址都是————,它是由————和————組成?!?〕實(shí)地址〔2〕邏輯地址〔3〕一個32位的基地址〔4〕一個16位的段選擇符〔5〕一個只能在段內(nèi)使用的32位的偏移量〔6〕20位的段的界限5.Pentium微處理機(jī)共配備有————段存放器,它們都是————的存放器,它們的作用是用來——?!?〕8個〔2〕16個〔3〕6個〔4〕32位的〔5〕16位〔6〕從存放器中選出所需的地址〔7〕從段描述符表中選出所需的段描述符〔8〕從段描述符中選出32位的基地址〔9〕從段描述符中選出段的界限。6.Pentium微處理機(jī)浮點(diǎn)部件存放器堆棧是由————個、————位的存放器構(gòu)成。〔1〕16個〔2〕32個〔3〕8個〔4〕3個〔5〕16位〔6〕32位〔7〕64位〔8〕80位7.Pentium微處理機(jī)浮點(diǎn)部件的狀態(tài)字存放器內(nèi)容反映的是————?!?〕浮點(diǎn)部件的全部狀態(tài)和環(huán)境〔2〕浮點(diǎn)部件的數(shù)值〔3〕浮點(diǎn)部件的總線狀態(tài)〔4〕Pentium微處理機(jī)的狀態(tài)和環(huán)境8.總線是一種————,是由系統(tǒng)中各部件所共享,在————的控制之下將信息準(zhǔn)確地傳送給————。〔1〕公共信號〔2〕數(shù)據(jù)通道〔3〕專用地信號連線〔4〕主控設(shè)備〔5〕中斷源〔6〕附屬設(shè)備〔7〕信號源〔8〕存儲器〔9〕存放器三.填空題:(每空1.分)1.目前微型計算機(jī)的根本工作原理是__________的原理,其根本結(jié)構(gòu)屬于馮·諾依曼結(jié)構(gòu)。2.Pentium的指令指針存放器EIP中存放的是____________________。3.運(yùn)算器中進(jìn)行的各種算術(shù)運(yùn)算操作歸結(jié)為__________兩種最根本的操作。4.Pentium微處理機(jī)規(guī)定了4個存放器用于控制分段存儲器管理中的數(shù)據(jù)結(jié)構(gòu)位置。其中GDTR和IDTR稱為___存放器,LDTR和TR稱為__________存放器。5.中斷包括__________INTR和__________NMI。6.指出以下指令語句中源操作數(shù)是__________;目的操作數(shù)是__________。MOVAX,0CFH7.假設(shè)BX存放器上的內(nèi)容為0100H,以下指令執(zhí)行后AX存放器的內(nèi)容分別是什么?MOVAX,1200H;〔AX〕=________MOVAX,BX;〔AX〕=__________ADDAX,BX;〔AX〕=__________8.總線操作周期的4個操作階段分別是————,————,——————,————。四.判斷題〔對:√;錯:×〕〔每題1分〕Pentium系統(tǒng)屬于RISC類微處理機(jī)。RISC類的微處理機(jī),為了減少訪問內(nèi)存的次數(shù)而增加存放器的數(shù)目。Pentium數(shù)據(jù)存放器可以存放8、16、32位二進(jìn)制數(shù)據(jù)。Pentium系統(tǒng)的段存放器為32位存放器。Pentium的V流水線和U流水線都可執(zhí)行任何指令。對一個段進(jìn)行訪問,必須將這個段的描述符裝入到段存放器中。Pentium段描述符是由8個字節(jié)共64個二進(jìn)制位組成。Pentium分段用于程序保護(hù),分頁用于把程序映射到大小固定的虛擬頁上。Pentium在進(jìn)行分頁轉(zhuǎn)換中,頁目錄項的高20位頁框地址是與物理存儲器中的物理頁是相對應(yīng)的。線性地址是同一標(biāo)準(zhǔn)的不分段的地址空間內(nèi)的32位地址。利用索引字段可以從擁有210個段描述符的段描述符表中選出任何一個段描述符。Cache的命中率是指命中Cache的次數(shù)與訪問Cache的次數(shù)之比。當(dāng)程序有高度的順序性時,Cache更為有效。Pentium處理機(jī)是32位微處理機(jī),因此其內(nèi)部數(shù)據(jù)總線是32位的。RISC類微處理機(jī)采用大量通用存放器,從根本上提高了CPU的運(yùn)算速度,尤其適于在多任務(wù)處理的環(huán)境。系統(tǒng)地址存放器只能在保護(hù)方式下使用,所以又稱其為保護(hù)方式存放器。異常是指微處理機(jī)檢測到的異常情況,異常又進(jìn)一步地劃分為故障,自陷和異常終止三種。運(yùn)算器是存儲信息的部件,是存放器的一種。通常,微處理機(jī)的控制部件是由程序計數(shù)器、指令存放器、指令譯碼器、時序部件等組成。Pentium微處理機(jī)配備有5個32位的控制存放器:CR0、CR1、CR2、CR3、CR4。保存著跟任務(wù)有關(guān)的適合于所有任務(wù)的機(jī)器狀態(tài)。在Pentium微處理機(jī)的指令指針存放器EIP內(nèi)存放著下一條要執(zhí)行的指令在全局描述符表GDT〔GlobalDescriptorTable〕中存放供所有程序共用的段描述符。五.簡答題1.什么是超標(biāo)量技術(shù)?試說明超標(biāo)量技術(shù)在Pentium上是怎樣實(shí)現(xiàn)的?〔3分〕2.試簡單說明Pentium將邏輯地址轉(zhuǎn)換成物理地址的過程?!?分〕3.試簡單說明Pentium浮點(diǎn)部件的流水線操作8個操作步驟及操作過程。〔4分〕一.答案:1.〔2〕2.〔3〕3.〔4〕4.〔3〕5.〔2〕6.〔4〕7.〔1〕8.〔3〕9.3)10.1)11.〔1〕12.2)13.2)14.1)15.2)16.3)17.1)18.3)19.3)20.3)21.2)22.1)23.4)24.2)25.2)26.2)27.3〕28.1)29.3)30.2)311)323)332)343)二.答案:1.2),5)2.3),5)順序可以換3.11),6)4.2),4),5〕5.3)5〕7〕6.3),8)7.1〕8.2〕,4〕,6〕三.答案存儲程序控制當(dāng)前代碼段內(nèi)下一條要執(zhí)行指令的偏移量相加和移位全局描述符表和中斷描述符表局部描述符表和任務(wù)狀態(tài)可屏蔽、不可屏蔽中斷AX0CFH1200H0100H0200H總線請求和仲裁階段尋址階段數(shù)據(jù)傳送階段結(jié)束階段四.答案:1.錯2.對3.對4.錯5.錯6.錯7.對8.錯9.錯10對11錯12對13錯14錯15錯16對17對18錯19對20錯21錯22對五.答案1.什么是超標(biāo)量技術(shù)?試說明超標(biāo)量技術(shù)在Pentium上是怎樣實(shí)現(xiàn)的?〔3分〕在一個時鐘周期內(nèi)同時執(zhí)行一條以上的指令〔或在一個時鐘周期內(nèi)同時執(zhí)行2條指令〕的技術(shù),稱為超標(biāo)量技術(shù)。在Pentium上,采用了U流水線和V流水線,從而實(shí)現(xiàn)了超標(biāo)量操作運(yùn)行。2.試簡單說明Pentium將邏輯地址轉(zhuǎn)換成物理地址的過程。〔3分〕系統(tǒng)或程序給出的地址都是邏輯地址,經(jīng)由分段部件,將邏輯地址轉(zhuǎn)換成線性地址,假設(shè)不分頁,這個線性地址就是物理地址。假設(shè)需要分頁,那么再由分頁部件,將線性地址轉(zhuǎn)換成物理地址。3.試簡單說明Pentium浮點(diǎn)部件的流水線操作8個操作步驟及操作過程?!?分〕Pentium的浮點(diǎn)部件也采用了流水線操作技術(shù),流水線操作由8個操作步驟組成:預(yù)取PF,首次譯碼D1,二次譯碼D2,存儲器和存放器的讀操作EX,首次執(zhí)行X1,二次執(zhí)行X2,寫浮點(diǎn)數(shù)WF和出錯報告ER。其中,預(yù)取PF和首次譯碼D1與整數(shù)流水線中的前兩個操作步驟共用,浮點(diǎn)部件的第3個操作步驟開始激活浮點(diǎn)指令的執(zhí)行邏輯,然后執(zhí)行后5個操作步驟?!段⑿陀嬎銠C(jī)原理及接口技術(shù)》試題〔120分鐘〕一.單項選擇題〔在每題的四個備選答案中選出一個正確的1.8086CPU芯片的外部引線中,數(shù)據(jù)線的條數(shù)為〔〕。2.8086CPU工作在總線請求方式時,會讓出〔〕。D.地址、數(shù)據(jù)和控制總線3.8086在執(zhí)行OUTDX,AL指令時,AL存放器的內(nèi)容輸出到〔〕上。A.地址總線B.?dāng)?shù)據(jù)總線C.存儲器D.存放器4.8086CPU的I/O地址空間為〔〕字節(jié)。A.64KBB.1MBC.256BD.1024B5.當(dāng)8086CPU讀I/O接口時,信號M/IO和DT/R的狀態(tài)必須是〔〕。6.在8088CPU中,用于存放器間接尋址輸入輸出指令的存放器是〔〕。A.AXB.BXC.CXD.DX7.兩片8259A級聯(lián)后可管理〔〕級中斷。A.15C.328.8086中斷系統(tǒng)中優(yōu)先級最低的的是〔〕。A.可屏蔽中斷C.單步中斷9.CPU在執(zhí)行INAL,DX指令時,其〔〕。A.IO/M為高,RD為低B.IO/M為高,WR為低C.IO/M為低,RD為低D.IO/M為低,WR為低10.內(nèi)存從A4000H到CBFFFH,共有〔〕11.8088CPU中的CS存放器是一個多少位的存放器?〔〕。12.地址譯碼器的輸出一般可為接口的〔〕信號。A.片選B.?dāng)?shù)據(jù)輸入C.地址D.控制13.8255工作在方式0時,下面哪種說法正確〔〕A.A、B、C三個口輸入均有鎖存能力B.只有A口輸入有鎖存能力C.只有C口輸入有鎖存能力D.A、B、C三個口輸入均無鎖存能力14.實(shí)現(xiàn)DMA傳送,需要〔〕15.CPU在執(zhí)行OUTDX,AL指令時,〔〕存放器的內(nèi)容送到地址總線上。A.ALB.DXC.AXD.DL二、填空題1.分析與設(shè)計接口電路的根本方法有和。2.DMA可以工作在狀態(tài)和狀態(tài)下,區(qū)分當(dāng)前DMA工作在什么狀態(tài)下。3.8086/8088的引腳用于決定其工作模式。4.在譯碼過程中,如果有一根地址線沒有用到,會有個重疊地址。5.在總線上要完成一次數(shù)據(jù)傳輸一般要經(jīng)歷如下階段:、、和。6.8255A是芯片,有種工作方式;7.8253是芯片,內(nèi)部有個端口地址,其中的每個計數(shù)器可作為進(jìn)制和進(jìn)制計數(shù)器使用。8.從8253計數(shù)器中讀出的計數(shù)值讀出的減一計數(shù)器當(dāng)前值。〔是、不是〕9.串行通信包括和兩種方式。10.158的16位二進(jìn)制補(bǔ)碼為,原碼為,反碼為。11.-20的8位二進(jìn)制補(bǔ)碼為,原碼為,反碼為。12.操作數(shù)尋址方式主要有、、和4類。13.中斷過程包括、、和4個階段。14.I/O端口地址的編制方式是和。三.簡答題微型計算機(jī)接口一般應(yīng)具有哪些功能?8086有哪兩種工作模式?其主要區(qū)別是什么?什么是中斷、中斷向量和中斷向量表?什么是串行接口?簡述同步通信和異步通信的區(qū)別?何為全譯碼方式?何為局部譯碼方式?其優(yōu)、缺點(diǎn)各是什么?8086/8088cpu怎樣得到中斷效勞程序地址?請分別對軟件中斷和硬件中斷加以說明?試說明完整匯編程序上機(jī)的主要四個步驟并寫出命令格式(設(shè)源程序的根本名為EXAMPLE)。四.綜合題1.寫出以下原理圖中,芯片8253選通工作的地址范圍,各端口地址各為多少?設(shè)置8253計數(shù)器2#為BCD碼計數(shù)方式,工作于方式3〔方波發(fā)生器〕,CLK2輸入端每來10個計數(shù)脈沖,輸出端OUT2的高電平與低電平反相一次〔對稱方波〕,寫出8253的初始化程序段。AA2A1A0A8A7A6A5A4A3G1G2AG2BBCAY1CSOUT2GATE2CLK274L端口地址;8253控制字〔無關(guān)位可設(shè)為0〕、計數(shù)初值;8253初始化及向計數(shù)器置計數(shù)初值的程序段;2.以下圖為采用查詢方式工作的輸入接口,地址譯碼器中A15~A1直接接或門輸入。看圖并答復(fù)以下問題:⑴輸入設(shè)備在向接口傳送8位數(shù)據(jù)的同時,還傳送負(fù)脈沖STB,該信號的作用是什么?⑵D觸發(fā)器的作用是什么?⑶編程序,用查間方式將輸入設(shè)備的一個數(shù)據(jù)讀入CPU的BL中。D0~D7三鎖輸D7態(tài)存A0門器入EECPSTBA15設(shè)A14≥1≥1R備DCPA1Q觸IOR1發(fā)D+5V≥1器答案:一。選擇題1.C2.D3.B4.A5.A6.D7.A8.C9.C10.B11.B12.A13.D14.D15.B二.填空題1.兩側(cè)分析法軟硬件結(jié)合法2.主動態(tài)被動態(tài)3.MN/MX4.25.總線請求和仲裁階段尋址階段數(shù)據(jù)傳送階段結(jié)束階段6.可編程并行接口三7.可編程定時器/計數(shù)器42108.A/D9.不是10.同步通信異步通信11.009EH009EH009EH12.ECH94HEBH13.立即尋址方式存放器尋址方式存儲器尋址方式端口尋址方式14.中斷請求中斷響應(yīng)及判優(yōu)中斷效勞中斷返回15.獨(dú)立編制存儲器映射編制三.簡答題1.輸入輸出方式有三種:〔1〕執(zhí)行CPU命令功能。〔2〕返回外設(shè)狀態(tài)功能?!?〕數(shù)據(jù)緩沖功能?!?〕信號轉(zhuǎn)換功能?!?〕設(shè)備選擇功能; 〔6〕數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換功能。2.①8086有最大和最小兩種工作模式。②最小工作模式是指MN/MX引腳為高電平,系統(tǒng)中只有8086/8088微處理器,系統(tǒng)中的所有控制信號都直接由CPU產(chǎn)生。最大工作模式是指MN/MX引腳為低電平,它是相對于最小模式而言的,系統(tǒng)中除了8086/8088作為處理器外,還包含數(shù)值運(yùn)算協(xié)處理器8087、輸入/輸出協(xié)處理器8089,以及總線控制器8288和總線仲裁控制器8289等支持芯片,從而可以完成更復(fù)雜的運(yùn)算或控制任務(wù)。----------------------裝---------------------------------------------訂----------------------------------------線----------------------------------------3.①----------------------裝---------------------------------------------訂----------------------------------------線----------------------------------------②中斷向量是中斷效勞程序的入口地址。院系:專業(yè)班級:院系:專業(yè)班級:姓名:學(xué)號:專業(yè)業(yè)班級姓名學(xué)號4.①數(shù)據(jù)單條1位寬的傳輸線上,一比特一比特地按順序傳送。②各位5.全譯碼方式:CPU的全部地址總線都參與地址譯碼,因此一個端口對應(yīng)唯一的一個地址,使用的地址線比擬多,電路比擬復(fù)雜。局部譯碼方式:CPU輸出的地址信號只有局部參與地址譯碼,另一局部未參與,因此一個譯碼輸出對應(yīng)假設(shè)干個端口地址,這就是地址重疊現(xiàn)象。這種方法使用地址線少,電路簡單。6.①8086/8088CPU依據(jù)中斷號乘以4找到中斷向量表的位置,即從0段偏移中斷號乘以4處連續(xù)取兩個字,低字是中斷效勞程序的偏移地址,高字是中斷效勞程序的段地址。②軟件中斷和硬件中斷的處理主要是獲取中斷號的方法不同,軟件中斷的中斷號是編程人員指定或CPU內(nèi)定的,不可屏蔽硬件中斷的中斷號為2,可屏蔽硬件中斷的中斷號是由中斷控制器8259A在中斷響應(yīng)期間送給CPU的,即必須有中斷響應(yīng)過程。7. 四綜合題1.〔1〕因為G1=1,所以A8=A7=1;因為G2A=G2B=0,所以A6=A5=0;因為CS=Y1,所以A4A3A2=001;A1A0用來選通8255內(nèi)部端口地址:A1A0=〔00、01、10、11〕所以,8253的1#計數(shù)器端口地址為:0000,0001,1000,0100B=0184H(2分)8253的2#計數(shù)器端口地址為:0000,0001,1000,0101B=0185H(2分)8253的3#計數(shù)器端口地址為:0000,0001,1000,0110B=0186H(2分)8255的控制端口地址為:0000,0001,1000,0111B=0187H(2分) 〔2〕8253控制字為10010111B〔或10110111〕;〔2分〕計數(shù)初值為0AH〔或000AH〕;〔2分〕 〔3〕8253初始化程序段:〔4分〕 MOV DX,187H MOV AL,10010111B〔或10110111〕 OUT DX,AL 向計數(shù)器置計數(shù)初值的程序段:〔4分〕 MOV DX,185HMOV AL,0AH OUT DX,AL 或: MOV DX,185HMOV AL,0AH OUT DX,ALMOV AL,00H OUT DX,AL2.⑴STB脈沖除了將輸入設(shè)備的數(shù)據(jù)鎖存到鎖存器的輸出端外,該脈沖還用來觸發(fā)D觸發(fā)器,使其輸出Q為高電平,此高電平表示外設(shè)有數(shù)據(jù)準(zhǔn)備好。⑵D觸發(fā)器的作用是用來提供外設(shè)數(shù)據(jù)準(zhǔn)備好的狀態(tài)。⑶程序如下:START:MOVDX,0001HWAIT:INAL,DXANDAL,80HJNZWAITMOVDX,0000HINAL,DXMOVBL,ALRET安徽新華學(xué)院20-20學(xué)年度第一學(xué)期《微機(jī)原理與接口技術(shù)》課程期末考試試卷〔A卷,考試〕命題教師審核人:適用年級專業(yè):大項一二三四五六七總分統(tǒng)分人得分得分得分評卷人一、單項選擇〔在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內(nèi)。每題2分,共30分〕1.某微機(jī)最大可尋址的內(nèi)存空間為16MB,其CPU地址總線至少應(yīng)有〔〕條。A.32B.16C.20D.242.用8088CPU組成的PC機(jī)數(shù)據(jù)線是〔〕。A.8條單向線B.16條單向線C.8條雙向線D.16條雙向線3.微處理器系統(tǒng)采用存儲器映像方式編址時存儲單元與I/O端口是通過〔〕來區(qū)分的。A.不同的地址編碼B.不同的讀控制邏輯C.不同的寫控制邏輯D.專用I/O指令4.要禁止8259A的IR0的中斷請求,那么其中斷屏蔽操作指令字OCW1應(yīng)為〔〕。A.80HB.28HC.E8HD.01H5.在8086環(huán)境下,對單片方式使用的8259A進(jìn)行初始化時,必須放置的初始化命令字為〔〕。A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW46.6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為〔〕。A.11B.12C.13D.147.在計算機(jī)系統(tǒng)中,可用于傳送中斷請求和中斷相應(yīng)信號的是〔〕。A.地址總線B.數(shù)據(jù)總線C.控制總線D.都不對8.段存放器裝入2300H,該段的結(jié)束地址是〔〕。A.32FFFHB.23000HC.33FFFHD.33000H9.在進(jìn)入DMA工作方式之前,DMA控制器當(dāng)作CPU總線上的一個〔〕。A.I/O設(shè)備B.I/O接口C.主處理器D.邏輯高10.在8086宏匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是〔〕。A.匯編指令B.宏指令C.機(jī)器指令D.偽指令11.中斷向量表占用內(nèi)存地址空間為〔〕。A.00000H~003FFHB.00000H~000FFHC.00000H~00100HD.FFF00H~FFFFFH12.實(shí)現(xiàn)CPU與8259A之間信息交換是〔〕。A.數(shù)據(jù)總線緩沖器B.級聯(lián)緩沖/比擬器C.讀寫控制電路D.數(shù)據(jù)總線緩沖器與讀寫控制電路13.Intel8253的最大輸入時鐘頻率是〔〕。A.5MHzB.2MHzC.1MHzD.4MHz14.完成兩數(shù)相加后是否溢出的運(yùn)算,用〔〕標(biāo)志位判別。A.ZFB.IFC.OFD.SF15.8255A的方式選擇控制字應(yīng)寫入〔〕。A.A口B.B口C.C口D.控制口得分得分評卷人填空題〔把答案填寫在題中橫線上,每空1分,共20分〕1.8086/8088CPU的數(shù)據(jù)線和地址線是以_____________方式輪流使用的。2.CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成_____________與_____________或____________的數(shù)據(jù)傳送。3.8086中的BIU由_____________個_____________位段存放器、一個_____________位指令指針、_____________字節(jié)指令隊列、_____________位地址加法器和控制電路組成。4.8086/8088構(gòu)成的微機(jī)中,每個主存單元對應(yīng)兩種地址:_________和__________。5.對于8259A的中斷請求存放器IRR,當(dāng)某一個IRi端呈現(xiàn)_____________時,那么表示該端有中斷請求。6.假設(shè)8259A中ICW2的初始值為40H,那么在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對應(yīng)的中斷類型碼為_____________。7.在存儲器的層次結(jié)構(gòu)中,越遠(yuǎn)離CPU的存儲器,其存取速度_____________,存儲容量_____________,價格_____________。8.存儲器的存取速度可用_____________和_____________兩個時間參數(shù)來衡量,其中后者比前者大。9.中斷返回指令I(lǐng)RET總是排在_____________。10.假設(shè)8255A的系統(tǒng)基地址為2F9H,且各端口都是奇地址,那么8255A的三個端口地址為_____________。得分評卷人三、綜合題得分評卷人1.存儲器系統(tǒng)連接如以下圖,請分別寫出圖中第一組〔1#、2#〕、第二組〔3#、4#〕的地址分配范圍。〔寫出具體步驟〕2.計數(shù)器/定時器8253,振蕩器〔頻率為1MHZ〕連線如以下圖所示,其中振蕩器的脈沖輸出端接通道0的計數(shù)輸入端CLK0,設(shè)8253的端口地址為180H~186H。院系:專業(yè)班級:院系:專業(yè)班級:姓名:學(xué)號:專業(yè)業(yè)班級姓名學(xué)號----------------------裝---------------------------------------------訂----------------------------------------線----------------------------------------請完成以下任務(wù):〔1〕該電路中通道0的OUT0輸出2KHZ連續(xù)方波,通道0的計數(shù)初值為多少〔寫出計算式〕?GATE0應(yīng)接何電位?在圖上畫出?!?〕假設(shè)要8253的OUT1端,能產(chǎn)生周期為1秒的連續(xù)方波,該如何解決?在圖上畫出?!?〕寫出實(shí)現(xiàn)上述功能的8253初始化程序。3.設(shè)8255A的4個端口地址為90H~93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計譯碼電路〔可選用任意芯片〕,只用8位地址線〔A0~A7〕。4.通過8259A產(chǎn)生中斷使8255A的端口A經(jīng)過反相驅(qū)動器連接一共陰極七段發(fā)光二極管顯示器;端口B是中斷方式的輸入口。設(shè)8259A的中斷類型碼基值是32H。8255A口地址為60H-63H,8259A端口地址為20H、21H。試完成以下任務(wù):〔1〕設(shè)系統(tǒng)中只有一片8259A,中斷請求信號為邊沿觸發(fā)方式,采用中斷自動結(jié)束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程?!?〕假設(shè)使LED上顯示E,端口A送出的數(shù)據(jù)應(yīng)為多少?如顯示O端口A送出的數(shù)據(jù)又為多少?編寫程序?qū)崿F(xiàn)在LED上先顯示E,再顯示O的程序。附8259A初始化命令字和操作命令字格式:----------------------裝---------------------------------------------訂----------------------------------------線----------------------------------------安徽新華學(xué)院20-20學(xué)年度第----------------------裝---------------------------------------------訂----------------------------------------線----------------------------------------《微機(jī)原理與接口技術(shù)》期末考試參考答案及評分標(biāo)準(zhǔn)〔A卷,考試〕命題教師審核人:適用年級專業(yè):一、單項選擇〔在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內(nèi)。每題2分,共30分〕.D.C.B.D.B.A.C.A.A.B.A.D.B.C.D填空題〔把答案填寫在題中橫線上,每空1分,共20分〕._分時復(fù)用____._CPU____;_存儲器____;_I/O設(shè)備____._4__;___16____;____16____;____6_____;____20____._段地址___;__偏移地址___._1___._45H___._越慢___;_越大___;_越低___._存取時間___;_存取周期___._最后___._2FAH,2FCH,2FEH___三、綜合題〔第1、3題10分,第2、4題15分,共50分〕.〔1〕N0=1MHZ/2KHZ=500,GATE0接高電平,+5V;2分〔2〕可將OUT0與CLK1相連,作為輸入時鐘脈沖;3分〔3〕N1=2KHZ/2HZ=10002分計數(shù)器0:MOVDX,186HMOVAL,00110111B2分OUTDX,ALMOVDX,180HMOVAL,00H1分OUTDX,ALMOVAL,05HOUTDX,AL1分計數(shù)器1:MOVDX,186HMOVAL,01110111B2分OUTDX,ALMOVDX,182HMOVAL,00H1分OUTDX,ALMOVAL,10HOUTDX,AL1分.MOVAL,10001111BOUT93H,AL2分INAL,91H1分OUT90H,AL1分譯碼電路連接如下:6分4.〔1〕MOVAL,0001011BOUT20H,AL1分MOVAL,00110010BOUT21H,AL2分----------------------裝---------------------------------------------訂----------------------------------------線--------------------------------------------------------------裝---------------------------------------------訂----------------------------------------線----------------------------------------OUT21H,AL2分〔2〕如果顯示E,那么端口A送出的數(shù)據(jù)是30H;2分如果顯示O,那么端口A送出的數(shù)據(jù)是01H;2分程序如下:MOVAL,10000000BOUT63H,AL2分MOVAL,30HOUT60H,AL2分MOVAL,01HOUT60H,AL2分一、選擇題〔每題3分,共30分〕1.8288在8086/8088組成的計算機(jī)中的作用是(②)。①數(shù)據(jù)緩沖器
②總線控制器
③地址鎖存器
④提供系統(tǒng)時鐘CLK2.指令MOV0283H[BX][SI],AX中目標(biāo)操作數(shù)的尋址方式為(②)。①存放器尋址
②基址變址相對尋址
③基址尋址
④變址尋址3.某存儲單元的段基址為3806H,段h內(nèi)偏移地址為2A48H,該存儲單元的物理地址為(④)。①4100H
②3AA08H
③3B008H
④3AAA8H3806+2A48=3AAA8H4.某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(③)。①15K×8
②32K×256
③8K×8
④32K×85.某存儲器芯片容量為2K×1bit、假設(shè)用它組成16K×8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(②)。①32片、11根
②64片、14根
③8片、14根
④16片、8根6.“ADDAX,[BX+8]〞的源操作數(shù)在當(dāng)前〔②〕。①堆棧段
②數(shù)據(jù)段
③代碼段
④程序段7.DMAC8237具有(②)。①八個獨(dú)立通道
②四個獨(dú)立通道
③二個獨(dú)立通道
④三個獨(dú)立通道DMAC8237A的主要性能:1、有4個獨(dú)立的DMA通道,每個通道都充許開放或禁止DMA請求,都可以獨(dú)立控制自動預(yù)置方式。2、具有三種根本的傳輸方式:單字節(jié)傳送、數(shù)據(jù)塊傳送、請求傳送,級聯(lián)傳輸。3、具有存儲器到存儲器的傳送功能4、具有正常時序和壓縮時序兩種根本時序。5、8257A級聯(lián)可擴(kuò)充任意個DMA通道。6、有兩種優(yōu)先管理方式:固定優(yōu)先級和循環(huán)優(yōu)先級。7、有較高的數(shù)據(jù)傳輸速率。8.可編程并行接口8255A具有(①)①兩個8位(A口、B口)和兩個4位(C口的高、低各4位)并行輸入輸出端口。②兩個8位(A口、C口)和兩個4位(B口的高、低各4位)并行輸入輸出端口。③兩個8位(B口、C口)和兩個4位(A口的高、低各4位)并行輸入輸出端口。④兩個4位(A口、B口)和一個8位(C口)并行輸入輸出端口。9.8259分別有(③)個ICW和OCW。①2,4
②4,2
③4,3
④3,48259A有3個操作命令字OCW1-OCW3,4個初始化命令字ICW1-ICW4。10.8255A有3種工作方式,能工作于工作方式2的口有〔④〕。①A口和B口
②B口和C口
③B口
④A口二、判斷題〔每題2分,共10分〕1.?dāng)?shù)據(jù)總線是單向總線?!插e
〕雙向總線。2.RAM是指只讀存儲器〔錯
〕RAM隨機(jī)訪問存儲器。ROM只讀存儲器3.CPU與外界交換信息的方式有兩種:同步通信和異步通信?!矊?/p>
〕4.8259A具有8級優(yōu)先權(quán)控制,通過級聯(lián)可擴(kuò)展至64級優(yōu)先權(quán)控制?!矊Α?.CPU的開展經(jīng)歷了4代,第三代用的是半導(dǎo)體管?!?/p>
錯〕集成電路。三、填空題〔每空2分,共20分〕1.標(biāo)志存放器FR中以下標(biāo)志位的名稱以及為0和1時代表的意義分別為:①CF:(進(jìn)位標(biāo)志位;0:無進(jìn)位
1:有進(jìn)位);②IF:(中斷允許標(biāo)志位;0:屏蔽外部的可屏蔽的中斷請求;1:允許接受外部的可屏蔽的中斷請求);2.物理地址是指(存儲器的實(shí)際地址,一個存儲單元的物理地址是惟一);3.微機(jī)中的ROM是(只讀存儲器)。5.CPU與接口之間傳送信息的方式一般有四種,即:(無條件)、(查詢式)、(中斷方式)、(DMA方式)。6.8086/8088從總的說來有〔內(nèi)部〕、〔外部〕兩種中斷。7.總線根據(jù)其所處的位置不同,可以分為〔片內(nèi)總線〕、〔內(nèi)總線〕、〔外總線〕。8.半導(dǎo)體存儲器從使用功能上來說,可分為兩類:〔隨機(jī)存取存儲器RAM〕和〔只讀存儲器ROM〕。9.8253一個芯片上有〔3〕個獨(dú)立的16位計數(shù)器通道,每個通道有〔6〕種工作方式。10.MOVAX,1234H中源操作數(shù)所使用的尋址方式為:〔立即數(shù)尋址方式〕,MOVES,AX源操作數(shù)所采用的尋址方式:〔存放器尋址方式〕。四、簡答題〔每題5分,共計20分〕1.8086CPU由哪兩個獨(dú)立的工作單元組成?它們的功能是什么?答:8086CPU由總線接口單元BIU和執(zhí)行單元EU組成。其中,BIU負(fù)責(zé)與存儲器接口,即8086CPU與存儲器之間的信息傳送,都是由BIU進(jìn)行的。EU負(fù)責(zé)指令的執(zhí)行2.微機(jī)中的根本計時有哪幾種?它們之間的有何關(guān)系?答:微機(jī)中的根本計時有:指令周期;總線周期;時鐘周期。一個指令周期由假設(shè)干時鐘周期或總線周期構(gòu)成,一個根本的總線周期由四個時鐘周期構(gòu)成,時鐘周期是最小的計時單位,它是微機(jī)主頻的倒數(shù)。3.8237在系統(tǒng)中起什么作用?請簡述8237工作過程。答:DMA控制作用,具有DMA請求、響應(yīng)、傳送和結(jié)束的管理能力。8237工作過程分四個階段:〔1〕
請求:〔2〕
響應(yīng):〔3〕
傳送:〔4〕
結(jié)束:4.試述中斷處理過程?答:中斷處理過程為:中斷請求、中斷排隊、中斷響應(yīng)、中斷處理、中斷返回。五、程序分析題在數(shù)據(jù)段中從0500H單元開始存放著100個帶符號數(shù)(16位),要求把其中的正數(shù)傳送至1000H開始的存儲區(qū);負(fù)數(shù)傳送至1100H開始的存儲區(qū)。〔8分〕XOR
DX,DXMOV
SI,0500HMOV
DI,1000H
;存正MOV
BX,1100H
;存負(fù)MOV
CX,100L1:MOV
AX,[SI]TEST
AX,8000HJNZ
L2
;負(fù)轉(zhuǎn)L2MOV
[DI],AXINC
DIINC
DIJMP
L3L2:MOV
[BX],AXINC
BXINC
BXL3:INC
SIINC
SILOOPL1HLT六、應(yīng)用題〔12分〕使用以下RAM芯片,組成所需的存儲容量,各需多少RAM芯片?各需多少RAM芯片組?共需多少根尋址線?每塊芯片需多少尋址線?
〔1〕512×4的芯片,組成8K×8的存儲容量〔32,16,13,9〕
〔2〕4K×1的芯片,組成64K×8的存儲容量〔128,16,16,12〕〔3〕1K×8的芯片,組成32K×8的存儲容量〔32,32,15,10〕一、填空題(每空1分,共15分)
得分評閱人
1.RESET信號到來后8088/86的CS和IP分別為_FFFF_H和_0000_H。
2.在特殊全嵌套方式下,8259可響應(yīng)同級或高級中斷請求。
3.CPU與外設(shè)接口通過?數(shù)據(jù)總線傳送狀態(tài)信號與命令信號。
4.8255有3種工作方式,其中方式2只允許A口使用。
5.有地址重迭現(xiàn)象的譯碼方式為局部譯碼和線選法。
6.外設(shè)端口的編址方式有I/O端口獨(dú).立編址和I/O端口與存儲器統(tǒng)一編址。
7.INT8253采用BCD碼計數(shù)時,其最大計數(shù)值為__10000__,此時的計數(shù)初值為__0000__。
8.8088/8086的AD7-AD0是地址數(shù)據(jù)復(fù)用引腳,在T1時傳送__地址信號__。
9.8259A作為主片時其引腳CAS0-CAS2的信息傳送方向是_向外_。
10.RS-232C是適用于__數(shù)據(jù)終端設(shè)備DTE__和__數(shù)據(jù)通信設(shè)備DCE__間的接口。
二、單項選擇題(每題1分,共20分)
得分評閱人
1.8086CPU尋址I/O端口最多使用(4)條地址線。
(1)8(2)10(3)12(4)16
2.CPU執(zhí)行IN指令時有效的信號組合是(1)。
(1)=0,=1(2)=0,=0
(3)=0,=1(4)=0,=0
3.某計算機(jī)的字長是16位,它的存儲器容量是64KB,假設(shè)按字編址那么它的最大尋址范圍是(2)。
(1)64K字(2)32K字(3)64KB(4)32KB
4.某一SRAM芯片的容量是512×8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。
(1)25(2)23(3)21(4)19
5.8088/8086的根本總線周期由(2)個時鐘周期組成。
(1)2(2)4(3)5(4)6
6.在8086系統(tǒng)中中斷號為0AH,那么存放中斷向量的內(nèi)存起始地址為(2)。
(1)0AH(2)28H(3)4AH(4)2AH
7.采用兩片8259A可編程中斷控制器級聯(lián)使用,可以使CPU的可屏蔽中斷擴(kuò)大到(1)。
(1)15級(2)16級(3)32級(4)64級
8.當(dāng)IF=0,8088/8086CPU不響應(yīng)(2)中斷請求。
(1)INTN(2)INTR(3)NMI(4)INTO
9.8253可編程定時器/計數(shù)器中,其二進(jìn)制的最大計數(shù)初值為(3)。
(1)65536(2)7FFFH(3)0000H(4)FFFFH
10.8086/88CPU在響應(yīng)中斷時要執(zhí)行(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45109.1-2024智慧城市城市數(shù)字孿生第1部分:技術(shù)參考架構(gòu)
- 2024版建筑工程泥工施工勞務(wù)合同
- 二手商品房買賣合同范本2024年版(買賣雙方權(quán)益保障)
- 二零二五版廣東教育機(jī)構(gòu)勞務(wù)派遣服務(wù)協(xié)議3篇
- 二零二五年建筑公司項目管理團(tuán)隊勞動合同3篇
- 2025年房產(chǎn)社交媒體營銷合同3篇
- 二零二五年文化旅游產(chǎn)業(yè)PPP項目特許經(jīng)營合同3篇
- 二零二五年度高效復(fù)合肥生產(chǎn)與銷售合作框架協(xié)議3篇
- 個性化2024版民間資金借貸擔(dān)保協(xié)議版B版
- 二零二五版光纖熔接項目融資服務(wù)合同范本3篇
- 割接方案的要點(diǎn)、難點(diǎn)及采取的相應(yīng)措施
- 2025年副護(hù)士長競聘演講稿(3篇)
- 2025至2031年中國臺式燃?xì)庠钚袠I(yè)投資前景及策略咨詢研究報告
- 福建省廈門市2023-2024學(xué)年高二上學(xué)期期末考試語文試題(解析版)
- 新人教版七年級數(shù)學(xué)上冊全冊專項訓(xùn)練大全
- 標(biāo)準(zhǔn)預(yù)防--ppt課件
- 壓力管道氬電聯(lián)焊作業(yè)指導(dǎo)書
- 審計資料封面(共6頁)
- 加油站施工情況報告安裝
- 分子標(biāo)記及遺傳連鎖圖譜
- 防火墻施工組織設(shè)計
評論
0/150
提交評論