微機(jī)原理試題及答案_第1頁(yè)
微機(jī)原理試題及答案_第2頁(yè)
微機(jī)原理試題及答案_第3頁(yè)
微機(jī)原理試題及答案_第4頁(yè)
微機(jī)原理試題及答案_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余21頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)年第學(xué)期微機(jī)原理及應(yīng)用(A)課程試卷卷16班級(jí)姓名得分任課教師一、選擇題:(每題1.5分,共18分)1、DMA®CPLK出請(qǐng)求信號(hào),CPU向應(yīng)并交出總線控制權(quán)后將()。反復(fù)執(zhí)行空操作,直到DMAS作結(jié)束進(jìn)入暫停狀態(tài),直到DMAS作結(jié)束進(jìn)入保持狀態(tài),直到DMAS作結(jié)束進(jìn)入等待狀態(tài),直到DMAM乍結(jié)束2、有一個(gè)實(shí)時(shí)數(shù)據(jù)采集系統(tǒng),要求10ms進(jìn)行一次數(shù)據(jù)采集,然后進(jìn)行數(shù)據(jù)處理及顯示輸出,應(yīng)采用的數(shù)據(jù)傳送方式為()0無(wú)條件傳送方式查詢(xún)方式中斷方式直接存儲(chǔ)器存取方式3、在數(shù)據(jù)傳送過(guò)程中,數(shù)據(jù)由用行變并行,或由并行變串行的轉(zhuǎn)換可通過(guò)()來(lái)實(shí)現(xiàn)。計(jì)數(shù)器寄存器移位寄存器D觸發(fā)器4、8088CPU輸

2、入/輸出指令可尋址外設(shè)端口的數(shù)量最大可達(dá)()個(gè)。12825616K64K5、CPU響應(yīng)中斷后,通過(guò)()完成斷點(diǎn)的保護(hù)。執(zhí)行開(kāi)中斷指令執(zhí)行關(guān)中斷指令執(zhí)行PUSH旨令內(nèi)部自動(dòng)操作6、并行接口芯片8255A具有雙向數(shù)據(jù)傳送功能的端口是()。PA口PB口PC口控制口7、8088CPI#理動(dòng)作的最小時(shí)間單位是()。指令周期時(shí)鐘周期機(jī)器周期總線周期8.堆棧是內(nèi)存中()。先進(jìn)先出的ROME域后進(jìn)先出的ROME:域先進(jìn)先出的RAMX域后進(jìn)先出的RAME域9、計(jì)算機(jī)中廣泛應(yīng)用的RS-232C實(shí)質(zhì)上是一種()。串行接口芯片串行通信規(guī)程(協(xié)議)串行通信接口標(biāo)準(zhǔn)系統(tǒng)總線標(biāo)準(zhǔn)5-110、高速緩沖存儲(chǔ)器(CACHE一般是

3、由()芯片組成。SRAMDRAMROMEPROM11、鼠標(biāo)器是一種()。手持式的作圖部件手持式的光學(xué)字符識(shí)別設(shè)備手持式的座標(biāo)定位部件手持式掃描器12、傳送速度單位“bps”的含義是()0bytespersecondbitspersecondbaudpersecondbillionbytespersecond二、填空題:(每空1分,共12分)1、CPU在響應(yīng)中斷后,自動(dòng)關(guān)中。為了能實(shí)現(xiàn)中斷嵌套,在中斷服務(wù)程序中,CPU必須在后,開(kāi)放中斷。2、在計(jì)算機(jī)運(yùn)行的過(guò)程中,有兩股信息在流動(dòng),一股是,另一股則是。3、指令MOVBXMASKBP尼以作為段寄存器。4、指令REPECMPSB止執(zhí)行時(shí),表示找到或。

4、5、設(shè)CF=Q(BX)=7E15H(CL)=03H,執(zhí)行指令RCLBX,CL后,(BX)=,(CF=,(CL)=。6、在8088CPU中,一個(gè)總線周期是。7、8253定時(shí)/計(jì)數(shù)器有個(gè)獨(dú)立的16位計(jì)數(shù)器,每個(gè)計(jì)數(shù)器都可按二進(jìn)制或來(lái)計(jì)數(shù)。三、程序設(shè)計(jì)(共40分)1.(10分)假設(shè)X和X+2單元與Y和Y+2單元中分別存放的是兩個(gè)雙字有符號(hào)數(shù)據(jù)A和B(X、Y為低位字)。閱讀以下程序段,并回答問(wèn)題。MOVDX,X+2MOVAX,XADDAX,XADCDX,X+2CMPDX,Y+2JLL2JGL1CMPAX,YJBEL25-2L1:MOVAX,1JMPEXITL2:MOVAX,2EXIT:HLT1)該程序

5、段所完成的操作是什么?2) AX=1和AX=2分別說(shuō)明了什么?3)若JBEL2改為JBL2,在操作結(jié)果上有什么區(qū)別?2. (15分)自BUF單元開(kāi)始存放了10個(gè)16位的無(wú)符號(hào)數(shù)Ai,試編程完成對(duì)這10個(gè)數(shù)求累加和,并將和存入SUMI元中(設(shè)和不大于65535)。3. (15分)在S1單元開(kāi)始的存儲(chǔ)區(qū)域中,存放26個(gè)以ASQI碼表示的字符,請(qǐng)編寫(xiě)程序段,將它們依次傳送到S2單元開(kāi)始的存儲(chǔ)區(qū)域中。四、綜合題(30分)下圖為一微機(jī)系統(tǒng)電路原理圖,系統(tǒng)中由一片EPROM276和一片SRAM626幽成了程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,用一片并行接口芯片8255A與一個(gè)8位ADC勺接口來(lái)控制ADC的工作并傳送數(shù)據(jù)

6、。ADC勺STAR碇A/D轉(zhuǎn)換啟動(dòng)信號(hào),EOCI轉(zhuǎn)換結(jié)束信號(hào),OE是A/D轉(zhuǎn)換數(shù)據(jù)輸出允許信號(hào)。請(qǐng)分析電路原理圖并回答下列問(wèn)題:1)系統(tǒng)中程序存儲(chǔ)器的容量是2)系統(tǒng)中數(shù)據(jù)存儲(chǔ)器的容量是3) 若要求2764的地址范圍為02000HH03FFFHI6264的地址范圍為06000HH07FFFHI8255A各端口的地址范圍為8000HH8003H請(qǐng)采用全譯碼法完成圖中數(shù)據(jù)線、地址線、控制線和其它有關(guān)器件端點(diǎn)的連線(可自行添加邏輯電路)。進(jìn)行查詢(xún)的。數(shù)據(jù)總線地址總線控制總線中斷請(qǐng)求線2、CPUt某個(gè)外設(shè)交換信息時(shí),通常需要有以下一些信號(hào)()。數(shù)字量,開(kāi)關(guān)量,狀態(tài)信號(hào)數(shù)據(jù),控制,狀態(tài)模擬量,控制,狀態(tài)信

7、號(hào)模擬,數(shù)字,狀態(tài)信號(hào)3、在DMAE作方式時(shí),CPlfc出總線控制權(quán),而處于()狀態(tài)。等待暫停保持中斷處理4、8088/8086CPUT一個(gè)與存儲(chǔ)器完全獨(dú)立的空間供連接輸入/輸出(I/O)設(shè)備使用,占有的I/O地址空間最大可達(dá)()。256字節(jié)512字節(jié)64K字節(jié)128K字節(jié)5、在用端口尋址方式尋址外設(shè)的CPlfr,區(qū)分對(duì)外設(shè)還是對(duì)內(nèi)存操作是由()決定的軟件包數(shù)據(jù)線控制線地址線6、8088/8086在響應(yīng)可屏蔽中斷請(qǐng)求時(shí)()。INTA輸出一個(gè)負(fù)脈沖,將中斷類(lèi)型碼從AD0-AD7讀入INTA輸出兩個(gè)負(fù)脈沖,在第二個(gè)負(fù)脈沖時(shí)讀取中斷類(lèi)型碼INTA輸出一個(gè)負(fù)脈沖后,進(jìn)行一次I/O讀周期,讀取中斷類(lèi)型碼

8、INTA輸出一個(gè)負(fù)脈沖,同時(shí)提供I/O讀控制信號(hào),讀中斷類(lèi)型碼7、并行接口芯片8255A工作于選通方式時(shí),通常作為控制和狀態(tài)的端口是()。PADPB口PC口控制口8、CPU寸兩個(gè)無(wú)符號(hào)8位二進(jìn)制數(shù)進(jìn)行減法運(yùn)算后,結(jié)果為00001101;且進(jìn)位位為“1”,溢出位為“1”,符號(hào)位為“0”,此結(jié)果的十進(jìn)制數(shù)應(yīng)為()13-13-243溢出5-19、堆棧是用于()。存放CPUJ存器的內(nèi)容數(shù)據(jù)高速存取存放常數(shù)表格存放常用子程序10、8088/8086CPU中程序計(jì)數(shù)器(P。中存放的是()。指令指令地址操作數(shù)操作數(shù)地址11、CPUS減法指令對(duì)兩個(gè)補(bǔ)碼表示的帶符號(hào)數(shù)6BH(被減數(shù))和0c7H(減數(shù))進(jìn)行減法運(yùn)

9、算后,標(biāo)志位CFSF和OF分別為()。0,0,00,1,11,0,01,1,112、串行接口芯片8251A在接收過(guò)程中,通常用以向CPUH青中斷是引腳()。DCRTxRDYRXDRxRDY二、填空題:(每空1分,共12分)1、要構(gòu)成一個(gè)完整的計(jì)算機(jī)系統(tǒng),除了需要基本的計(jì)算機(jī)外,還需要使用和管理計(jì)算機(jī)的。2、利用CMP旨令比較兩個(gè)有符號(hào)數(shù)的大小時(shí),常用和標(biāo)志。3、傳送指令MOVAX2000中對(duì)源操作數(shù)的尋址方式是。4、在8086/8088CPU中,每個(gè)總線周期通常由狀態(tài)組成,但在存儲(chǔ)器或I/O端口工作速度低的情況下,CPU自動(dòng)插入狀態(tài)。5、8253定時(shí)/計(jì)數(shù)器是從預(yù)置值開(kāi)始計(jì)數(shù),故計(jì)數(shù)器按二進(jìn)制

10、計(jì)100個(gè)數(shù)回零中斷,預(yù)置值應(yīng)為。6、當(dāng)計(jì)算機(jī)進(jìn)入DMAJ式傳送數(shù)據(jù)時(shí),CPUi于狀態(tài)。7、8259A中斷控制器可管理級(jí)外部中斷,通過(guò)級(jí)聯(lián)可擴(kuò)展至級(jí)。三、程序設(shè)計(jì)(共40分)1.(10分)閱讀下列程序段,并填空:MOVSI,OFFSETBUFMOVCH,0MOVCL,SIINCSIXORBX,BXREPT0:MOVDH,08MOVAL,SIREPT1:RORAL,1JNCNEXTINCBXNEXT:DECDHJNZREPT1INCSILOOPREPT0MOVCOUNT,BXHLT1)該程序所完成的功能是:2)在BUF單元中存放的是:2.(15分)設(shè)在XX單元中存放著X的值,函數(shù)Y的值存放在YY

11、單元中,試編程實(shí)現(xiàn)下列符號(hào)函數(shù)。1X>0Y=0X=0-1X<03. (15分)內(nèi)存中自TABLED始的40個(gè)字單元中存放著自然數(shù)039的立方值。對(duì)于FIRST單元中的任一個(gè)數(shù)X(0<X39),要求編程查表找出X的立方值,并存入SECOND字單元中。5-3四、綜合題(30分)下圖為一CPK用查詢(xún)方式與ADO口的電路原理圖,電品&的工作原理如下:CPUfe通過(guò)U3(端口地址為04H)發(fā)出啟動(dòng)ADC的控制信號(hào)Start及多路開(kāi)關(guān)的選擇代碼,然后通過(guò)U2(端口地址為02H)查詢(xún)ADCg否轉(zhuǎn)換結(jié)束,ADC轉(zhuǎn)換結(jié)束時(shí),將信號(hào)OE置1,同時(shí)將轉(zhuǎn)換數(shù)據(jù)送鎖存器鎖存。當(dāng)CPUS詢(xún)到AD

12、C專(zhuān)換結(jié)束信號(hào)EOC=1t,從U1(端口地址為03H)讀入ADCW換數(shù)據(jù),并存入以DATAJ首地址的內(nèi)存單元中。請(qǐng)根據(jù)接口的電路圖及工作原理回答下列問(wèn)題:54CALLDELAYMOVAL,DLPOLL;啟動(dòng)AD及選擇第0通道;輸出通道代碼;輸入狀態(tài)信息SHRAL,1POLLSTOSBINCDLAGAIN;OE1,循環(huán)等待;OE=1輸入數(shù)據(jù);存入內(nèi)存;修改輸入通道代碼;八路未測(cè)量完,則循環(huán)5-5學(xué)年第學(xué)期微機(jī)原理及應(yīng)用(A)課程試卷卷18班級(jí)姓名得分任課教師一、選擇題:(每題1.5分,共18分)1、在DM$制方式下由()控制數(shù)據(jù)傳送。CPU軟件存儲(chǔ)器管理部件專(zhuān)用硬件控制器2、在微型機(jī)中,往往將外

13、設(shè)的狀態(tài)作為一種數(shù)據(jù)輸入,CPU勺控制命令作為一種數(shù)據(jù)輸出,為了將控制、狀態(tài)與數(shù)據(jù)信息區(qū)分開(kāi),往往采用()進(jìn)行分別傳送。不同的信號(hào)線不同的控制開(kāi)關(guān)不同的端口地址不同的中斷服務(wù)子程序3、CPU向應(yīng)DMA青求后,由于(),所以,一旦DMA吉束,CPK以立即繼續(xù)執(zhí)行原程序。IP內(nèi)容進(jìn)棧受保護(hù)IP和所有寄存器內(nèi)容進(jìn)棧受保護(hù).CPU進(jìn)入保持狀態(tài),IP和所有寄存器內(nèi)容保持不變IP內(nèi)容進(jìn)棧保護(hù),所有寄存器內(nèi)容因CPU®入保持狀態(tài)保持不變4、系統(tǒng)有多個(gè)中斷源,而只有單一中斷請(qǐng)求線的情況下,為了能處理多重中斷流程,在保護(hù)現(xiàn)場(chǎng)和中斷服務(wù)之間必須加入()。屏蔽本級(jí)中斷屏蔽低級(jí)中斷屏蔽本級(jí)和低級(jí)中斷屏蔽本級(jí)

14、和低級(jí)中斷,并開(kāi)中斷5、當(dāng)多個(gè)外設(shè)同時(shí)產(chǎn)生中斷時(shí),CPU響應(yīng)中斷的順序受()的影響。中斷優(yōu)先級(jí)中斷允許標(biāo)志中斷屏蔽碼中斷優(yōu)先級(jí)和中斷屏蔽碼6、異步串行傳送的8位數(shù)為33H時(shí),采用偶校驗(yàn)位1位,停止位1位,則用行口發(fā)送的幀信息為()。7、指令周期是指()。CPU從主存中取出一條指令的時(shí)間CPU執(zhí)行一條指令的時(shí)間CPU主頻的倒數(shù)CPU主存中取出一個(gè)字節(jié)的時(shí)間8、Pentium!1是帶MM滋術(shù)的Pentium芯片,這里MM滋術(shù)是指()多媒體技術(shù)多路調(diào)制技術(shù)多工作模式技術(shù)多存儲(chǔ)管理技術(shù)6-19、CD-ROMt盤(pán)用表面的()來(lái)表示“0”和“1”。有無(wú)凹坑粗線不等材料不同有無(wú)通孔10、若(AL)=0C6H

15、(CL)=03H,執(zhí)行指令SARACL后,AL的內(nèi)容為()。18H28H48H0F8H11、當(dāng)CPUf外設(shè)工作不同步的情況下,只能采用()數(shù)據(jù)傳送方式。無(wú)條件程序查詢(xún)DMACPU與內(nèi)存12、在用發(fā)光二極管(LED作為微機(jī)的輸出設(shè)備時(shí),通常采用()輸出信息。無(wú)條件方式查詢(xún)方式中斷方式DMA方式二、填空題:(每空格1分,共12分)1、在微型計(jì)算機(jī)中,外部信息的傳送都是通過(guò)總線進(jìn)行的,故微型計(jì)算機(jī)的外部結(jié)構(gòu)特點(diǎn)是O2、字符串傳送指令所能傳送的數(shù)據(jù)塊的最大長(zhǎng)度為。3、傳送指令MOVBXCOUNTSIBX中對(duì)源操作數(shù)的尋址方式是。4、8088CPU寸存儲(chǔ)器進(jìn)行讀寫(xiě)操作時(shí),在總線周期的T1狀態(tài)時(shí)輸出。5、

16、半導(dǎo)體存儲(chǔ)器從使用功能上可分兩大類(lèi),用于存放程序或常數(shù)的是,用于存放數(shù)據(jù)或中間結(jié)果的是。6、在微機(jī)系統(tǒng)中有多個(gè)中斷源的情況下,需對(duì)每個(gè)中斷源確定。7、若要8255A的PB以中斷方式輸出數(shù)據(jù),則PB口應(yīng)被設(shè)置為方式。8、執(zhí)行查表指令XLAT前,必須將表首址送,指令執(zhí)行后,查表結(jié)果在中。9、設(shè)某個(gè)外設(shè)的中斷類(lèi)型碼為20H,則該外設(shè)中斷服務(wù)程序的入口地址存放的內(nèi)存單元首址CS=,IP=。三、程序設(shè)計(jì)(共40分)1.(10分)閱讀下列程序段,寫(xiě)出程序執(zhí)行后所完成的功能.6-2DATAAIBISISEGMENTDB1DB1DW,2,,2,?3,4,5,6,7,8,9,103,4,5,6,7,8,9,10

17、DATAENDSCODESEGMENTASSUMECSBEGINMOVMOVMOV:MOVDSDXAH:CODEDSDATAAX,DATA,AX,0,0MOVSI,0MOVCX,10LOP1:MOVAL,SI+AMULSI+BADDDX,AXINCSILOOPLOP1MOVS,DXCODEENDS該程序所完成的功能是:4. (15分)設(shè)在BUF單元開(kāi)始的內(nèi)存單元中,存放著COUNTb單字節(jié)的有符號(hào)數(shù)的數(shù)據(jù)塊,試編一程序用以統(tǒng)計(jì)該數(shù)據(jù)塊中負(fù)元素的個(gè)數(shù),結(jié)果存入RESUL日元中。6-35. (15分)內(nèi)存中自TABLED始的82個(gè)單元中存放著自然數(shù)040的立方值。對(duì)應(yīng)于FIRST單元中的任意一個(gè)數(shù)

18、X(0<X<40),要求編程查表找出X的立方值,并存入內(nèi)存SECOND始的兩個(gè)相鄰的單元中。四、綜合題(30下圖為一8088微機(jī)應(yīng)用系統(tǒng)電路原理圖,系統(tǒng)中擴(kuò)展了2764、6264和一片可編程并行接口芯片8255。兩片四位二進(jìn)制計(jì)數(shù)器芯片SN7493&成了一個(gè)八位計(jì)數(shù)器,用8255A與八位二進(jìn)制計(jì)數(shù)器進(jìn)行接口。8255的PA作為計(jì)數(shù)值的輸入口,計(jì)數(shù)值輸入后,由8255的PB口將計(jì)數(shù)值送至八個(gè)LED發(fā)光二極管進(jìn)行顯示。計(jì)數(shù)器的計(jì)數(shù)由8255的PC7來(lái)控制,當(dāng)PC7為“1”時(shí),允許計(jì)數(shù)脈沖加入計(jì)數(shù)器,PC7為“0”時(shí),禁止計(jì)數(shù)脈沖加入計(jì)數(shù)器。故可在PC7端輸出一個(gè)1秒的高電平,即

19、可控制計(jì)數(shù)器對(duì)輸入脈沖頻率的測(cè)量。8255的PC0接到計(jì)數(shù)器的復(fù)位端R。在每次計(jì)數(shù)前,由PC0輸出一正脈沖,使得計(jì)數(shù)器清零復(fù)位。1)在系統(tǒng)中,芯片2764的作用是2,)2764的容量為3'62勺容量為地址范圍是地址范圍是A0a825.0D7276oeCSPCOE626WEcs"AM.-1一,,控汕CS825RD0D7'6-56-4附:82557眼小式控制字的格京749:2.(14START:MOOT;%OUTAI8255際字1&LOPtMOVAL平L74LS138pcB"隹事占選入輸治輸0-方式錚住產(chǎn)選1-方式1二輸若妗士方式0=輸1=輸0=輸1二整

20、0=輸0一軸/VMOVALOUT控制口,ALMOVAL,OUT控制口,ALCALLDELAY1SANDAL,7FHOUT控制口,AL;pc0M位,;PC7置位,開(kāi)始輸入脈沖;延時(shí)1秒;PC7復(fù)位,停止輸入脈沖;8255輸入計(jì)數(shù)值;8255輸出計(jì)數(shù)值JMPLOP學(xué)年第學(xué)期微機(jī)原理及應(yīng)用(A)課程試卷卷19班級(jí)姓名得分任課教師、選擇題:(每題1.5分,共18分)1、2、算機(jī)。無(wú)條件傳送方式程序查詢(xún)方式中斷方式在大部分微型機(jī)中,往往將外設(shè)的狀態(tài)作為一種數(shù)據(jù)輸入,數(shù)據(jù)輸出。為了將控制信息、狀態(tài)信息與數(shù)據(jù)信息區(qū)分開(kāi),DMA方式CPU的控制命令作為一種往往采用()進(jìn)行分別3、4、傳送。不同的信號(hào)線不同的端

21、口地址8088CPUfe最小模式下對(duì)用低電平,W之態(tài),RD三態(tài),麗氐電平,RD低電平,WRe態(tài),RD三態(tài),麗氐電平,24根地址線的尋址范圍為不同的控制開(kāi)關(guān)不同的中斷服務(wù)子程序I/O進(jìn)行讀操作時(shí),IO/M二氐電平IO/M二高電平IO/M二高電平IO/M7氐電平有效控制信號(hào)為(64K1M)字節(jié)。4M16M當(dāng)采用()輸入操作情況下,除非計(jì)算機(jī)等待數(shù)據(jù)準(zhǔn)備好,否則無(wú)法傳送數(shù)據(jù)給計(jì)5、在主存儲(chǔ)器和CPU:間增設(shè)高速緩沖存儲(chǔ)器Cache的目的是()擴(kuò)大主存儲(chǔ)器的容量解決CPUf主存儲(chǔ)器之間的速度匹配問(wèn)題擴(kuò)大CPU+通用寄存器的數(shù)量既擴(kuò)大主存儲(chǔ)器的容量又?jǐn)U大CPU中通用寄存器的數(shù)量6、運(yùn)算器的核心部件是()

22、。加法器累加寄存器多路開(kāi)關(guān)算邏運(yùn)算單元7、若(AL)=84H,執(zhí)行指令XORAL,AL后,AL的內(nèi)容為()。84H7BH00H48H8、在串行數(shù)據(jù)通信接收端安裝MODEM為了()。把并行數(shù)據(jù)轉(zhuǎn)換成用行數(shù)據(jù)把串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)把數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)9、8088/8086CPU響應(yīng)一個(gè)可屏蔽硬件中斷的條件是()。IF=0,INTR=0IF=1,INTR=0IF=0,INTR=1IF=1,INTR=15-110、直接存儲(chǔ)器存取方式是一種由()執(zhí)行I/O交換的傳送方式。程序軟件硬件中斷11、在寄存器取BX中有兩個(gè)帶符號(hào)數(shù)A、B,禾J用CMPAX,BX指令比較兩者的大小,若

23、A>B,則標(biāo)志位的狀態(tài)應(yīng)是()。OF=1,SF=1OF=0,SF=1OF=1,SF=0CF=1,SF=012、當(dāng)用多片8259A可編程中斷控制器級(jí)聯(lián)時(shí),最大可構(gòu)成()級(jí)優(yōu)先中斷管理系統(tǒng),而無(wú)須外加電路。3264128256二、填空題:(每空1分,共12分)1、Intel8088是準(zhǔn)16位微處理器,它的內(nèi)部結(jié)構(gòu)是16位的,但只有八根。2、在字符串傳送指令中,若要求每一次用操作后,自動(dòng)增加地址指針,則標(biāo)志DF=。3、指令MULSre通常用于的運(yùn)算,而IMULSre通常用于的運(yùn)算。4、用指令CMP:匕較兩個(gè)帶符號(hào)數(shù)A,B的大小時(shí),A>B的條件是。5、在存儲(chǔ)器對(duì)應(yīng)的輸入/輸出方式中,CPU

24、f巴一個(gè)外設(shè)端口作為來(lái)對(duì)待。6、CPU寸一個(gè)LED顯示器電路輸出數(shù)據(jù)可采用傳送方式。7、可編程并行接口芯片8255A中有個(gè)輸入/輸出端口。8、堆棧段的段基值存入寄存器,段內(nèi)偏移值存入寄存器中。9、8253內(nèi)部寄存器地址為個(gè)I/0端口,其中個(gè)是定時(shí)/計(jì)數(shù)通道端口三、程序設(shè)計(jì)(共40分)1. (12分)閱讀下列程序段,并回答問(wèn)題。START:MOVAL,ADRMMOVBL,ADRNCMPAL,BLJZNEXTJAGREATXCHGAL,BLGREAT:XORAH,AHDIVBLANDAH,AHJZNEXTMOVAL,BLMOVBL,AHJMPGREATNEXT:MOVCL,BLMOVRESULT,

25、CLMRD8088力mMWR系統(tǒng)IOWR總線DORD7A0A122764A0A106116;數(shù)據(jù)較二:D0D7ODEDBDB80YTEDB0C0H0F9H-,8HJ0A4H0B0H8Hl83H倒相驅(qū)82H0F8HA0A1D0PA799h,熨36H255DA1產(chǎn)4LED78H,34H67HOVALA13OV4DXUT5DXLS13880H控制口地ALWRRDCSPB0PB1PB2PB3倒相驅(qū)動(dòng)11ubUHLT1) .若ADRMf口ADRNll元中的數(shù)據(jù)分別為1BH和0CH則RESULT元中的數(shù)據(jù)2)若ADRMKADRN#元中的數(shù)據(jù)分別為21H和16H,則RESULT元中的數(shù)據(jù)3)該段程序完成的功

26、能是:。2. (14分)在內(nèi)存數(shù)據(jù)段從DATAF始的兩個(gè)存儲(chǔ)單元中分別存放了兩個(gè)八位無(wú)符號(hào)數(shù),試編程比較它們的大小,并將大者傳送到MAW元中。3. 編程將FACTO即的一個(gè)十六位無(wú)符號(hào)數(shù)乘以7后,仍存放在原來(lái)兩個(gè)連續(xù)的單元中(設(shè)乘積仍為16位數(shù))。(14分)5-3四、綜合題(30分)下圖為一微機(jī)硬件系統(tǒng)原理圖。在系統(tǒng)中擴(kuò)展了一片6116芯片,一片2764芯片,構(gòu)成了系統(tǒng)的存儲(chǔ)器;擴(kuò)展了一片并行接口芯片8255及四個(gè)共陰極7段LED顯示器構(gòu)成了顯示器接口電路。請(qǐng)根據(jù)系統(tǒng)電路原理圖以及顯示器控制程序,回答下列問(wèn)題:A0A12LD一門(mén)#5#6#7AGAIN:q,MOV+5VMOVBXSIMOVAH,

27、OFFSET二OFFSET,01HFOURBYTESSEGCODE#8#9,OFH,PA口地址,AL,AH,PB口地址MOVCX,04HDISP:LODSB5-4# 10ANDAL# 11XLAT# 12MOVDX# 13OUTDX# 14MOVAL# 15MOVDX# 16OUTDX,AL# 17CALLDELAY2MS# 18ROLAH# 19LOOPDISP# 20JMPAGAIN1 .(10分)2764的容量是:,地址范圍是:6116的容量是:,地址范圍是:8255各端口地址是:PAR,PB口,PC口,控制口2 .(4分)8255A的PAD、PB口分別工作在何種方式?3 .(4分)對(duì)于

28、圖示電路,當(dāng)顯示程序執(zhí)行時(shí),顯示器自左向右顯示的字符分別為:4 .(6分)若采用共陽(yáng)極LED顯示器,而程序不改動(dòng),則接口電路硬件需如何改動(dòng)?若采用共陽(yáng)極LED顯示器,而硬件不改動(dòng),則軟件的數(shù)據(jù)段和程序段如何改動(dòng)?5. (6分)若將原四位共陰極LED顯示器,擴(kuò)展至八位共陰極LED顯示器,則硬件需改動(dòng)的是:軟件需改動(dòng)的是:學(xué)年第學(xué)期微機(jī)原理及應(yīng)用(A)課程試卷卷20班級(jí)姓名得分任課教師一、選擇題:(每題1.5分,共18分)1、8086/8088CPU經(jīng)加電復(fù)位后,執(zhí)行第一條指令的地址是()。00000HFFFFFHFFFF0H0FFFFH2、在用端口尋址方式尋址外設(shè)的CPlfr,區(qū)分對(duì)外設(shè)還是對(duì)內(nèi)

29、存操作是由()決定的。軟件包數(shù)據(jù)線控制線地址線3、CPU響應(yīng)中斷后,通過(guò)()完成斷點(diǎn)的保護(hù)。執(zhí)行開(kāi)中斷指令執(zhí)行關(guān)中斷指令執(zhí)行PUSH旨令內(nèi)部自動(dòng)操作4、常用的虛擬存儲(chǔ)系統(tǒng)由()兩級(jí)存儲(chǔ)器組成主存一輔存CACH上主存CACHE-輔存通用寄存器一主存5、RS-232C標(biāo)準(zhǔn)規(guī)定其邏輯“1”電平為()。-5V0V0V+5V-3V-25V+3V+15V6、8088CPU俞入/輸出指令可尋址外設(shè)端口的數(shù)量最大可達(dá)()個(gè)。12825616K64K7、用減法指令對(duì)兩個(gè)補(bǔ)碼表示的常數(shù)C7H(被減數(shù))和6BH(減數(shù))進(jìn)行減法運(yùn)算后,進(jìn)位位CF,符號(hào)位SF,溢出位OF分別為()。1,0,00,0,10,1,00,0

30、,08、Cache-主存層次是為了彌補(bǔ)()。主存速度的不足外存速度的不足主存容量的不足主存速度和容量的不足9、若現(xiàn)堆棧的棧頂?shù)刂窞?782H:0F20HM從堆棧中彈出了2個(gè)字的數(shù)據(jù)后,則SS和SP的內(nèi)容為()。1782H和0F22H1782H和0F24H1782H和0F1CH1782H和0F1EH10、8088/8086CPU在響應(yīng)8259的中斷過(guò)程中,連續(xù)執(zhí)行兩個(gè)INTA中斷響應(yīng)周期,第二個(gè)中斷響應(yīng)周期是()。5-1讀取8259中OCW3勺內(nèi)容讀取8259中斷屏蔽寄存器的內(nèi)容讀取中斷類(lèi)型碼清除中斷申請(qǐng)寄存器IRRi11、常用的模/數(shù)轉(zhuǎn)換的方法有下列四種,若要求轉(zhuǎn)換速度不高而抗干擾性能好,則應(yīng)

31、采用()。計(jì)數(shù)器式ADC雙積分式ADC逐次逼近式ADC高速并行轉(zhuǎn)換式ADC12、一個(gè)有16個(gè)字的數(shù)據(jù)區(qū),它的起始地址為70A0H9DF6H它的最后一個(gè)字的存儲(chǔ)單元的物理地址是()。10E96H7A814H7A818H10EB6H二、填空題:(每空1分,共12分)1、在8088CPUK為了減少CPU勺等待取指所需的時(shí)間,故設(shè)置了。2、執(zhí)行指令A(yù)NDAX,AX后,AX中的內(nèi)容,CF=。3、在存儲(chǔ)器對(duì)應(yīng)的輸入/輸出方式中,不需要指令。4、在8088CPU中,區(qū)分對(duì)內(nèi)存還是對(duì)I/O操作的控制線是,當(dāng)該線為電平時(shí)表示對(duì)I/O進(jìn)行讀寫(xiě)操作。5、若(AL)=B3H(CL)=09H,(CF)=1,執(zhí)行指令RC

32、RXL,CL后,(AL)=,(CF=)=。6、8086/8088CPU在執(zhí)行指令OUT6CH,AL時(shí),除了在地址線上送出端口地址信息外,相應(yīng)的控制線為低電平,為高電平。7、當(dāng)CPU向應(yīng)外設(shè)提出的中斷申請(qǐng)后,除了要保護(hù)現(xiàn)場(chǎng)及轉(zhuǎn)向中斷服務(wù)程序入口地址外,還必須。8、8255A的PA端口,PB端口工作于選通方式時(shí),這兩個(gè)端口的選通控制線是由提供的。三、程序設(shè)計(jì)(共40分)1.(10分)閱讀下列程序段ADB0H,0F1H,3H,0D3H0C1H0H,7H,8H,9H,0F0HBDB?CDB?DDB?BEGIN:XORAL,ALMOVB,ALMOVC,AL5-2MOVD,ALLEASI,AMOVCX,1

33、0LOP1:LODSBORAL,ALJSX1JZX2INCBJMPNEXTX1:INCCJMPNEXTX2:INCDNEXT:LOOPLOP1HLT1) .程序段執(zhí)行后B中的內(nèi)容為,C中的內(nèi)容為,D中的內(nèi)容為o2) .該程序段所完成的功能是:6. (15分)有一串L個(gè)字符的字符用,存放在ASCST印元開(kāi)始的存儲(chǔ)區(qū)中,要求在字符串中查找空格字符(ASQI碼為20H),若在用中找到空格字符,則將AH置1;若在用中未找到空格字符,則將AH置0。試編一程序完成該功能。7. (15分)若在BUF單元開(kāi)始的連續(xù)兩個(gè)字單元中存放的內(nèi)容是0012H和0034H要求編程把它們裝配在一起形成1234H并存入BUF

34、字單元中。5-3四、綜合題(30分)下圖為用8253監(jiān)視一個(gè)生產(chǎn)流水線的示意圖。圖中工件從光源與光敏電阻之間通過(guò)時(shí),在晶體管的發(fā)射極上會(huì)產(chǎn)生一個(gè)脈沖,此脈沖作為8253通道0計(jì)數(shù)器的計(jì)數(shù)輸入CLK0當(dāng)通道0計(jì)數(shù)滿50后,由OUT0俞出負(fù)脈沖,作為CPU勺中斷申請(qǐng)信號(hào),在中斷服務(wù)程序中,啟動(dòng)8253通道1計(jì)數(shù)器工作,由OUT健續(xù)/&出1000Hz的方波,驅(qū)動(dòng)揚(yáng)聲器發(fā)聲,持續(xù)5秒鐘后停止輸出。1.2.,AL;開(kāi)中斷BCDJ式計(jì)數(shù))OUTSTILOP:HLT5-4JMPLOP中斷服務(wù)程序:MOVAL,OUT,ALMOVAL,OUT0A7H,ALMOVAL,OUT0A5H,ALMOVAL,OU

35、T0A5H,AL一CALLDELAY5SMOVAL,OUT,AL附:8253控制字為:;等待中斷;將GATE僭1,;通道1初始化;置計(jì)數(shù)初值;延時(shí)5秒;將GATE1青0,啟動(dòng)計(jì)數(shù)停止計(jì)數(shù)匚呼,/寫(xiě):省Mr歸式D7D6D5D4D3D2D1D0二進(jìn)制00計(jì)數(shù)器00001計(jì)數(shù)器10110計(jì)數(shù)器21011計(jì)數(shù)器311方式01BCD方式1方式2方式3方式4鎖存命令000讀/寫(xiě)低字節(jié)001讀/寫(xiě)高字節(jié)*10讀/寫(xiě)先低后高*11100001方式55-5一、選擇題:1.2.微機(jī)原理及應(yīng)用(A)(每題1.5分,共18分)3.4.課程試卷15參考答案5.6.7.8.9.10.二、填空題:(每空1分,共12分)1.

36、五2.變址尋址3._004.5.CPU控制線82886.IO/M一高7.三、程序設(shè)計(jì)(共40分)1.1)(BUFA二奇數(shù)(BUFB=偶數(shù)2)(BUFA=X1+1(BUFB=X2+13)11.12.時(shí)鐘周期硬件8.87H1(BUFA=X1(BUFB=X22.START:LEASI,BUF3.START:LEASI,BUFMOVCL,SIMOVAL,SIINCSIMOVBL,ALMOVCH,SISHLAL,1BIIEEXIT四、綜合題(30分)INCSIMOVREP1:MOVAL,SIANDAL,OFHMOVSI,ALINCSIADDLOOPREP1HLTBH,ALSHLAL,1ADDAL,BHA

37、DDAL,BLAL,SI+1MOVSI+2,ALJCBIIEMOVSI+3,0JMPEXIT:MOVSI+3,1:HLT2.MOVAL,81HOUT83H,ALMOVAL,05HOUT83H,ALTESBY:INAL,82HTESTAL,40HJNZTESBYMOVAL,DATAOUT80H,ALMOVAL,04HOUT83H,ALINCALOUT83H,ALRET2A<B,S11.RAMK容量:2KB,地址范圍:F9000HF97FFHmEF9800HF9FFFHEPROM存儲(chǔ)容量為4KB地址范圍是FE000+FEFFFH;置8255A方式享;控制口地址為83HPC2=1;讀入C口狀態(tài)

38、,C口地址為82H;判PC6(BUSY犬態(tài));PC6=1循環(huán)查詢(xún);PC6=0取打印字符;送PAH,A口地址為80H;使PC2=0微機(jī)原理及應(yīng)用(A)課程試卷16參考答案一.選擇題:(每題1.5分,共18分)1.2.3.4.5.6.7.8.9.10.11.12二.填空題:(每空1分,共12分)1.保護(hù)現(xiàn)場(chǎng)2.數(shù)據(jù)控制命令3.SS4.第一個(gè)不相等的字符CX=05.0F0A9H136.CPU從存儲(chǔ)器或I/O端口存取一個(gè)字節(jié)的時(shí)間7.3BCD;使PC2=1;選通打印機(jī)三.程序設(shè)計(jì)(共40分)1. 1)比較2A與B的大小2)AX=1說(shuō)明2A>BAX=2說(shuō)明3)JB指令排除兩數(shù)相等的可能2. MOV

39、BX,OFFSETBUF3LEASIXORAXAXLEADI,ES:S2MOVCX,10MOVCX,26LOP:ADDAX,BXCLDINCBXREPMOVSBINCBXHLTLOOPLOPMOVOFFSETSUM,AXHLT四.綜合題(30分)1)程序存儲(chǔ)器的容量8KB2一)數(shù)據(jù)存儲(chǔ)器的容量是3)Y1y3Y“MEMWMEMRIORIOWG2AG2BG12764CEOE一6264CEWE-OE一8255CE-RDWR8088主控板A16A17A18A194)MOVAL,98H;8255初始化MOVDX,8003HMOVDX,OUTDX,ALINAL,8KBMOVDX,8002H;啟動(dòng)ADCMO

40、VBUFFER8000HDX,ALMOVAL,00HOUTDX,ALMOVAL,04HOUTDX,ALINAD:INAL,DX;輸入EOCTESTAL,20HJZINADMOVAL,08H;EOC=1OUTDX,AL;使OE=1一.選擇題:1.2.微機(jī)原理及應(yīng)用(A)(每題1.5分,共18分)3.4.課程試卷17參考答案5.6.7.8.9.10.二.填空題:(每空1分,共12分)1.硬件系統(tǒng)軟件2.SFOF3.4.4個(gè)TW5.減164H6.三.程序設(shè)計(jì)(共40分)I. 1)統(tǒng)計(jì)數(shù)據(jù)塊中各數(shù)據(jù)“1”的個(gè)數(shù);II. 12.直接尋址保持7.8642)數(shù)據(jù)塊的長(zhǎng)度2. MOVAL,XXCMPAL,0J

41、GEBIGPRMOVYY,0FFHJMPEXITBIGPRJEEQUPRMOVYY,1JMPEXIT3. START:LEABX,TABLEMOVAL,FIRSTMOVAH,0ADDAL,ALADDBX,AXMOVAX,BXMOVSECOND,AXHLTEQUPRMOVYY,0EXIT:HLT四.綜合題(30分)1 .電路圖中引線和器件的名稱(chēng)或功能是:A為IO/M線;B為rD-線;C為WR>D為狀態(tài)線;U1為八緩沖器;U2為緩沖器;U3為鎖存器;U4為譯碼器;2 .第二小題填空答案按先后次序依此為:0F8HLEAOUT04H,ALINAL,02HJNCINAL,03HJNE微機(jī)原理及應(yīng)用

42、(A)課程試卷18參考答案一.選擇題:(每題1.5分,共18分)1.2.3.4.5.6.7.8.9.10.11.12.二.填空題:(每空1分,共12分)1.三總線結(jié)構(gòu)2.64K3.基址+變址4.地址信息5.ROMRAM6.9.0000H0080H中斷優(yōu)先權(quán)7.18.BXAL.程序設(shè)計(jì)(共40分)1. 求110的平方之和2. START:MOVBXOFFSETBUFMOVCXMOVDXLOP:MOVALCMPALJGEPLUSINCDXPLUS:INCBX,COUNT,0,BX3. START:LEAMOVALMOVAHADDALADDBXMOVAXMOVSECONDHLTBX,TABLEFIRST,0,al,AX,BX,AX四.1.12)3)4)LOOPLOPMOVRESULTHLT綜合題(30分))芯片2764的作用是:DX程序存儲(chǔ)器,2764的容量為:8KB,地址范圍是:6264的容量為:8KB,地址范圍是:8255端口地址為:PA口=04H;PCH=06H,6264的作用是:數(shù)據(jù)存儲(chǔ)器84000H85FFFH88000H89FFFHPB口=05耳控制口=0

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論