微機(jī)原理及應(yīng)用試題匯總_第1頁
微機(jī)原理及應(yīng)用試題匯總_第2頁
微機(jī)原理及應(yīng)用試題匯總_第3頁
微機(jī)原理及應(yīng)用試題匯總_第4頁
微機(jī)原理及應(yīng)用試題匯總_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

電氣工程及其自動化專業(yè)《微機(jī)原理及應(yīng)用》試題填空題(每空1分)1.微型計算機(jī)系統(tǒng)的主要性能指標(biāo)有:字長、存儲容量

、指令系統(tǒng)、運算速度、系統(tǒng)配置。2.微型計算機(jī)系統(tǒng)硬件包括:運算器、控制器

、存儲器、輸入設(shè)備、輸出設(shè)備

等部件,這些部件通過數(shù)據(jù)總線、地址總線

、控制總線相連接。3.8086的標(biāo)志寄存器中控制標(biāo)志有:IF、DF、TF。4.8086的標(biāo)志寄存器中狀態(tài)標(biāo)志有:CF、AF、ZF、PF、SF、OF。5.隨機(jī)存儲器RAM可分為雙極型和MOS型兩大類。6.只讀存儲器ROM可分為:ROM、PROM、EPROM、EEPROM。7.8255A是可編程并行輸入/輸出接口,它有3個8位端口,3種工作方式。8.8253是可編程定時器/計數(shù)器,它有3個計數(shù)通道,6種工作方式。9.串行通信中的數(shù)據(jù)傳送模式有:單工,半雙工,全雙工。10.串行通信中最基本的通信方式:異步通信,同步通信。11.ADC0809有8個模擬量輸入信號,可用3位地址信號控制,有8位數(shù)據(jù)輸出。12.DAC0832是可編程數(shù)/模轉(zhuǎn)換器,有8位數(shù)字量輸入信號,2個模擬量輸出信號,可設(shè)置3種工作方式。13.8259A是可編程中斷控制器,它有4個初始化命令字,3個操作命令字。14.匯編語言指令語句格式:[標(biāo)號:]操作碼助記符[操作數(shù)1][,操作數(shù)2][;注釋]15.CPU和輸入/輸出設(shè)備之間傳送的信息有數(shù)據(jù)信息、狀態(tài)信息、控制信息。16.串行通信中信號傳輸時的調(diào)制解調(diào)方式有:調(diào)頻、調(diào)幅、調(diào)相。17.DAC0832可工作在直通、單緩沖、雙緩沖三種方式。18.地址譯碼的方式有線譯碼、部分譯碼、全譯碼三種。19.RS-232C串行通信接口TXD和RXD信號的電氣性能中“1”=-3~-25V;“0”=20.8237是可編程DMA控制器,它有4個獨立的DMA通道。21.8253每個計數(shù)器有2種計數(shù)方式,計數(shù)范圍分別為:BCD0~9999;二進(jìn)制0~FFFFH。22.TTL電平經(jīng)1488轉(zhuǎn)換為RS-232C電平,RS-232C電平經(jīng)1489轉(zhuǎn)換為TTL電平。23.8086處理器的基本數(shù)據(jù)類型是字節(jié)、字、雙字。24.8086指令的操作數(shù)尋址方式有:立即數(shù)、寄存器、存儲單元、I/O端口。25.常見A/D轉(zhuǎn)換器的類型有:并行比較型、雙積分型、逐次比較型。二、選擇題(單選、多選)1.計算機(jī)中信息存儲的最小單位(A)。(A)位(B)字節(jié)(C)字(D)存儲單元2.存儲器中存儲信息的最小單位(B)(A)位(B)字節(jié)(C)字(D)存儲單元3.微處理器中處理信息的最小單位(C)(A)位(B)字節(jié)(C)字(D)存儲單元4.微處理器由(D)組成。(A)運算器和存儲器(B)運算器和接口電路(C)控制器和存儲器(D)運算器和控制器5.指令MOVAX,[SI]的尋址方式是(D)(A)立即尋址(B)直接尋址(C)寄存器尋址(D)寄存器間接尋址6.(A)是總線控制器芯片。(A)8288(B)8253(C)8282(D)82517.(CD)是地址鎖存器芯片。(A)74LS245(B)74LS244(C)74LS373(D)82828.(BC)是總線驅(qū)動器芯片。(A)74LS373(B)74LS245(C)8286(D)82599.(AD)是隨機(jī)存儲器RAM芯片。(A)2164(B)8284(C)28128(D)626410.(AC)是只讀存儲器EPROM芯片。(A)27256(B)8284(C)2732(D)626411.(BD)是只讀存儲器EEPROM芯片。(A)8284(B)28256(C)2732(D)286412.8253(C)的輸出是方波速率發(fā)生器。(A)工作方式1(B)工作方式2(C)工作方式3(D)工作方式413.DAC0832的輸出信號是(B)(A)電壓信號(B)電流信號(C)數(shù)字信號(D)開關(guān)信號14.8086微處理器的寄存器中(A)是專用的堆棧指針寄存器。(A)SP(B)BP(C)SI(D)DI15.8086微處理器的寄存器中(C)是專用的源變址指針寄存器。(A)SP(B)BP(C)SI(D)DI16.8086微處理器的寄存器中(D)是專用的目的變址指針寄存器。(A)SP(B)BP(C)SI(D)DI17.8086微處理器的寄存器中(A)是通用的累加器。(A)AX(B)BX(C)CX(D)DX18.8086微處理器的寄存器中(B)是通用的數(shù)據(jù)指針。(A)AX(B)BX(C)CX(D)DX19.8086微處理器的寄存器中(C)是通用的計數(shù)器。(A)AX(B)BX(C)CX(D)DX20.8086微處理器的寄存器中(D)是通用的I/O指針。(A)AX(B)BX(C)CX(D)DX21.(AB)是地址譯碼器芯片。(A)74LS139(B)74LS138(C)74LS244(D)74LS273三、判斷題1.【√】匯編語言的語句與機(jī)器指令是一一對應(yīng)關(guān)系。2.【×】匯編語言的指示性語句與機(jī)器指令是一一對應(yīng)關(guān)系。3.【×】8086物理地址=段基址×10+偏移地址。4.【√】段基址×16+偏移地址。9.RAM存儲器與CPU連接時應(yīng)注意的問題。答:CPU總線的負(fù)載能力;CPU的時序和存儲器的存取速度之間的配合;存儲器的地址分配和選片;控制信號的連接。10.CPU與外設(shè)的數(shù)據(jù)傳送方式。答:程序控制傳送方式、中斷傳送方式、直接數(shù)據(jù)通道傳送DMA11.如果用74LS273作輸入接口,是否可行?說明原因;用74LS244作輸出接口,是否可行?說明原因。答:否。74LS244是三態(tài)門構(gòu)成的緩沖器,只能用于輸入信號的緩沖操作;74LS273是由D觸發(fā)器和三態(tài)門構(gòu)成的鎖存器,只能用于輸出信號的鎖存,所以不能交換使用。12.8086的總線接口單元(BIU)由哪幾部分組成?答:段寄存器CS,DS,SS,ES;指令指針寄存器IP;指令隊列緩沖器;加法器和內(nèi)部總線組成。13.8086的執(zhí)行單元(EU)由哪幾部分組成?答:算術(shù)邏輯單元(ALU);通用寄存器AX、BX、CX、DX;可分為8個8位的寄存器(AL、AH;BL、BH;CL、CH;DL、DH)使用;4個專用寄存器:SP、BP、DI、SI;狀態(tài)標(biāo)志寄存器FLAGS和內(nèi)部總線組成。14.8086的中斷系統(tǒng)包括哪些部分?試用文字或圖例描述8086的中斷系統(tǒng)。答:包括外部中斷和內(nèi)部中斷。外部中斷:可屏蔽中斷INTR,非屏蔽中斷NMI。內(nèi)部中斷:除法出錯INT0,單步執(zhí)行INT1,溢出中斷INTO,軟件中斷INTn。15.8253有幾種工作方式?寫出每種工作方式的功能。方式功能啟動條件改變計數(shù)值GATE輸出波形0計數(shù)完中斷寫計數(shù)初值立即有效有影響電平信號1硬觸發(fā)單拍脈沖寫計數(shù)初值+外部觸發(fā)外部觸發(fā)有效有影響寬度為N個CLK周期的負(fù)脈沖2頻率發(fā)生器寫計數(shù)初值計數(shù)到1后有效有影響寬度為一個CLK周期的連續(xù)負(fù)脈沖3方波速率發(fā)生器寫計數(shù)初值1、外觸發(fā)后有效2、計數(shù)到0后有效有影響連續(xù)方波4軟件觸發(fā)選通寫計數(shù)初值立即有效有影響寬度為一個CLK周期的負(fù)脈沖5硬件觸發(fā)選通寫計數(shù)初值+外部觸發(fā)外部觸發(fā)后有效有影響寬度為一個CLK周期的負(fù)脈沖16.列出實驗室常見的顯示器名稱,并簡述這些顯示器的功能與使用方式。答:LED——顯示高、低電平;數(shù)碼管——顯示數(shù)字,需要進(jìn)行顯示碼轉(zhuǎn)換;點陣顯示器——顯示字符、漢字,需要代碼轉(zhuǎn)換;液晶顯示器——顯示數(shù)字、字符、漢字,需要代碼轉(zhuǎn)換;CRT——顯示數(shù)字、字符、漢字和圖像17.8253的CLK0接2MHZ時鐘,3個計數(shù)器級聯(lián)均設(shè)為工作方式3,要求OUT2輸出1HZ方波,問3個計數(shù)器的計數(shù)值如何設(shè)定(方案不是唯一的)。答:計數(shù)器0初值×計數(shù)器1初值×計數(shù)器2初值方案1:100010020方案2:100100200………18.8253計數(shù)器/定時器中,時鐘信號CLK和門脈沖信號GATE各起什么作用?答:CLK:時鐘輸入引腳。輸入脈沖若周期精確,8253一般工作在定時方式;輸入脈沖若周期不定,8253一般工作在計數(shù)方式;輸入時鐘周期不得小于380ns,即輸入時鐘信號的頻率不得高于2.6MHZ。其功能是作為計數(shù)脈沖,每輸入一個CLK脈沖,計數(shù)值減1。GATE:門控輸入引腳,控制計數(shù)器輸入脈沖。其功能是禁止、允許或啟動計數(shù)過程。19.8255A的方式.1有什么特點?答:方式1是一種選通I/O方式,A口和B口仍作為兩個獨立的8位I/O數(shù)據(jù)通道,可單獨連接外設(shè),通過編程分別設(shè)置它們?yōu)檩斎牖蜉敵觥6鳦口則要有6位(分成兩個3位)分別作為A口和B口的應(yīng)答聯(lián)絡(luò)線,其余2位仍可工作在方式0,可通過編程設(shè)置為基本輸入或輸出。20.8255A的方式2有什么特點?答:雙向選通I/O方式,只有A口才有此方式。此時,端口C有5根線PC7~PC3用作A口的應(yīng)答聯(lián)絡(luò)信號,其余3根線可用作方式0,也可用作B口方式1的應(yīng)答聯(lián)絡(luò)線。方式2:就是方式1的輸入與輸出方式的組合,各應(yīng)答信號的功能也相同。而C口余下的PC0~PC2可以充當(dāng)B口方式1的應(yīng)答線,若B口不用或工作于方式0,則這三條線也可工作于方式0。21.試述D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:①分辨率(Resolution):單位數(shù)字量所對應(yīng)模擬量增量。即D/A轉(zhuǎn)換器模擬輸出電壓能夠被分離的等級數(shù)。②精度(Accuracy):分絕對精度(AbsoluteAccuracy)和相對精度(RelativeAccuracy)絕對精度(絕對誤差)指的是在數(shù)字輸入端加有給定的代碼時,在輸出端實際測得的模擬輸出值(電壓或電流)與應(yīng)有的理想輸出值之差。它是由D/A的增益誤差、零點誤差、線性誤差和噪聲等綜合引起的。相對精度指的是滿量程值校準(zhǔn)以后,任一數(shù)字輸入的模擬輸出與它的理論值之差。③建立時間(SettlingTime):在數(shù)字輸入端發(fā)生滿量程碼的變化以后,D/A的模擬輸出達(dá)到穩(wěn)定時,所需要的時間。21.試述A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:分辨率(Resolution):單位數(shù)字量所對應(yīng)模擬量增量。精度:絕對精度(RelativePrecision):絕對精度指的是A/D轉(zhuǎn)換器的輸出端所產(chǎn)生的數(shù)字代碼中,分別對應(yīng)于實際需要的模擬輸入值與理論上要求的模擬輸入值之差。相對精度(AbsolutePrecision):相對精度指的是滿度值校準(zhǔn)以后,任一數(shù)字輸出所對應(yīng)的實際模擬輸入值(中間值)與理論值(中間值)之差。轉(zhuǎn)換時間(ConversionTime):轉(zhuǎn)換時間指的是A/D完成一次轉(zhuǎn)換所需要的時間。量程:所能轉(zhuǎn)換的模擬輸入電壓范圍,分單極性和雙極性。輸出邏輯電平:多數(shù)A/D轉(zhuǎn)換器的輸出邏輯電平與TTL電平兼容。22.能否用8253的OUT信號直接驅(qū)動繼電器,試說明原因。答:否,8253的OUT信號為TTL電平,輸出電流不足以直接驅(qū)動繼電器。(電平是個電壓范圍,規(guī)定輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是0.4V。)23.半導(dǎo)體存儲器的分類。24.ADC0809如果需要多通道巡回采樣,硬件如何設(shè)置?軟件如何設(shè)置?答:ADC0809中ADDA、ADDB、ADDC為8選1模擬開關(guān)的三位通道地址輸入端,用來選擇對應(yīng)的輸入通道。巡回采樣時,硬件引腳C、B、A通常與系統(tǒng)地址總線的A2、A1、A0連接;軟件循環(huán)修改端口地址輪流采樣。如下表例:C(A2)、B(A1)、A(A0)模擬開關(guān)輸出Vx000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7六、程序設(shè)計題1.閱讀下列程序,寫出各語句的注釋,說明本程序功能并寫出運行結(jié)果。(10分)MOVAL,00H;設(shè)置計數(shù)初值A(chǔ)GAIN:OUT80H,AL;輸出到端口CALLDELAY;調(diào)用延時子程序INCAL;計數(shù)值遞增JMPAGAIN;返回,再次輸出DELAY:MOVCX,10;設(shè)置延時時間常數(shù)DEALY1:LOOPDELAY1;循環(huán),實現(xiàn)延時RET;延時子程序返回本程序功能:在相應(yīng)輸出端口輸出一個數(shù)據(jù)序列,00H遞增至FFH,返回00H再次遞增至FFH,循環(huán)。若輸出至DAC,則可輸出一個鋸齒波信號。已知X以補(bǔ)碼形式存放在RAM的3000H單元中,試編程實現(xiàn)下列函數(shù),函數(shù)值送回原單元。X;當(dāng)X﹥0(10分)Y=20;當(dāng)X=0X+5;當(dāng)X﹤0……START:MOVBX,3000H;設(shè)置指針MOVAL,[BX];取數(shù)ANDAL,AL;建立標(biāo)志JZNEXT1;若X=0,則轉(zhuǎn)移JSNEXT2;若X﹤0,則轉(zhuǎn)移MOV[BX],AL;X﹥0,將X送回原單元JMPLP;跳轉(zhuǎn)到下面程序NEXT1:MOV[BX],20;X=0,將20送回原單元JMPLP;跳轉(zhuǎn)到下面程序NEXT2:ADDAL,5;X﹤0,MOV[BX],AL;將X+5送回原單元LP:……3.已知X以補(bǔ)碼形式存放在RAM的1000H單元中,試編程實現(xiàn)下列函數(shù),函數(shù)值送回原單元。+1;當(dāng)X﹥0Y=0;當(dāng)X=0-1;當(dāng)X﹤0……START:MOVBX,1000H;設(shè)置指針MOVAL,[BX];取數(shù)ANDAL,AL;建立標(biāo)志JZNEXT1;若X=0,則轉(zhuǎn)移JSNEXT2;若X﹤0,則轉(zhuǎn)移MOV[BX],01H;X﹥0,將+1送回原單元JMPLP;跳轉(zhuǎn)到下面程序NEXT1:MOV[BX],0;X=0,將0送回原單元JMPLP;跳轉(zhuǎn)到下面程序NEXT2:MOV[BX],0FFH;X﹤0,將-1送回原單元LP:……4.閱讀下列程序,寫出各語句的注釋,說明本程序功能并寫出運行結(jié)果。(10分)MOVAH,0;累加器高位清零MOVAL,10;累加器低位賦初值10SALAX,1;左移1位,(初值×2)MOVBX,AX;(初值×2)送入BX保存MOVCL,2;計數(shù)器賦值為2SALAX,CL;左移2次,(初值×2)×2×2ADDAX,BX;累加,(初值×2)×2×2+(初值×2)說明:本程序功能為將累加器中數(shù)值×10,運行結(jié)果是:累加器AX中為100.5.自BLOCK開始的內(nèi)存緩存區(qū)中,有100個8位無符號數(shù),求出其中最大值,存入MAX單元。MOVBX,OFFSETBLOCK;設(shè)置地址指針MOVAX,[BX];取首個數(shù)據(jù)INCBX;修改指針,指向下一個數(shù)據(jù)MOVCX,99;設(shè)置計數(shù)器,比較次數(shù)為N-1AGAIN:CMPAX,[BX];比較兩個數(shù)JNCNEXT;無借位即AX中為大數(shù)MOVAX,[BX];有借位即AX中為小數(shù),替換為大數(shù)NEXT:INCBX;修改指針,指向下一個數(shù)據(jù)DECCX;修改計數(shù)器JNZAGAIN;計數(shù)器≠0返回繼續(xù)比較MOVMAX,AX;計數(shù)器=0存入最大值HLT6.自BLOCK開始的內(nèi)存緩存區(qū)中,有100個8位無符號數(shù),求出其中最小值,存入MIN單元。MOVBX,OFFSETBLOCK;設(shè)置地址指針MOVAX,[BX];取首個數(shù)據(jù)INCBX;修改指針,指向下一個數(shù)據(jù)MOVCX,99;設(shè)置計數(shù)器,比較次數(shù)為N-1AGAIN:CMPAX,[BX];比較兩個數(shù)JCNEXT;有借位即AX中為小數(shù)MOVAX,[BX];無借位即AX中為大數(shù),替換為小數(shù)NEXT:INCBX;修改指針,指向下一個數(shù)據(jù)DECCX;修改計數(shù)器JNZAGAIN;計數(shù)器≠0返回繼續(xù)比較MOVMIN,AX;計數(shù)器=0存入最小值HLT7.判斷下列指令的對錯,如有錯,請說明原因。MOVAL,BX;錯,數(shù)據(jù)類型不匹配MOVAL,CL;對,寄存器傳送INC[BX];對,存儲單元內(nèi)容加1MOV5,AL;錯,不能給立即數(shù)賦值MOV[BX],[SI];錯,不能在存儲單元間傳送MOVBL,F5H;對MOVDX,2000H;對POSHCS;對,代碼段寄存器內(nèi)容可以保存POPCS;錯,不能對代碼段寄存器賦值XCHGCS,AX;錯,不能對代碼段寄存器賦值XCHGBX,IP;錯,不能對指令指針寄存器賦值INBX,DX;錯,只能輸入到累加器MOVBYTE[BX],1000;錯,字節(jié)數(shù)的最大值只能到255七、分析題1.8086CPU中斷響應(yīng)時序如下圖示,試寫出中斷響應(yīng)過程。(6分)答:CPU在當(dāng)前指令周期的最后一個T采樣中斷請求信號,若INTR信號有效且中斷系統(tǒng)開放(IF=1),則進(jìn)入中斷響應(yīng)周期。中斷響應(yīng)周期由2個基本指令周期組成,第一個中斷響應(yīng)周期CPU回應(yīng)一個中斷響應(yīng)信號INTA給中斷源;第二個中斷響應(yīng)周期仍有INTA,中斷源必須在T3前將中斷向量號送至CPU的數(shù)據(jù)總線,CPU在T4采樣數(shù)據(jù)總線,獲得中斷向量號,進(jìn)入中斷處理序列。2.內(nèi)存擴(kuò)展電路如下圖示,試寫出各芯片的信號名稱和存儲器地址空間。(10分)控制信號:CE、WE、OE(2分)地址信號:A12~A0(1分)地址信號:A15、A14、A13(1分)RAM6264:Y0——0000000000000000~00011111111111110000H~1FFFH(3分)EEPROM28C64

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論