![單片機(jī)綜合試卷_第1頁(yè)](http://file4.renrendoc.com/view/e019204dd75ed3214c34cea0d5c4c79c/e019204dd75ed3214c34cea0d5c4c79c1.gif)
![單片機(jī)綜合試卷_第2頁(yè)](http://file4.renrendoc.com/view/e019204dd75ed3214c34cea0d5c4c79c/e019204dd75ed3214c34cea0d5c4c79c2.gif)
![單片機(jī)綜合試卷_第3頁(yè)](http://file4.renrendoc.com/view/e019204dd75ed3214c34cea0d5c4c79c/e019204dd75ed3214c34cea0d5c4c79c3.gif)
![單片機(jī)綜合試卷_第4頁(yè)](http://file4.renrendoc.com/view/e019204dd75ed3214c34cea0d5c4c79c/e019204dd75ed3214c34cea0d5c4c79c4.gif)
![單片機(jī)綜合試卷_第5頁(yè)](http://file4.renrendoc.com/view/e019204dd75ed3214c34cea0d5c4c79c/e019204dd75ed3214c34cea0d5c4c79c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.計(jì)算機(jī)中常用的碼制有原碼、反碼和。2.十進(jìn)制數(shù)29的二進(jìn)制表示為。3.十進(jìn)制數(shù)-29的8位補(bǔ)碼表示為。4.單片微型計(jì)算機(jī)由CPU、存儲(chǔ)器和三部分組成。5.若不使用MCS-51片內(nèi)存儲(chǔ)器引腳EA必須接。6.微處理器由寄存器堆、控制器和三部分組成。7.當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從PO口穩(wěn)定地送出了地址。8.MCS-51的PO口作為輸出端口時(shí),每位能驅(qū)動(dòng)個(gè)SL型TTL負(fù)載。9.MCS-51有4個(gè)并行I/O口,其中是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必須先寫入“1”。10.MCS-51的堆棧是軟件填寫堆核指針臨時(shí)在數(shù)據(jù)存儲(chǔ)器內(nèi)開辟的區(qū)域。11.MCS-51中凡字節(jié)地址能被整除的特殊功能寄存器均能位尋址。12.MCS-51系統(tǒng)中,當(dāng)信號(hào)有效時(shí),表示CPU要從存儲(chǔ)器讀取信息。13.當(dāng)使用8751且=1,程序存儲(chǔ)器地址小于時(shí),訪問的是片內(nèi)ROM。14.MCS-51特殊功能寄存器只能采用尋址方式。15.MCS-51有4組工作寄存器,它們的地址范圍是。16.MCS-51片內(nèi)20H~2FH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以。17.若用傳送指令訪問MCS-51的程序存儲(chǔ)器,它的操作碼助記符應(yīng)為。18.訪問MCS-51片內(nèi)RAM應(yīng)該使用的傳送指令的助記符是。19.當(dāng)MCS-51使用直接尋址方式訪問片內(nèi)RAM高128B時(shí),會(huì)產(chǎn)生。20.設(shè)計(jì)8031系統(tǒng)時(shí), 口不能用作一般I/O。21.MCS-51可擴(kuò)展片外RAM64KB,但當(dāng)外擴(kuò)I/O口后,其外部RAM尋址空間將。22.T計(jì)算機(jī)的系統(tǒng)總線有地址總線、控制總線和總線。23.輸入輸出設(shè)備是計(jì)算機(jī)與外部世界交換信息的。24.指令是通知計(jì)算機(jī)完成某種操作的。25.匯編語(yǔ)言中可以使用偽指令,它們不是真正的指令,只是用來。26.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器加以選擇。27.當(dāng)使用慢速外設(shè)時(shí),最佳的傳輸方式是。28.MCS-51在外擴(kuò)ROM、RAM或I/O時(shí),它的地址總線是。29.當(dāng)定時(shí)器TO工作在方式3時(shí),要占用定時(shí)器Tl的TR1和兩個(gè)控制位。30.MCS-51有5個(gè)中斷源,有2個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能器加以選擇。31.累加器(A)=80H,執(zhí)行完指令A(yù)DDA,#83H后,進(jìn)位位C=。32.執(zhí)行ANLA,#OFH指令后,累加器A的高4位=。33.JZrel的操作碼地址為1000H,rel=20H,它的轉(zhuǎn)移目的地址為。34.lBCOOH,rel操作碼的地址為2000H,rel=70H,它的轉(zhuǎn)移目的地址為。35.累加器(A)=7EH,(20H)=04H,MCS-51執(zhí)行完ADDA,20H指令后,PSW.0=。36.MOVPSW,#10H是將MCS-51的工作寄存器置為第組。37.指令DJNZR7,rel操作碼所在地址為3000H,rel=EFH,則它的轉(zhuǎn)移目的地址是。38.ORLA,#0F0H是將A的高4位置1,而低4位。39.SlMPrel的指令操作碼地址為0050H,rel=65H,那么它的轉(zhuǎn)移目的地址是。40.設(shè)DPTR=2000H,(A)=80H,則MOVCA,@A+DPTR的操作數(shù)的實(shí)際地址是。41.十進(jìn)制數(shù)-47用8位二進(jìn)制補(bǔ)碼表示為。42.一19D的二進(jìn)制補(bǔ)碼表示為。43.計(jì)算機(jī)中最常用的字符信息編碼是。44.要串口為10位UART,工作方式應(yīng)選為。45.用串口擴(kuò)并口時(shí),串行接口工作方式應(yīng)選為方式。46.在串行通信中,數(shù)據(jù)傳送方向有、、三種方式。47.PC復(fù)位后為。 48.一個(gè)機(jī)器周期=節(jié)拍、一個(gè)機(jī)器周期=12個(gè)振蕩周期,一個(gè)振蕩周期=1節(jié)拍。49.80C51含KB掩膜ROM。50.80C51在物理上有個(gè)獨(dú)立的存儲(chǔ)器空間。51.外部中斷入口地址為。52.PSW中RS1RSO=10H時(shí),R2的地址為。53.一個(gè)機(jī)器周期=個(gè)狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時(shí)鐘信號(hào)的周期定義為狀態(tài)周期。54.8751是EPROM型,內(nèi)含KBEPROM。55.89C51是FlashROM型,內(nèi)含KBFlashROM。56.MCS-51中,TO中斷服務(wù)程序人口地址為。57.PSW中RS1RSO=llH時(shí),R2的地址為。58.執(zhí)行當(dāng)前指令后,PC內(nèi)容為。59.12根地址線可尋址KB存儲(chǔ)單元。60.寫8255A控制字時(shí),需將A1、A0置為。61.MOVC,20H源尋址方式為尋址。62.INC影響CY位。63.指令LCALL37BOH,首地址在2000H,所完成的操作是入棧,37BOH→PC。64.MOVXA,@DPTR源操作數(shù)尋址方式為。65.ORG 1000HLCALL4000HORG4000H ADD A,R2 執(zhí)行完LCALL后(PC)=。66.80C51中斷有個(gè)優(yōu)先級(jí)。67.80C51中斷嵌套最多級(jí)。68.微機(jī)與外設(shè)間傳送數(shù)據(jù)有、和三種方式。69.外中斷請(qǐng)求標(biāo)志位是和。70.當(dāng)80C51的RST引腳上保持個(gè)機(jī)器周期以上的低電平時(shí),80C51即發(fā)生復(fù)位。71.當(dāng)單片機(jī)的型號(hào)為8031/8032時(shí),其芯片引線EA一定要接電平。72.MCS-51機(jī)擴(kuò)展片外I/O口占用片外存儲(chǔ)器的地址空間。73.MCS-51單片機(jī)訪問片外存儲(chǔ)器時(shí),利用信號(hào)鎖存來自口的低8位地址信號(hào)。74.12根地址線可選個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單元需要根地址線。75.三態(tài)緩沖寄存器輸出端的"三態(tài)"是指態(tài)、態(tài)和態(tài)。76.74LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最多可以選中塊芯片。77.74LS273通常用來作簡(jiǎn)單接口擴(kuò)展;而74LS244則常用來作簡(jiǎn)單接口擴(kuò)展。78.A/D轉(zhuǎn)換器的作用是將量轉(zhuǎn)為量;D/A轉(zhuǎn)換器的作用是將量轉(zhuǎn)為量。79.A/D轉(zhuǎn)換器的三個(gè)最重要指標(biāo)是、和。80.從輸入模擬量到輸出穩(wěn)定的數(shù)字量的時(shí)間間隔是A/D轉(zhuǎn)換器的技術(shù)指標(biāo)之一,稱為。81.若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為十5V,則該D/A轉(zhuǎn)換器的分辨率V。82.MCS-51單片機(jī)片內(nèi)RAM的寄存器區(qū)共有個(gè)單元,分為組寄存器,每組個(gè)單元,以作為寄存器名稱。83.單片機(jī)系統(tǒng)復(fù)位后,(PSW)=00H,因此片內(nèi)RAM寄存區(qū)的當(dāng)前寄存器是第組,8個(gè)寄·欲使P1口的低4位輸出O而高4位不變,應(yīng)執(zhí)行一條?!び筆I口的高4位輸出1而低4位不變,應(yīng)執(zhí)行一條?!IVAB指令執(zhí)行后,,OV標(biāo)志為1,則此指令執(zhí)行前(B)=?!UL AB指令執(zhí)行后,OV標(biāo)志為1,則(B)≠?!CS-51的兩條查表指令是和。1.在中斷服務(wù)程序中,至少應(yīng)有一條( )(A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令(D)中斷返回指令2.當(dāng)MCS-51復(fù)位時(shí),下面說法正確的是( )。(A)PC=OOOOH (B)SP=OOH (C)SBUF=OOH (D)(30H)=OOH3.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應(yīng)是()。(A)MOV (B)MOVX (C)MOVC (D)以上都行4.下面哪一種傳送方式適用于電路簡(jiǎn)單且時(shí)序己知的外設(shè)()。(A)條件傳送(B)無條件傳送(C)DMA(D)中斷5.ORG-2000HLCALL3000HORG3000HRET 左邊程序執(zhí)行完RET指令后,PC=()。(A)2000H (B)3000H (C)2003H(D)3003H6.要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是()。(A)98H (B)84H(C)42H (D)22H7.6264芯片是()。(A)E2PROM (B)RAM (C)FlashROM (D)EPROM8.MCS-51在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生()。(A)保護(hù)現(xiàn)場(chǎng) (B)保護(hù)PC(C)找到中斷入口(D)保護(hù)PC轉(zhuǎn)入中斷人口9.用MCS-51串行接口擴(kuò)展并行I/O口時(shí),串行接口工作方式應(yīng)選擇()(A)方式0 (B)方式1 (C)方式2 (D)方式310.JNZ rel指令的尋址方式是()。(A)立即尋址 (B)寄存器尋址 (C)相對(duì)尋址(D)位尋址11.執(zhí)行LCALL4000H指令時(shí),MCS-51所完成的操作是()(A)保護(hù)PC(B)4000H→PC(C)保護(hù)現(xiàn)場(chǎng)(D)PC+3入棧,4000H→PC12.下面哪條指令產(chǎn)生WR信號(hào)()。(A)MOVXA,@DPTR(B)MOVCA,@A+PC(C)MOVCA,@A十DPTR (D)MOVX@DPTR,A13.若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為()。(A)1KB (B)2KB (C)4KB (D)8KB14.要想測(cè)量INTO引腳上的一個(gè)正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為()(A)09H (B)87H (C)OOH(D)80H15.PSW=18H時(shí),則當(dāng)前工作寄存器是( )。(A)0組 (B)1組 (C)2組(D)3組16.使用8751,且EA=l時(shí),則可以外擴(kuò)ROM( )。(A)64KB (B)60KB (C)58KB(D)56KB17.MOVXA,@DPTR指令中源操作數(shù)的尋址方式是()(A)寄存器尋址(B)寄存器間接尋址(C)直接尋址(D)立即尋址18.MCS-51有中斷源( )。(A)5個(gè) (B)2個(gè)(C)3個(gè)(D)6個(gè)19.MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)是()(A)OOH (B)07H(C)60H(D)70H20.下面哪一個(gè)部件不是CPU的指令部件()(A)PC (B)IR(C)PSW(D)ID21.ORG0003HLJMP2000HORGOOOBH L]MP 3000H 當(dāng)CPU響應(yīng)外部中斷O后,PC的值是()。(A)0003H (B)2000H (C)OOOBH (D)3000H22.控制串行接口工作方式的寄存器是()。(A)TCON (B)PCON (C)SCON(D)TMOD23.MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的( )。(A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開放的(C)沒有同級(jí)或高級(jí)中斷服務(wù) (D)必須有RETI指令24.使用定時(shí)器T1時(shí),有幾種工作模式()。(A)1種 (B)2種 (C)3種(D)4種25.執(zhí)行PUSH ACC指令,MCS-51完成的操作是()。(A)SP+1→SP (ACC)→(SP) (B)(ACC)→(SP)SP-1→SP(C)SP-1→SP (ACC)→(SP) (D)(ACC)→(SP)SP+1-SP26.P1口的每一位能驅(qū)動(dòng)( )。(A)2個(gè)TTL低電平負(fù)載(B)4個(gè)TTL低電平負(fù)載(C)8個(gè)TTL低電平負(fù)載(D)10個(gè)TTL低電平負(fù)載27.使用8255可以擴(kuò)展出的I/O口線是()。(A)16根 (B)24根(C)22根 (D)32根28.PC中存放的是( )。(A)下一條指令的地址(B)當(dāng)前正在執(zhí)行的指令(C)當(dāng)前正在執(zhí)行指令的地址(D)下一條要執(zhí)行指令29.8031是()。(A)CPU (B)微處理器 (C)單片微機(jī)(D)控制器30.要把PO口高4位變0,低4位不變,應(yīng)使用指令()。(A)ORLP0,#0FH(B)ORLP0,#0F0H(C)ANLPO,#OFOH(D)ANLP0,#0FH31.下面哪種外設(shè)是輸出設(shè)備()。(A)打印機(jī)(B)紙帶讀出機(jī)(C)鍵盤(D)A/D轉(zhuǎn)換器32.所謂CPU是指()。(A)運(yùn)算器與控制器 (B)運(yùn)算器與存儲(chǔ)器(C)輸入輸出設(shè)備 (D)控制器與存儲(chǔ)器33.LCALL指令操作碼地址是2000H,執(zhí)行完相應(yīng)子程序返回指令后,PC=()。(A)2000H(B)2001H (C)2002H(D)2003H34.MCS-51執(zhí)行完MOV A,#08H后,PSW的哪一位被置位()。(A)C(B)FO (C)OV (D)P35.當(dāng)8031外擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用EPROM2716()。(A)2片(B)3片(C)4片(D)5片36.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是()。(A)由CPU自動(dòng)完成(B)在中斷響應(yīng)中完成(C)應(yīng)由中斷服務(wù)程序完成 (D)在主程序中完成37.89C51最小系統(tǒng)在執(zhí)行ADDA,20H指令時(shí),首先在PO口上出現(xiàn)的信息是()。(A)操作碼地址 (B)操作碼 (C)操作數(shù) (D)操作數(shù)地址38.MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請(qǐng)求是()。(A)INTO,INTI (B)TO,Tl (C)Tl,串行接口 (D)INTO,TO39.下面哪一種傳送方式適用于處理外部事件()。(A)DMA (B)無條件傳送 (C)中斷 (D)條件傳送40.關(guān)于MCS-51的堆棧操作,正確的說法是()。(A)先入棧,再修改棧指針 (B)先修改棧指針,再出棧(C)先修改棧指針,再入棧 (D)以上都不對(duì)41.某種存儲(chǔ)器芯片是8KBX4/片,那么它的地址線根數(shù)是()。(A)11根 (B)12根 (C)13根(D)14根42.要訪問MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是()。(A)寄存器間接尋址(B)變址尋址(C)直接尋址(D)相對(duì)尋址43.下面哪條指令將MCS-51的工作寄存器置成3區(qū)()。(A)MOVPSW,#13H (B)MOVPSW,#18H(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.444.若MCS-51中斷源都編程為同級(jí),當(dāng)它們同時(shí)申請(qǐng)中斷時(shí)CPU首先響應(yīng)()。(A)INTI (B)INTO (C)Tl (D)TO45.當(dāng)MCS一51進(jìn)行多機(jī)通信時(shí),串行接口的工作方式應(yīng)選擇()。(A)方式0 (B)方式1 (C)方式2 (D)方式O或方式246.執(zhí)行MOVX A,@DPTR指令時(shí),MCS-51產(chǎn)生的控制信號(hào)是()。(A)PSEN (B)ALE (C)RD (D)WR47.MCS-51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳距離為()。(A)2KB (B)128B (C)127B(D)256B48.指令寄存器的功能是()。(A)存放指令地址 (B)存放當(dāng)前正在執(zhí)行的指令(C)存放指令與操作數(shù) (D)存放指令地址及操作數(shù)49.MOV C,#OOH的尋址方式是()。(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址50.當(dāng)執(zhí)行MOVX@DPTR,A指令時(shí),MCS-51產(chǎn)生下面哪一個(gè)控制信號(hào)()。(A)PSEN (B)WR (C)ALE(D)RD51.74LS138芯片是()。(A)驅(qū)動(dòng)器 (B)譯碼器(C)鎖存器(D)編碼器52.ORGOOOOHAJMP0040HORG0040HMOVSP,#OOH當(dāng)執(zhí)行完左邊的程序后,PC的值是()。(A)0040H (B)0041H (C)0042H(D)0043H53.MCS-51外擴(kuò)ROM、RAM和I/O口時(shí),它的數(shù)據(jù)總線是()。(A)PO (B)P1 (C)P2(D)P354.當(dāng)CPU響應(yīng)串行接口中斷時(shí),程序應(yīng)轉(zhuǎn)移到()。(A)0003H (B)0013H(C)0023H(D)001BH55.當(dāng)ALE信號(hào)有效時(shí),表示()。(A)從ROM中讀取數(shù)據(jù) (B)從PO口可靠地送出地址低8位(C)從PO口送出數(shù)據(jù) (D)從RAM中讀取數(shù)據(jù)56.MCS-51外擴(kuò)8255時(shí),它需占用()端口地址。(A)1個(gè) (B)2個(gè)(C)3個(gè)(D)4個(gè)57.MCS-51復(fù)位時(shí),下述說法正確的是( )。(A)(20H)=OOH (B)SP=OOH(C)SBUF=OOH(D)TH0=00H58.當(dāng)使用快速外部設(shè)備時(shí),最好使用的輸入/輸出方式是()。(A)中斷 (B)條件傳送 (C)DMA(D)無條件傳送59.執(zhí)行MOVIE,#03H后,MCS一51響應(yīng)的中斷是()。(A)1個(gè)(B)2個(gè) (C)3個(gè)(D)0個(gè)60.程序設(shè)計(jì)的方法一般有( )。(A)1種 (B)2種 (C)3種(D)4種61.MCS-51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是()。(A)INTI(B)TI (C)串行接口(D)INT062.下面哪種設(shè)備不是輸入設(shè)備( )。(A)A/D轉(zhuǎn)換器 (B)鍵盤 (C)打印機(jī)(D)掃描儀63.外部中斷1固定對(duì)應(yīng)的中斷人口地址為()。(A)0003H (B)OOOBH (C)0013H(D)001BH64.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的()。(A)TMOD (B)TCON/SCON (C)IE (D)IP65.MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí)別。各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器()。(A)IE(B)IP (C)TCON (D)SCON66.MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是()。(A)讀鎖存器 (B)讀數(shù)據(jù) (C)讀A累加器 (D)讀CPU67.MCS-51的并行I/O口讀一改一寫操作,是針對(duì)該口的()。(A)引腳 (B)片選信號(hào) (C)地址線 (D)內(nèi)部鎖存器68.以下指令中,屬于單純讀引腳的指令是( )。(A)MOVP1,A (B)ORLP1,#OFH(C)MOVC,P1.5 (D)DJNZPl,short-lable69.()并非單片機(jī)系統(tǒng)響應(yīng)中斷的必要條件。(A)TCON或SCON寄存器內(nèi)的有關(guān)中斷標(biāo)志位為1(B)IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1(C)IP中斷優(yōu)先級(jí)寄存器內(nèi)的有關(guān)位置1(D)當(dāng)前一條指令執(zhí)行完70.指令A(yù)JMP的跳轉(zhuǎn)范圍是()。(A)256B (B)1KB (C)2KB(D)64KB71.以下運(yùn)算中對(duì)溢出標(biāo)志OV沒有影響或不受OV影響的運(yùn)算是( )。(A)邏輯運(yùn)算 (B)符號(hào)數(shù)加減法運(yùn)算(C)乘法運(yùn)算 CD)除法運(yùn)算72.在算術(shù)運(yùn)算中,與輔助進(jìn)位位AC有關(guān)的是C )。(A)二進(jìn)制數(shù) (B)八進(jìn)制數(shù)(C)十進(jìn)制數(shù) (D)十六進(jìn)制數(shù)73.假定設(shè)置堆核指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( )。(A)36H (B)37H (C)38H CD)39H74.在相對(duì)尋址方式中,“相對(duì)”兩字是指相對(duì)于()。(A)地址偏移量rel (B)當(dāng)前指令的首地址(C)當(dāng)前指令的末地址 (D)下條指令的首地址75.在寄存器間接尋址方式中,指定寄存器中存放的是()。(A)操作數(shù)(B)操作數(shù)地址(C)轉(zhuǎn)移地址(D)地址偏移量76.對(duì)程序存儲(chǔ)器的讀操作,只能使用()。(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令77.必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算C )。(A)有加法和減法 (B)有乘法和除法(C)只有加法(D)只有減法78.執(zhí)行返回指令時(shí),返回的斷點(diǎn)是()。(A)調(diào)用指令的首地址 (B)調(diào)用指令的末地址(C)調(diào)用指令下一條指令的首地址 (D)返回指令的末地址79.可以為訪問程序存儲(chǔ)器提供或構(gòu)成地址的有()。(A)只有程序計(jì)數(shù)器PC (B)只有PC和累加器A(C)只有PC、A和數(shù)據(jù)指針DPTR (D)PC、A、DPTR和塔樓指針SP80.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的()。(A)TMOD(B)TCON/SCON (C)IE (D)IP1.我們所說的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。()2.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。()3.MCS-51的程序存儲(chǔ)器只是用來存放程序的。()4.MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。()5.要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)選為方式1。()6.MCS-51上電復(fù)位時(shí),SBUF=OOH。()7.MCS-51外部中斷O的入口地址是0003H。()8.TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。()9.MCS-51的時(shí)鐘最高頻率是18MHz。()10.使用可編程接口必須初始化。()11.當(dāng)MCS-51上電復(fù)位時(shí),堆核指針SP=OOH。()12.MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。()13.使用8751且EA=1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。()14.8155的復(fù)位引腳可與89C51的復(fù)位引腳直接相連。()15.MCS-51是微處理器。()16.MCS-51的串行接口是全雙工的。()17.PC存放的是當(dāng)前正在執(zhí)行的指令。()18.MCS-51的特殊功能寄存器分布在60H~80H的地址范圍內(nèi)。()19.MCS-51系統(tǒng)可以沒有復(fù)位電路。()20.在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5μs。()21.調(diào)用子程序指令(如LCALL)及返回指令(如RET)與堆錢有關(guān)但與PC無關(guān)。()22.片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時(shí),需要專門的輸入/輸出指令。()23.鎖存器、三態(tài)緩沖寄存器等簡(jiǎn)單芯片中沒有命令寄存和狀態(tài)寄存等功能。()24.MOV@RO,Pl在任何情況下都是一條能正確執(zhí)行的MCS-51指令。()25.欲將片外RAM中3057H單元的內(nèi)容傳送給A,判斷下列指令或程序段正誤。()①M(fèi)OVXA,3057H()③MOVP2,#30H() MOVRO,特57H MOVXA,@RO②MOVDPTR,#3057H()④MOVP2,#30H () MOVXA,@DPTRMOVR2,#57H MOVXA,@R226.欲將SFR中的PSW寄存器內(nèi)容讀入A,判斷下列指令的正誤。 ①M(fèi)OVA,PSW ()③MOVRO,#ODOH() ②MOVA,ODOH()MOVA,@RO④PUSHPSW()POPACC27.判斷以下指令的正誤。 ①M(fèi)OV28H,@R4()④INCDPTR() ②MOVEOH,@RO()⑤DECDPTR() ③MOVRl,#90H()⑥CLRRO()28.判斷以下指令的正誤。MOVR7,@Rl( )MOVRl,#0100H()SETBR7.0()ORLA,R5()XRLPI,#31H()MOV20H,@DPTR()MOVRl,R7()POP30H()MOVCA,@DPTR()RLCB()MOVC@Rl,A() MOV @Rl,#80H ( ) MOV 20H,@RO () CPL R4 ( ) MOV 20H,21H () ANL Rl,#OFH () MOVX A,2000H () MOV A,DPTR () PUSH DPTR () MOVCA,@Rl ()MOVX@DPTR,#50H() ADDC A,C ()1.什么是可編程接口?2.什么是控制器?3.什么是機(jī)器數(shù)與真值?4.什么是累加器?5.什么是微型計(jì)算機(jī)?6.什么是指令系統(tǒng)?7.什么是總線?8.什么是運(yùn)算器?9.什么是微處理器?10.什么是指令?11.什么是匯編語(yǔ)言?12.什么是尋址方式?13.什么是堆找?14.什么是高級(jí)語(yǔ)言?15.什么是匯編?16.什么是指令周期?17.什么是進(jìn)位和溢出?18.單片機(jī)用于外界過程控制中,為何要進(jìn)行A/D、D/A轉(zhuǎn)換?19.具有8位分辨率的A/D轉(zhuǎn)換器,當(dāng)輸入OV~5V電壓時(shí),其最大量化誤差是多少?20.A/D轉(zhuǎn)換芯片中采樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?21.串行數(shù)據(jù)傳送的主要優(yōu)點(diǎn)和用途是什么?22.MCS-51指令集中有無“程序結(jié)束”指令?上機(jī)調(diào)試時(shí)怎樣實(shí)現(xiàn)“程序結(jié)束”功能?23.中斷服務(wù)子程序與普通子程序有哪些異同之處?24.說明DAA指令的用法。25.80C51有幾種尋址方式?各涉及哪些存儲(chǔ)器空間?26.80C51響應(yīng)中斷的條件是什么?CPU響應(yīng)中斷后,CPU要進(jìn)行哪些操作?不同的中斷的中斷入口地址是多少?27.單片機(jī)對(duì)中斷優(yōu)先級(jí)的處理原則是什么?28.80C51的外部中斷有哪兩種觸發(fā)方式?它們對(duì)觸發(fā)脈沖或電平有什么要求?29.單片機(jī)怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級(jí)?30.80C51單片機(jī)定時(shí)器/計(jì)數(shù)器作定時(shí)器和計(jì)數(shù)器時(shí),其計(jì)數(shù)脈沖分別由誰提供?31.80C51單片機(jī)定時(shí)器/計(jì)數(shù)器的門控信號(hào)GATE設(shè)置為1時(shí),定時(shí)器如何啟動(dòng)?32.80C51單片機(jī)片內(nèi)設(shè)有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們是由哪些特殊功能寄存器組成?33.定時(shí)器/計(jì)數(shù)器作定時(shí)器用時(shí),其定時(shí)時(shí)間與哪些因素有關(guān)?作計(jì)數(shù)器時(shí),對(duì)外界計(jì)數(shù)頻率有何限制?34.什么是單片機(jī)的機(jī)器周期、狀態(tài)周期、振蕩周期和指令周期?它們之間是什么關(guān)系?35.當(dāng)定時(shí)器TO工作于模式3時(shí),如何使運(yùn)行中的定時(shí)器Tl停止下來?36.若80C51的片內(nèi)ROM容量已不滿足要求,那么片內(nèi)硬件如何繼續(xù)使用?37.波特率、比特率和數(shù)據(jù)傳送速率的含意各是什么?38.開機(jī)復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當(dāng)前工作寄存器組?39.程序狀態(tài)寄存器PSW的作用是什么?常用狀態(tài)有哪些位?作用是什么?40.位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中什么位置?41.MCS—51單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系?一個(gè)機(jī)器周期的時(shí)序如何劃分?42.MCS-51單片機(jī)有幾種復(fù)位方法?應(yīng)注意什么事項(xiàng)?43.MCS-51單片機(jī)內(nèi)部包含哪些主要邏輯功能部件?44.MCS-51單片機(jī)的存儲(chǔ)器從物理結(jié)構(gòu)上和邏輯上分別可劃分幾個(gè)空間?45.存儲(chǔ)器中有幾個(gè)具有特殊功能的單元?分別作什么用?46.MCS-51單片機(jī)片內(nèi)256B的數(shù)據(jù)存儲(chǔ)器可分為幾個(gè)區(qū)?分別作什么用?47.為什么MCS-51單片機(jī)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共處同一地址空間而不會(huì)發(fā)生總線沖突?48.MCS-51單片機(jī)的PO~P3四個(gè)I/O端口在結(jié)構(gòu)上有何異同?使用時(shí)應(yīng)注意什么事項(xiàng)?49.MCS-51單片機(jī)有幾種低功耗方式?如何實(shí)現(xiàn)?50.試說明指令CJNE@Rl,#7AH,10H的作用。若本指令地址為8100H,其轉(zhuǎn)移目的地址是多少?51.如何將80C51當(dāng)80C31使用?52.程序存儲(chǔ)器的0543H和0544H兩單元中存有一條AJMP指令。若其代E165H,則目的地址等于什么?53.某CJNE指令代碼的第一個(gè)字節(jié)位于0800H單元,其跳轉(zhuǎn)目的地址為07E2H,試問(0802H)=?54.DJNZR7,LABEL指令的代碼為DFOFH。若該指令的第一個(gè)字節(jié)位于0800H單元,則標(biāo)號(hào)LABEL所代表的目的地址等于什么?55.讀下面一段程序,并以簡(jiǎn)單方法對(duì)它進(jìn)行改寫,限用5條指令。 MOV RO,#21H MOVA,20H MOV A,20HSWAP A ANL A,#OFH ANL A,#OFH MOV @RO,A MOV @RO,AINCRO33HSPPSW56.執(zhí)行過某LCALL指令后,堆棧的內(nèi)容如圖所示。試問:這條LCALL指令的首地址是多少?它執(zhí)行前SP的內(nèi)容等于多少?子程序中兩條保護(hù)現(xiàn)場(chǎng)指令依次是什么?33HSPPSW32HACC57.用一條什么指令可以取代下列4條指令?32HACC30H31H4AH50HMOVDPTR,#1234H30H31H4AH50H2FHXXHPUSHDPL2FHXXHPUSHDPHRET1.Xl=-1111101,X2=+110,求:X1-X2=?2.求土68的補(bǔ)碼以及補(bǔ)碼C9H的真值。3.(A)=3BH,執(zhí)行ANLA,#9EH指令后,(A)=?(CY)=?4.JNZreI為2B指令,放于1308H,轉(zhuǎn)移目標(biāo)地址是134AH,求偏移量rel=?5.若(A)=C3H,(RO)=AAH,執(zhí)行ADD A,RO后,(A)=? (CY)=? (OV)=?6.若(A)=50H,(B)=AOH,執(zhí)行MUL AB后,(A)=7 (B)=7 (OV)=77.SJMPOE7H為2B指令,放于F010H,目標(biāo)地址=?8.晶振fosc=6MHz,TO工作在模式1,最大定時(shí)=?1.位地址為M、N、Y,程序如下:MOVC,MANLC,NMOVY,CMOVC,MANLC,NORLC,YMOVY,C求程序功能表達(dá)式。2.程序如下:2506HM5:MOVSP,#58H;2509HMOV10H,#OFH;250CHMOV11H,#OBH;(SP)+1→SP,(PCO_PC7)→(SP)250FHACALLXHD;(PC)十2→PC,(SP)+1→SP,(PC8_PC15)→(SP)addrlO~O→PC2511HMOV20H,llH2514HM5A:SJMPM5AXHD:PUSH10HPUSH11HPOP10HPOP11HRET問:(1)執(zhí)行POP10H后堆棧內(nèi)容?(2)執(zhí)行M5A:SJMPM5A后,(SP)=?(20H)=?3.程序存儲(chǔ)器空間表格如下:地址2000H2001H2002H2003H內(nèi)容3FH06H5BH4FH己知:片內(nèi)RAM的20H中為01H,執(zhí)行下列程序后(30H)為多少?MOVA,20HINCAMOVDPTR,#2000HMOVCA,@A+DPTRCPLAMOV30H,AEND:SJMPEND4.(RO)=4BH,(A)=84H,片內(nèi)RAM(4BH)=7FH,(40H)=20HMOVA,@RO;7FH→AMOV@RO,40H;20H→4BHMOV40H,A;7FH→40HMOVRO,#35H問執(zhí)行程序后,RO、A和4BH、40H單元內(nèi)容的變化如何?5.設(shè)RO=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=AOH,(25H),(26H)=6FH,(27H)=76H,下列程序執(zhí)行后,結(jié)果如何?CLRCMOVR2,#3LOOP:MOVA,@ROADDCA,@RlMOV@RO,AINCROINCRlDJNZR2,LOOPJNCNEXTMOV@RO,#OlHSJMP$NEXT:DECROSJMP$(20H)=,(21H)=,(22H)= ,(23H)=,CY=,A=,RO=,R1=。6.閱讀下列程序段并回答問題。CLRCMOVA,#9AHSUBBA,60HADDA,61HDAAMOV62H,A(1)請(qǐng)問該程序執(zhí)行何種操作?(2)已知初值:(60H)=23H,(61H)=61H,請(qǐng)問運(yùn)行后:(62H)= ?7.解讀下列程序,然后填寫有關(guān)寄存器內(nèi)容。(1) MOV Rl,#48HMOV48H,#51HCJNE@Rl,#51H,OOHJNCNEXT1MOVA,#OFFHSJMPNEXT2NEXTl:MOVA,#OAAHNEXT2:SJMPNEXT2累加器A=()(2)MOVA,#OFBHMOVPSW,#lOHADDA,#7FH若psw=OOH,當(dāng)執(zhí)行完上述程序段后,將psw各位狀態(tài)填入下表:CYACF0RS1RS0OVF1P8.設(shè)(RO)=7EH,DPTR=10FEH,片內(nèi)RAM7EH和7FH兩單元的內(nèi)容分別是FFH和38H,請(qǐng)寫出下列程序段的每條指令的執(zhí)行結(jié)果。INC@ROINCROINC@ROINCDPTRINCDPTRINCDPTR9.設(shè)片內(nèi)RAM中(59H)=50H,執(zhí)行下列程序段。MOVA,59HMOVRO,AMOVA,.#0MOV@RO,AMOVA,#25HMOV51H,AMOV52H,70H問A= ,(50H)=,(51H)=,(52H)=。1.編一個(gè)子程序,將寄存器RO中的內(nèi)容x10(積<256)。2.編程將片內(nèi)RAM30H單元開始的15B的數(shù)據(jù)傳送到片外RAM3000H開始的單元中去。3.用查表法編一子程序,將40H單元中的BCD碼轉(zhuǎn)換成ASCII碼。4.片內(nèi)RAM50H、51H單元中有一個(gè)2B的二進(jìn)制數(shù),高位在前,低位在后,請(qǐng)編程將其求補(bǔ),存回原單元中去。5.片內(nèi)RAM30H開始的單元中有10B的二進(jìn)制數(shù),請(qǐng)編程求它們之和(和<256)。6.R1中存有一BCD碼,請(qǐng)編程將它轉(zhuǎn)換成ASCII碼,存入外RAM1000H單元中去。7.編一個(gè)程序,將累加器中的一個(gè)字符從串行接口發(fā)送出去。8.片外RAM2000H開始的單元中有5B的數(shù)據(jù),編程將它們傳送到片內(nèi)RAM20H開始的單元中去。9.用查表法編一子程序,將R3中的BCD碼轉(zhuǎn)換成ASCII碼。10.片內(nèi)RAM40H開始的單元內(nèi)有10B二進(jìn)制數(shù),編程找出其中最大值并存于50H單元中。11.編程將片外RAM3000H開始的20B的數(shù)據(jù)傳送到片內(nèi)RAM30H開始的單元中去。12.編程將R1、R2中的16位二進(jìn)制數(shù)增1后送回原單元(高位在R1中)。13.編程將片內(nèi)RAM40H開始的單元存放的10B的二進(jìn)制數(shù)傳送到片外RAM4000H開始的單元中去。14.編一子程序,從串行接口接受一個(gè)字符。15.編寫將30H和31H單元中2B二進(jìn)數(shù)乘2的子程序(積<65536)。16.片外RAM2000H單元中有一BCD碼,編程將其轉(zhuǎn)換成ASCII碼。17.試編制單字節(jié)BCD碼數(shù)的減法程序。18.利用調(diào)子程序的方法,進(jìn)行兩個(gè)4B無符號(hào)數(shù)相加。請(qǐng)編主程序及子程序。19.若外部RAM0000H開始的連續(xù)30H單元存放的是無符號(hào)數(shù),求其中的最大值送A。編程并注釋。20.若外部RAM0000H開始的連續(xù)30H單元存放的是有符號(hào)數(shù),求正數(shù)個(gè)數(shù)。編程并注釋。21.若圖外部RAM0000H開始的連續(xù)30H單元存放的為無符號(hào)數(shù),求其累加和(設(shè)和不超過8位)。編程并注釋。22.己知20H單元有一位十進(jìn)制數(shù),通過查表找出與其對(duì)應(yīng)的共陰七段碼,并存于30H單元。若20H單元的數(shù)大于或等于OAH,將FF裝入30H單元。 在ROM中存儲(chǔ)的共陰七段碼表如下:表格地址七段碼表格地址七段碼20003F20056D20010620067D20025B20070720034F20087F20046620096F23.將片外RAM空間2000H~200AH中的數(shù)據(jù)的高4位變零,低4位不變,原址存放。24.將累加器A和狀態(tài)寄存器內(nèi)容壓入堆棧保護(hù),然后再恢復(fù)A和狀態(tài)寄存器內(nèi)容。25.求片外RAM3000H、3001H單元數(shù)據(jù)的平均值,并傳送給3002H單元。26.分別寫出實(shí)現(xiàn)如下功能的程序段。(1)將片內(nèi)RAM30H的中間4位,31H的低2位,32H的高2位按序拼成一個(gè)新字節(jié),存入33H單元。(2)將DPTR中間8位取反,其余位不變。27.寫出達(dá)到下列要求的指令(不能改變各未涉及位的內(nèi)容)。(1)使A的最低位置1。(2)清除A的高4位。(3)使ACC.2和ACC.3置1。(4)清除A的中間4位。28.編寫程序?qū)⑵瑑?nèi)RAM30H中的2位十進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼,并存入31H和32H中。29.編寫程序段,用3種方法實(shí)現(xiàn)累加器A與寄存器B的內(nèi)容交換。30.編程將一個(gè)按高低字節(jié)存放在21H、20H的雙字節(jié)數(shù)乘2后、再按高低次序?qū)⒔Y(jié)果存放到22H、21H、20H單元。31.編程將存放在片外RAM1000H、1001H中的兩個(gè)數(shù),按大小次序存放到片內(nèi)30H、31H單元。32.多字節(jié)減法編程,已知有兩個(gè)多字節(jié)數(shù),從高到低依次存放如下: Xl→(13H)(12H)(11H)(lOH) Xz→(23H)(22H)(21H)(20H)計(jì)算Xl–X2,差存放在13H、12H、I1H、10H中。33.計(jì)算下面邏輯值(用×表示邏輯乘,+表示邏輯加)。 P1.O=F1.1XP1.2+ACC.7XC+PSW.O34.在ROM空間建立一個(gè)10以內(nèi)的平方值表,根據(jù)RO中的數(shù)查出平方值,若平方值超出表的范圍則將FF裝入A。35.三字節(jié)無符號(hào)數(shù)相加,被加數(shù)在片外RAM的2000H~2002H(低位在前),加數(shù)在片內(nèi)RAM的20H~22H(低位在前),要求把相加之和存放在20H~22H之中,請(qǐng)編程。36.將片內(nèi)RAM30H~3FH中的數(shù)據(jù)按順序傳送到片外RAM2000H~200FH,請(qǐng)編程。37.列舉4條能使累加器A清O的指令。38.編程將片外RAM1000H~1010H內(nèi)容傳人片內(nèi)RAM30H開始的單元。39.8255A控制字地址為300FH,請(qǐng)按:A口方式O輸入,B口方式1輸出,C口高位輸出、C口低位輸入,確定8255A控制字并
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年專家顧問聘用合同范文
- 2025年中醫(yī)藥大數(shù)據(jù)項(xiàng)目提案報(bào)告模板
- 2025年懷化市住宅租賃合同示范
- 2025年植樹用地租賃合同模板
- 2025年電熱設(shè)備:電熱管項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告范文
- 2025年產(chǎn)權(quán)交易所項(xiàng)目轉(zhuǎn)讓服務(wù)協(xié)議
- 2025年中等教育助學(xué)貸款合同范本
- 2025年衛(wèi)生用品采購(gòu)合同
- 2025年天然級(jí)復(fù)盆子酮項(xiàng)目申請(qǐng)報(bào)告模稿
- 2025年企業(yè)信息技術(shù)保密協(xié)議管理
- 110kV全封閉組合開關(guān)電器GIS擴(kuò)建及改造項(xiàng)目技術(shù)規(guī)范書通用部分
- 了解孩子的敏感期課件
- 幼兒園食譜播報(bào)
- 勾股定理(公開課)2
- 無違法犯罪記錄證明申請(qǐng)表(個(gè)人)
- 《藝術(shù)導(dǎo)論(第二版)》藝術(shù)鑒賞
- 蘇科版六年級(jí)下冊(cè)《勞動(dòng)》全一冊(cè)全部公開課PPT課件(共9課)
- 銀行業(yè)金融機(jī)構(gòu)監(jiān)管數(shù)據(jù)標(biāo)準(zhǔn)化規(guī)范(2021版)數(shù)據(jù)結(jié)構(gòu)一覽表
- 身份證籍貫對(duì)照表(自動(dòng))
- 質(zhì)量問題分析及措施報(bào)告
- 自動(dòng)扶梯與自動(dòng)人行道調(diào)試作業(yè)指導(dǎo)書(通用版)
評(píng)論
0/150
提交評(píng)論