




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.計算機中常用的碼制有原碼、反碼和。2.十進(jìn)制數(shù)29的二進(jìn)制表示為。3.十進(jìn)制數(shù)-29的8位補碼表示為。4.單片微型計算機由CPU、存儲器和三部分組成。5.若不使用MCS-51片內(nèi)存儲器引腳EA必須接。6.微處理器由寄存器堆、控制器和三部分組成。7.當(dāng)MCS-51引腳ALE信號有效時,表示從PO口穩(wěn)定地送出了地址。8.MCS-51的PO口作為輸出端口時,每位能驅(qū)動個SL型TTL負(fù)載。9.MCS-51有4個并行I/O口,其中是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時必須先寫入“1”。10.MCS-51的堆棧是軟件填寫堆核指針臨時在數(shù)據(jù)存儲器內(nèi)開辟的區(qū)域。11.MCS-51中凡字節(jié)地址能被整除的特殊功能寄存器均能位尋址。12.MCS-51系統(tǒng)中,當(dāng)信號有效時,表示CPU要從存儲器讀取信息。13.當(dāng)使用8751且=1,程序存儲器地址小于時,訪問的是片內(nèi)ROM。14.MCS-51特殊功能寄存器只能采用尋址方式。15.MCS-51有4組工作寄存器,它們的地址范圍是。16.MCS-51片內(nèi)20H~2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以。17.若用傳送指令訪問MCS-51的程序存儲器,它的操作碼助記符應(yīng)為。18.訪問MCS-51片內(nèi)RAM應(yīng)該使用的傳送指令的助記符是。19.當(dāng)MCS-51使用直接尋址方式訪問片內(nèi)RAM高128B時,會產(chǎn)生。20.設(shè)計8031系統(tǒng)時, 口不能用作一般I/O。21.MCS-51可擴展片外RAM64KB,但當(dāng)外擴I/O口后,其外部RAM尋址空間將。22.T計算機的系統(tǒng)總線有地址總線、控制總線和總線。23.輸入輸出設(shè)備是計算機與外部世界交換信息的。24.指令是通知計算機完成某種操作的。25.匯編語言中可以使用偽指令,它們不是真正的指令,只是用來。26.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器加以選擇。27.當(dāng)使用慢速外設(shè)時,最佳的傳輸方式是。28.MCS-51在外擴ROM、RAM或I/O時,它的地址總線是。29.當(dāng)定時器TO工作在方式3時,要占用定時器Tl的TR1和兩個控制位。30.MCS-51有5個中斷源,有2個中斷優(yōu)先級,優(yōu)先級由軟件填寫特殊功能器加以選擇。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ù)的實際地址是。41.十進(jìn)制數(shù)-47用8位二進(jìn)制補碼表示為。42.一19D的二進(jìn)制補碼表示為。43.計算機中最常用的字符信息編碼是。44.要串口為10位UART,工作方式應(yīng)選為。45.用串口擴并口時,串行接口工作方式應(yīng)選為方式。46.在串行通信中,數(shù)據(jù)傳送方向有、、三種方式。47.PC復(fù)位后為。 48.一個機器周期=節(jié)拍、一個機器周期=12個振蕩周期,一個振蕩周期=1節(jié)拍。49.80C51含KB掩膜ROM。50.80C51在物理上有個獨立的存儲器空間。51.外部中斷入口地址為。52.PSW中RS1RSO=10H時,R2的地址為。53.一個機器周期=個狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時鐘信號的周期定義為狀態(tài)周期。54.8751是EPROM型,內(nèi)含KBEPROM。55.89C51是FlashROM型,內(nèi)含KBFlashROM。56.MCS-51中,TO中斷服務(wù)程序人口地址為。57.PSW中RS1RSO=llH時,R2的地址為。58.執(zhí)行當(dāng)前指令后,PC內(nèi)容為。59.12根地址線可尋址KB存儲單元。60.寫8255A控制字時,需將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中斷有個優(yōu)先級。67.80C51中斷嵌套最多級。68.微機與外設(shè)間傳送數(shù)據(jù)有、和三種方式。69.外中斷請求標(biāo)志位是和。70.當(dāng)80C51的RST引腳上保持個機器周期以上的低電平時,80C51即發(fā)生復(fù)位。71.當(dāng)單片機的型號為8031/8032時,其芯片引線EA一定要接電平。72.MCS-51機擴展片外I/O口占用片外存儲器的地址空間。73.MCS-51單片機訪問片外存儲器時,利用信號鎖存來自口的低8位地址信號。74.12根地址線可選個存儲單元,32KB存儲單元需要根地址線。75.三態(tài)緩沖寄存器輸出端的"三態(tài)"是指態(tài)、態(tài)和態(tài)。76.74LS138是具有3個輸入的譯碼器芯片,其輸出作為片選信號時,最多可以選中塊芯片。77.74LS273通常用來作簡單接口擴展;而74LS244則常用來作簡單接口擴展。78.A/D轉(zhuǎn)換器的作用是將量轉(zhuǎn)為量;D/A轉(zhuǎn)換器的作用是將量轉(zhuǎn)為量。79.A/D轉(zhuǎn)換器的三個最重要指標(biāo)是、和。80.從輸入模擬量到輸出穩(wěn)定的數(shù)字量的時間間隔是A/D轉(zhuǎn)換器的技術(shù)指標(biāo)之一,稱為。81.若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為十5V,則該D/A轉(zhuǎn)換器的分辨率V。82.MCS-51單片機片內(nèi)RAM的寄存器區(qū)共有個單元,分為組寄存器,每組個單元,以作為寄存器名稱。83.單片機系統(tǒng)復(fù)位后,(PSW)=00H,因此片內(nèi)RAM寄存區(qū)的當(dāng)前寄存器是第組,8個寄·欲使P1口的低4位輸出O而高4位不變,應(yīng)執(zhí)行一條。·欲使PI口的高4位輸出1而低4位不變,應(yīng)執(zhí)行一條?!IVAB指令執(zhí)行后,,OV標(biāo)志為1,則此指令執(zhí)行前(B)=?!UL AB指令執(zhí)行后,OV標(biāo)志為1,則(B)≠。·MCS-51的兩條查表指令是和。1.在中斷服務(wù)程序中,至少應(yīng)有一條( )(A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令(D)中斷返回指令2.當(dāng)MCS-51復(fù)位時,下面說法正確的是( )。(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.下面哪一種傳送方式適用于電路簡單且時序己知的外設(shè)()。(A)條件傳送(B)無條件傳送(C)DMA(D)中斷5.ORG-2000HLCALL3000HORG3000HRET 左邊程序執(zhí)行完RET指令后,PC=()。(A)2000H (B)3000H (C)2003H(D)3003H6.要使MCS-51能夠響應(yīng)定時器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)中斷時,下列哪種操作不會發(fā)生()。(A)保護(hù)現(xiàn)場 (B)保護(hù)PC(C)找到中斷入口(D)保護(hù)PC轉(zhuǎn)入中斷人口9.用MCS-51串行接口擴展并行I/O口時,串行接口工作方式應(yīng)選擇()(A)方式0 (B)方式1 (C)方式2 (D)方式310.JNZ rel指令的尋址方式是()。(A)立即尋址 (B)寄存器尋址 (C)相對尋址(D)位尋址11.執(zhí)行LCALL4000H指令時,MCS-51所完成的操作是()(A)保護(hù)PC(B)4000H→PC(C)保護(hù)現(xiàn)場(D)PC+3入棧,4000H→PC12.下面哪條指令產(chǎn)生WR信號()。(A)MOVXA,@DPTR(B)MOVCA,@A+PC(C)MOVCA,@A十DPTR (D)MOVX@DPTR,A13.若某存儲器芯片地址線為12根,那么它的存儲容量為()。(A)1KB (B)2KB (C)4KB (D)8KB14.要想測量INTO引腳上的一個正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為()(A)09H (B)87H (C)OOH(D)80H15.PSW=18H時,則當(dāng)前工作寄存器是( )。(A)0組 (B)1組 (C)2組(D)3組16.使用8751,且EA=l時,則可以外擴ROM( )。(A)64KB (B)60KB (C)58KB(D)56KB17.MOVXA,@DPTR指令中源操作數(shù)的尋址方式是()(A)寄存器尋址(B)寄存器間接尋址(C)直接尋址(D)立即尋址18.MCS-51有中斷源( )。(A)5個 (B)2個(C)3個(D)6個19.MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)是()(A)OOH (B)07H(C)60H(D)70H20.下面哪一個部件不是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)中斷時,下面哪一個條件不是必須的( )。(A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開放的(C)沒有同級或高級中斷服務(wù) (D)必須有RETI指令24.使用定時器T1時,有幾種工作模式()。(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ū)動( )。(A)2個TTL低電平負(fù)載(B)4個TTL低電平負(fù)載(C)8個TTL低電平負(fù)載(D)10個TTL低電平負(fù)載27.使用8255可以擴展出的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)單片微機(D)控制器30.要把PO口高4位變0,低4位不變,應(yīng)使用指令()。(A)ORLP0,#0FH(B)ORLP0,#0F0H(C)ANLPO,#OFOH(D)ANLP0,#0FH31.下面哪種外設(shè)是輸出設(shè)備()。(A)打印機(B)紙帶讀出機(C)鍵盤(D)A/D轉(zhuǎn)換器32.所謂CPU是指()。(A)運算器與控制器 (B)運算器與存儲器(C)輸入輸出設(shè)備 (D)控制器與存儲器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外擴程序存儲器8KB時,需使用EPROM2716()。(A)2片(B)3片(C)4片(D)5片36.計算機在使用中斷方式與外界交換信息時,保護(hù)現(xiàn)場的工作應(yīng)該是()。(A)由CPU自動完成(B)在中斷響應(yīng)中完成(C)應(yīng)由中斷服務(wù)程序完成 (D)在主程序中完成37.89C51最小系統(tǒng)在執(zhí)行ADDA,20H指令時,首先在PO口上出現(xiàn)的信息是()。(A)操作碼地址 (B)操作碼 (C)操作數(shù) (D)操作數(shù)地址38.MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yī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)以上都不對41.某種存儲器芯片是8KBX4/片,那么它的地址線根數(shù)是()。(A)11根 (B)12根 (C)13根(D)14根42.要訪問MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是()。(A)寄存器間接尋址(B)變址尋址(C)直接尋址(D)相對尋址43.下面哪條指令將MCS-51的工作寄存器置成3區(qū)()。(A)MOVPSW,#13H (B)MOVPSW,#18H(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.444.若MCS-51中斷源都編程為同級,當(dāng)它們同時申請中斷時CPU首先響應(yīng)()。(A)INTI (B)INTO (C)Tl (D)TO45.當(dāng)MCS一51進(jìn)行多機通信時,串行接口的工作方式應(yīng)選擇()。(A)方式0 (B)方式1 (C)方式2 (D)方式O或方式246.執(zhí)行MOVX A,@DPTR指令時,MCS-51產(chǎn)生的控制信號是()。(A)PSEN (B)ALE (C)RD (D)WR47.MCS-51的相對轉(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指令時,MCS-51產(chǎn)生下面哪一個控制信號()。(A)PSEN (B)WR (C)ALE(D)RD51.74LS138芯片是()。(A)驅(qū)動器 (B)譯碼器(C)鎖存器(D)編碼器52.ORGOOOOHAJMP0040HORG0040HMOVSP,#OOH當(dāng)執(zhí)行完左邊的程序后,PC的值是()。(A)0040H (B)0041H (C)0042H(D)0043H53.MCS-51外擴ROM、RAM和I/O口時,它的數(shù)據(jù)總線是()。(A)PO (B)P1 (C)P2(D)P354.當(dāng)CPU響應(yīng)串行接口中斷時,程序應(yīng)轉(zhuǎn)移到()。(A)0003H (B)0013H(C)0023H(D)001BH55.當(dāng)ALE信號有效時,表示()。(A)從ROM中讀取數(shù)據(jù) (B)從PO口可靠地送出地址低8位(C)從PO口送出數(shù)據(jù) (D)從RAM中讀取數(shù)據(jù)56.MCS-51外擴8255時,它需占用()端口地址。(A)1個 (B)2個(C)3個(D)4個57.MCS-51復(fù)位時,下述說法正確的是( )。(A)(20H)=OOH (B)SP=OOH(C)SBUF=OOH(D)TH0=00H58.當(dāng)使用快速外部設(shè)備時,最好使用的輸入/輸出方式是()。(A)中斷 (B)條件傳送 (C)DMA(D)無條件傳送59.執(zhí)行MOVIE,#03H后,MCS一51響應(yīng)的中斷是()。(A)1個(B)2個 (C)3個(D)0個60.程序設(shè)計的方法一般有( )。(A)1種 (B)2種 (C)3種(D)4種61.MCS-51的中斷源全部編程為同級時,優(yōu)先級最高的是()。(A)INTI(B)TI (C)串行接口(D)INT062.下面哪種設(shè)備不是輸入設(shè)備( )。(A)A/D轉(zhuǎn)換器 (B)鍵盤 (C)打印機(D)掃描儀63.外部中斷1固定對應(yīng)的中斷人口地址為()。(A)0003H (B)OOOBH (C)0013H(D)001BH64.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)中的()。(A)TMOD (B)TCON/SCON (C)IE (D)IP65.MCS-51單片機可分為兩個中斷優(yōu)先級別。各中斷源的優(yōu)先級別設(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口讀一改一寫操作,是針對該口的()。(A)引腳 (B)片選信號 (C)地址線 (D)內(nèi)部鎖存器68.以下指令中,屬于單純讀引腳的指令是( )。(A)MOVP1,A (B)ORLP1,#OFH(C)MOVC,P1.5 (D)DJNZPl,short-lable69.()并非單片機系統(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)先級寄存器內(nèi)的有關(guān)位置1(D)當(dāng)前一條指令執(zhí)行完70.指令A(yù)JMP的跳轉(zhuǎn)范圍是()。(A)256B (B)1KB (C)2KB(D)64KB71.以下運算中對溢出標(biāo)志OV沒有影響或不受OV影響的運算是( )。(A)邏輯運算 (B)符號數(shù)加減法運算(C)乘法運算 CD)除法運算72.在算術(shù)運算中,與輔助進(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)用時把斷點地址進(jìn)棧保護(hù)后,SP的值為( )。(A)36H (B)37H (C)38H CD)39H74.在相對尋址方式中,“相對”兩字是指相對于()。(A)地址偏移量rel (B)當(dāng)前指令的首地址(C)當(dāng)前指令的末地址 (D)下條指令的首地址75.在寄存器間接尋址方式中,指定寄存器中存放的是()。(A)操作數(shù)(B)操作數(shù)地址(C)轉(zhuǎn)移地址(D)地址偏移量76.對程序存儲器的讀操作,只能使用()。(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令77.必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運算C )。(A)有加法和減法 (B)有乘法和除法(C)只有加法(D)只有減法78.執(zhí)行返回指令時,返回的斷點是()。(A)調(diào)用指令的首地址 (B)調(diào)用指令的末地址(C)調(diào)用指令下一條指令的首地址 (D)返回指令的末地址79.可以為訪問程序存儲器提供或構(gòu)成地址的有()。(A)只有程序計數(shù)器PC (B)只有PC和累加器A(C)只有PC、A和數(shù)據(jù)指針DPTR (D)PC、A、DPTR和塔樓指針SP80.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)中的()。(A)TMOD(B)TCON/SCON (C)IE (D)IP1.我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)與軟件系統(tǒng)的總稱。()2.MCS-51的相對轉(zhuǎn)移指令最大負(fù)跳距是127B。()3.MCS-51的程序存儲器只是用來存放程序的。()4.MCS-51的5個中斷源優(yōu)先級相同。()5.要進(jìn)行多機通信,MCS-51串行接口的工作方式應(yīng)選為方式1。()6.MCS-51上電復(fù)位時,SBUF=OOH。()7.MCS-51外部中斷O的入口地址是0003H。()8.TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。()9.MCS-51的時鐘最高頻率是18MHz。()10.使用可編程接口必須初始化。()11.當(dāng)MCS-51上電復(fù)位時,堆核指針SP=OOH。()12.MCS-51外擴I/O口與外RAM是統(tǒng)一編址的。()13.使用8751且EA=1時,仍可外擴64KB的程序存儲器。()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)中,一個機器周期等于1.5μs。()21.調(diào)用子程序指令(如LCALL)及返回指令(如RET)與堆錢有關(guān)但與PC無關(guān)。()22.片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時,需要專門的輸入/輸出指令。()23.鎖存器、三態(tài)緩沖寄存器等簡單芯片中沒有命令寄存和狀態(tài)寄存等功能。()24.MOV@RO,Pl在任何情況下都是一條能正確執(zhí)行的MCS-51指令。()25.欲將片外RAM中3057H單元的內(nèi)容傳送給A,判斷下列指令或程序段正誤。()①MOVXA,3057H()③MOVP2,#30H() MOVRO,特57H MOVXA,@RO②MOVDPTR,#3057H()④MOVP2,#30H () MOVXA,@DPTRMOVR2,#57H MOVXA,@R226.欲將SFR中的PSW寄存器內(nèi)容讀入A,判斷下列指令的正誤。 ①MOVA,PSW ()③MOVRO,#ODOH() ②MOVA,ODOH()MOVA,@RO④PUSHPSW()POPACC27.判斷以下指令的正誤。 ①MOV28H,@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.什么是機器數(shù)與真值?4.什么是累加器?5.什么是微型計算機?6.什么是指令系統(tǒng)?7.什么是總線?8.什么是運算器?9.什么是微處理器?10.什么是指令?11.什么是匯編語言?12.什么是尋址方式?13.什么是堆找?14.什么是高級語言?15.什么是匯編?16.什么是指令周期?17.什么是進(jìn)位和溢出?18.單片機用于外界過程控制中,為何要進(jìn)行A/D、D/A轉(zhuǎn)換?19.具有8位分辨率的A/D轉(zhuǎn)換器,當(dāng)輸入OV~5V電壓時,其最大量化誤差是多少?20.A/D轉(zhuǎn)換芯片中采樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?21.串行數(shù)據(jù)傳送的主要優(yōu)點和用途是什么?22.MCS-51指令集中有無“程序結(jié)束”指令?上機調(diào)試時怎樣實現(xiàn)“程序結(jié)束”功能?23.中斷服務(wù)子程序與普通子程序有哪些異同之處?24.說明DAA指令的用法。25.80C51有幾種尋址方式?各涉及哪些存儲器空間?26.80C51響應(yīng)中斷的條件是什么?CPU響應(yīng)中斷后,CPU要進(jìn)行哪些操作?不同的中斷的中斷入口地址是多少?27.單片機對中斷優(yōu)先級的處理原則是什么?28.80C51的外部中斷有哪兩種觸發(fā)方式?它們對觸發(fā)脈沖或電平有什么要求?29.單片機怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級?30.80C51單片機定時器/計數(shù)器作定時器和計數(shù)器時,其計數(shù)脈沖分別由誰提供?31.80C51單片機定時器/計數(shù)器的門控信號GATE設(shè)置為1時,定時器如何啟動?32.80C51單片機片內(nèi)設(shè)有幾個定時器/計數(shù)器?它們是由哪些特殊功能寄存器組成?33.定時器/計數(shù)器作定時器用時,其定時時間與哪些因素有關(guān)?作計數(shù)器時,對外界計數(shù)頻率有何限制?34.什么是單片機的機器周期、狀態(tài)周期、振蕩周期和指令周期?它們之間是什么關(guān)系?35.當(dāng)定時器TO工作于模式3時,如何使運行中的定時器Tl停止下來?36.若80C51的片內(nèi)ROM容量已不滿足要求,那么片內(nèi)硬件如何繼續(xù)使用?37.波特率、比特率和數(shù)據(jù)傳送速率的含意各是什么?38.開機復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當(dāng)前工作寄存器組?39.程序狀態(tài)寄存器PSW的作用是什么?常用狀態(tài)有哪些位?作用是什么?40.位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中什么位置?41.MCS—51單片機的時鐘周期與振蕩周期之間有什么關(guān)系?一個機器周期的時序如何劃分?42.MCS-51單片機有幾種復(fù)位方法?應(yīng)注意什么事項?43.MCS-51單片機內(nèi)部包含哪些主要邏輯功能部件?44.MCS-51單片機的存儲器從物理結(jié)構(gòu)上和邏輯上分別可劃分幾個空間?45.存儲器中有幾個具有特殊功能的單元?分別作什么用?46.MCS-51單片機片內(nèi)256B的數(shù)據(jù)存儲器可分為幾個區(qū)?分別作什么用?47.為什么MCS-51單片機的程序存儲器和數(shù)據(jù)存儲器共處同一地址空間而不會發(fā)生總線沖突?48.MCS-51單片機的PO~P3四個I/O端口在結(jié)構(gòu)上有何異同?使用時應(yīng)注意什么事項?49.MCS-51單片機有幾種低功耗方式?如何實現(xiàn)?50.試說明指令CJNE@Rl,#7AH,10H的作用。若本指令地址為8100H,其轉(zhuǎn)移目的地址是多少?51.如何將80C51當(dāng)80C31使用?52.程序存儲器的0543H和0544H兩單元中存有一條AJMP指令。若其代E165H,則目的地址等于什么?53.某CJNE指令代碼的第一個字節(jié)位于0800H單元,其跳轉(zhuǎn)目的地址為07E2H,試問(0802H)=?54.DJNZR7,LABEL指令的代碼為DFOFH。若該指令的第一個字節(jié)位于0800H單元,則標(biāo)號LABEL所代表的目的地址等于什么?55.讀下面一段程序,并以簡單方法對它進(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)場指令依次是什么?33HSPPSW32HACC57.用一條什么指令可以取代下列4條指令?32HACC30H31H4AH50HMOVDPTR,#1234H30H31H4AH50H2FHXXHPUSHDPL2FHXXHPUSHDPHRET1.Xl=-1111101,X2=+110,求:X1-X2=?2.求土68的補碼以及補碼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,最大定時=?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.程序存儲器空間表格如下:地址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)請問該程序執(zhí)行何種操作?(2)已知初值:(60H)=23H,(61H)=61H,請問運行后:(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,請寫出下列程序段的每條指令的執(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.編一個子程序,將寄存器RO中的內(nèi)容x10(積<256)。2.編程將片內(nèi)RAM30H單元開始的15B的數(shù)據(jù)傳送到片外RAM3000H開始的單元中去。3.用查表法編一子程序,將40H單元中的BCD碼轉(zhuǎn)換成ASCII碼。4.片內(nèi)RAM50H、51H單元中有一個2B的二進(jìn)制數(shù),高位在前,低位在后,請編程將其求補,存回原單元中去。5.片內(nèi)RAM30H開始的單元中有10B的二進(jìn)制數(shù),請編程求它們之和(和<256)。6.R1中存有一BCD碼,請編程將它轉(zhuǎn)換成ASCII碼,存入外RAM1000H單元中去。7.編一個程序,將累加器中的一個字符從串行接口發(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.編一子程序,從串行接口接受一個字符。15.編寫將30H和31H單元中2B二進(jìn)數(shù)乘2的子程序(積<65536)。16.片外RAM2000H單元中有一BCD碼,編程將其轉(zhuǎn)換成ASCII碼。17.試編制單字節(jié)BCD碼數(shù)的減法程序。18.利用調(diào)子程序的方法,進(jìn)行兩個4B無符號數(shù)相加。請編主程序及子程序。19.若外部RAM0000H開始的連續(xù)30H單元存放的是無符號數(shù),求其中的最大值送A。編程并注釋。20.若外部RAM0000H開始的連續(xù)30H單元存放的是有符號數(shù),求正數(shù)個數(shù)。編程并注釋。21.若圖外部RAM0000H開始的連續(xù)30H單元存放的為無符號數(shù),求其累加和(設(shè)和不超過8位)。編程并注釋。22.己知20H單元有一位十進(jìn)制數(shù),通過查表找出與其對應(yīng)的共陰七段碼,并存于30H單元。若20H單元的數(shù)大于或等于OAH,將FF裝入30H單元。 在ROM中存儲的共陰七段碼表如下:表格地址七段碼表格地址七段碼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.分別寫出實現(xiàn)如下功能的程序段。(1)將片內(nèi)RAM30H的中間4位,31H的低2位,32H的高2位按序拼成一個新字節(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種方法實現(xiàn)累加器A與寄存器B的內(nèi)容交換。30.編程將一個按高低字節(jié)存放在21H、20H的雙字節(jié)數(shù)乘2后、再按高低次序?qū)⒔Y(jié)果存放到22H、21H、20H單元。31.編程將存放在片外RAM1000H、1001H中的兩個數(shù),按大小次序存放到片內(nèi)30H、31H單元。32.多字節(jié)減法編程,已知有兩個多字節(jié)數(shù),從高到低依次存放如下: Xl→(13H)(12H)(11H)(lOH) Xz→(23H)(22H)(21H)(20H)計算Xl–X2,差存放在13H、12H、I1H、10H中。33.計算下面邏輯值(用×表示邏輯乘,+表示邏輯加)。 P1.O=F1.1XP1.2+ACC.7XC+PSW.O34.在ROM空間建立一個10以內(nèi)的平方值表,根據(jù)RO中的數(shù)查出平方值,若平方值超出表的范圍則將FF裝入A。35.三字節(jié)無符號數(shù)相加,被加數(shù)在片外RAM的2000H~2002H(低位在前),加數(shù)在片內(nèi)RAM的20H~22H(低位在前),要求把相加之和存放在20H~22H之中,請編程。36.將片內(nèi)RAM30H~3FH中的數(shù)據(jù)按順序傳送到片外RAM2000H~200FH,請編程。37.列舉4條能使累加器A清O的指令。38.編程將片外RAM1000H~1010H內(nèi)容傳人片內(nèi)RAM30H開始的單元。39.8255A控制字地址為300FH,請按:A口方式O輸入,B口方式1輸出,C口高位輸出、C口低位輸入,確定8255A控制字并
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2 學(xué)會寬容(教學(xué)設(shè)計)-2023-2024學(xué)年統(tǒng)編版道德與法治六年級下冊
- 2 落花生 教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文五年級上冊
- 5小小的船 教學(xué)設(shè)計-2024-2025學(xué)年語文一年級上冊統(tǒng)編版
- 8 匆匆 教學(xué)設(shè)計-2023-2024學(xué)年語文六年級下冊統(tǒng)編版
- 演出策劃服務(wù)合同合同范本
- 工程傷亡合同范本
- 4 田家四季歌(教學(xué)設(shè)計)2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 酒店出租專車合同范本
- Module 5 Museums Unit 3 教學(xué)設(shè)計 2024-2025學(xué)年外研版九年級英語上冊
- 5《應(yīng)對自然災(zāi)害》(教學(xué)設(shè)計)2023-2024學(xué)年統(tǒng)編版道德與法治六年級下冊
- 小學(xué)英語外研版(三起點)四年級下冊全冊課文翻譯(1-10模塊)
- WS 400-2023 血液運輸標(biāo)準(zhǔn)
- 銀行業(yè)金融機構(gòu)監(jiān)管數(shù)據(jù)標(biāo)準(zhǔn)化規(guī)范(2021版)數(shù)據(jù)結(jié)構(gòu)一覽表
- 電子商務(wù)基礎(chǔ)與實務(wù)(第四版)高職PPT完整全套教學(xué)課件
- 信息論與編碼(第4版)完整全套課件
- 施工吊籃工程監(jiān)理實施細(xì)則
- 自動扶梯與自動人行道調(diào)試作業(yè)指導(dǎo)書(通用版)
- 2023年全國卷英語甲卷講評課件-2024屆高考英語復(fù)習(xí)
- 現(xiàn)代通信原理與技術(shù)(第五版)PPT全套完整教學(xué)課件
- 《戰(zhàn)勝抑郁 走出抑郁癥的30天自我康復(fù)訓(xùn)練》讀書筆記思維導(dǎo)圖
- 幼兒園課件:時鐘國王
評論
0/150
提交評論