《單片機原理及應(yīng)用》考試復(fù)習(xí)題庫(含答案)_第1頁
《單片機原理及應(yīng)用》考試復(fù)習(xí)題庫(含答案)_第2頁
《單片機原理及應(yīng)用》考試復(fù)習(xí)題庫(含答案)_第3頁
《單片機原理及應(yīng)用》考試復(fù)習(xí)題庫(含答案)_第4頁
《單片機原理及應(yīng)用》考試復(fù)習(xí)題庫(含答案)_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機原理及應(yīng)用考試復(fù)習(xí)題庫(含答案)一、單項選擇題.M0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR1, A;后(A)=A、10HB、11HC、12HD、13H答案:B. 64K程序存儲器常用的芯片是EPROM是O :27162732276427128Ex 27256F、 27512答案:F3.RS1和RSO的定義是()A、進位標志位B、輔助進位標志位C、用戶標志位D、寄存器組選擇位.MCS-51單片機在同一級別里除INTO外,級別最高的中斷源是A、外部中斷1B、定時器TOC、定時器T1D、串行口答案:B.如果(PO) =65H,那么當 CPLP0

2、.2SETBCM0VP0.4, C 執(zhí)行后(P0)二 0A、61HB、75HC、71HD、17H答案:C.RRCA 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:C.當(IP)二04H時,優(yōu)先級最高的中斷源是O :A、外部中斷0B、外部中斷1.不同點為:8051內(nèi)部有4KBR0M, 8751內(nèi)部有4KBEPR0M,而8031內(nèi)部無程 序存儲器。A、正確B、錯誤答案:A.書寫格式是否正確LJMP#1000HA、正確B、錯誤答案:B. 123=01010010B=53HoA、正確B、錯誤答案:B.MCS51單片機有5個中斷源,2個中斷優(yōu)先級,中斷優(yōu)先級由

3、特殊功能寄存 器IP控制.A、正確B、錯誤答案:A. MCS-51單片機的TM0D模式控制寄存器不能進行位尋址,只能用字節(jié)傳送指 令設(shè)置定時器的工作方式及操作模式。As正確B、錯誤答案:A.外部中斷0請求,由P3.1腳輸入。A、正確B、錯誤答案:B.當8051的定時器T0計滿數(shù)變?yōu)?后,溢出標志位(TCON的TF當也變?yōu)?。A、正確B、錯誤答案:B. 8051單片機RAM的SFR區(qū)定義了 21個專用寄存器Av正確B、錯誤答案:A. 8051單片機的時鐘脈沖信號可采用內(nèi)部振蕩和外部時鐘電路兩種方式A、正確B、錯誤答案:A.書寫格式是否正確MOVCA+DPTR, AA、正確B、錯誤答案:B.指令M

4、OVA, 00H執(zhí)行后A的內(nèi)容一定為AH。A、正確B、錯誤答案:B. DPTR是一個8位的寄存器,可以用來做數(shù)據(jù)指針使用A、正確B、錯誤答案:B.通過對中斷優(yōu)先級寄存器IP的設(shè)置,每個中斷源都可以被定義為高優(yōu)先級 中斷。A、正確B、錯誤答案:A.定時計數(shù)器1的工作方式有4種A、正確B、錯誤答案:B. SUBB:是一個非法標號A、正確B、錯誤答案:A.條件轉(zhuǎn)移指令JBbit, reI;如bit=1,轉(zhuǎn)移A、正確B、錯誤答案:A. P0 口是一個三態(tài)雙向口,可作地址總線和數(shù)據(jù)總線用As正確B、錯誤答案:A.方式1構(gòu)成一個16位定時/計數(shù)器A、正確B、錯誤答案:A.判斷指令(或偽指令)DJNZ#da

5、ta, rel是否正確A、正確B、錯誤答案:B.當MCS-51上電復(fù)位時,堆棧指針SPR0H。A、正確B、錯誤答案:B. 8051有2個16位的定時器/計數(shù)器,有4種工作方式。A、正確B、錯誤 答案:A.時鐘脈沖是震蕩脈沖二分頻后的信號A、正確B、錯誤答案:A. TF0是定時計數(shù)器T0的中斷標志位A、正確B、錯誤答案:A. SFR區(qū)可以直接尋址,還可以用寄存器間接尋址A、正確B、錯誤答案:B.如使用共陽極數(shù)碼管,數(shù)據(jù)為1表示對應(yīng)字段亮A、正確B、錯誤答案:B. MCS-51單片機的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。A、正確B、錯誤答案:B. CY (PSW. 7) 進位標志位。CY

6、是PSW中最常用的標志位。A、正確B、錯誤答案:A.十進制數(shù)96轉(zhuǎn)換為二進制是01110000BAs正確B、錯誤答案:B.標號由廣8個字符組成,第一個字符必須是英文字,不能是數(shù)字或其它符號;標號后必須用冒號。A、正確B、錯誤答案:A.單片機的振蕩周期就是內(nèi)部使用的時鐘信號的周期A、正確B、錯誤答案:B. P1 口的8個引腳都具有第二功能A、正確B、錯誤答案:B. CJNEA, #data, rel是比擬不相等轉(zhuǎn)移指令A(yù)s正確B、錯誤答案:A.指令JNBTFO, LP的含義是:假設(shè)定時器TO未計滿數(shù),就轉(zhuǎn)LP。A、正確B、錯誤答案:A.入棧指令執(zhí)行時先將操作數(shù)內(nèi)容存入SP指向的單元,然后SP指針

7、加1A、正確B、錯誤答案:B.假設(shè)置8051的定時器/計數(shù)器T1于定時模式,工作于方式2,那么工作方式字為 20HoA、正確B、錯誤答案:A.如要允許外部中斷0中斷,應(yīng)置中斷允許寄存器IE的EA位和EXO位為1。A、正確B、錯誤答案:A.用戶在編寫中斷服務(wù)程序時,可在中斷入口矢量地址存放一條無條件轉(zhuǎn)移指令,以防止中斷服務(wù)程序容納不下。As正確B、錯誤答案:A.波特率用于表征數(shù)據(jù)傳輸?shù)乃俣?,波特率越小,?shù)據(jù)傳輸速度越快。A、正確B、錯誤答案:B.加法指令會影響程序狀態(tài)字PSW的各標志位A、正確B、錯誤答案:A.對于8051單片機而言,在外部擴展EPROM時,EA引腳應(yīng)接地Av正確B、錯誤答案:A

8、.操作數(shù)Ri的尋址方式是寄存器尋址A、正確B、錯誤答案:B.操作數(shù)ACC的尋址方式是寄存器尋址A、正確B、錯誤答案:B. JZrel指令跳轉(zhuǎn)的條件是A的內(nèi)容為0A、正確B、錯誤答案:A.如要顯示“0”,共陽極數(shù)碼管的字型編碼應(yīng)為:11000000B (即C0H)A、正確B、錯誤答案:A. 8051單片機的ROM從0003H到002AH單元是中斷服務(wù)區(qū)A、正確B、錯誤答案:A.內(nèi)部RAM的所有單元都能進行位尋址A、正確B、錯誤答案:B215.8051單片機系統(tǒng)復(fù)位后,IE中各中斷允許位均被清0,即禁止所有中斷。A、正確B、錯誤答案:A.工作寄存器Rn有8個,它的地址由RS1和RSO確定As正確B

9、、錯誤答案:A.執(zhí)行返回指令時,返回的斷點是調(diào)用指令的首地址。A、正確B、錯誤答案:B.TM0D中GATE=時,表示由兩個信號控制定時器的啟停。A、正確B、錯誤答案:A.單片機是微型計算機A、正確B、錯誤答案:AC、定時計數(shù)器0D、定時計數(shù)器1答案:B.M0VXA,R0指令中,源操作數(shù)采用()尋址方式,指令作用在()區(qū)間。A、寄存器,外部數(shù)據(jù)存儲器B、直接,程序存儲器C、寄存器間接,內(nèi)部數(shù)據(jù)存儲器D、寄存器間接,外部數(shù)據(jù)存儲器答案:D.以下各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的 結(jié)果是什么? (5 分)設(shè)(60H) =35H, (A) =19H, (RO) =30H,

10、(30H) =0FHo執(zhí)行指令 MOVA, #48H;ADDA, 60H 后A、直接尋址;4EHB、變址尋址;4EHC、立即尋址;OFHD、變址尋址;OFH答案:A.能將A按位取反的指令是()oAv CPLAB、 CLRAC、RLAD、 SWAPA答案:A. 8051單片機的機器周期為2H s,那么其晶振頻率fosc為()MHz.A、1B、2C、6D、12答案:A.執(zhí)行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #00HM0VxR0,AINCROCLRAADDCA, #00HM0VxR0, ARET 之后那么 CY 是()A、OOHB、01HC、0

11、2HD、03H答案:B.以下有關(guān)PC的說法不正確的選項是():A、PC具有自動加“1”功能B、PC是一個16位寄存器C、是純物理指針,本身沒有地址D、總是存放著當前被執(zhí)行指令的首地址答案:D定義字節(jié)型數(shù)據(jù)的偽指令是0 :A、DSB、DBC、DWD、BIT答案:B.執(zhí)行中斷返回指令,從堆棧彈出地址送給。A、AB、CYC、PCD、 DPTR答案:C. A7H和5BH兩個立即數(shù)相加后,和為(),(CY)是()。1CH, 0C1H, 002H, 1C1H, 1答案:C.執(zhí)行LACLL4000H指令時,MCS-51所完成的操作是()A、保護PC(PC) =4000HC保護現(xiàn)場D、PC+3 入棧,(PC)

12、 =4000H答案:D45.(A)二50H, (RO)=30H, (30H)=6CH,執(zhí)行指令 XCHA, R0 后,R0 的內(nèi)容為():A、50HB、30HC、6CHD、00H答案:B.一個EPROM的地址有A0A11引腳,它的容量為()。A、2KBB、4KBC、8KBD、 16KB答案:B.用定時器T1方式2計數(shù),要求每計滿100次,向CPU發(fā)出中斷請求,TH1、TL1的初始值是A、9CHB、20HC、64HD、AOH答案:A.執(zhí)行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #00HM0VxR0,AINCROCLRAADDCA, #00HM0V

13、xR0, ARET 之后那么 DPTR 是()Ax 8003HB、 7900H8001H8000H答案:D. 3D. OAH轉(zhuǎn)換成二進制數(shù)是()oAx 111101.0000101BB、111100. 0000101BC、111101. 101BD、111100. 101B答案:A.MOVRi, direct 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:A.MCS-51單片機CPU開中斷的指令是Av SETBEASETBESCLREAD、 SETBEXO答案:A52.4K程序存儲器常用的芯片是EPROM是():2716273227642712827

14、25627512 答案:B53.假設(shè)(A)二50H,(B) =AOH,執(zhí)行 MULAB 后,(A) = (B)=(A) =02H (B) =33H(A)=OOH (B) =33H(A) =02H (B)二32HD、(A) ROH (B) =32H 答案:D.一個機器周期內(nèi)含有多少個狀態(tài)周期():A、2B、4C、6D、8答案:C.用8051的定時器,假設(shè)用軟啟動,應(yīng)使TOMD中的Ax GATE 位置 1B、C/T位置1C、GATE 位置 0D、C/T位置0答案:C.假設(shè)(A) =86H, (PSW) =80H,那么執(zhí)行 RRCA 指令后A、C3HB、B3HC、ODHD、56H答案:A.地址總線的

15、縮寫是。:A、ABB、DBC、CBD、KB答案:A.MCS-51指令系統(tǒng)中,指令DAA應(yīng)跟在()。A、加法指令后B、BCD碼的加法指令后C、減法指令后D、BCD碼的減法指令后 答案:B.單片機上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為。:OOOOH, 00HOOOOH, 07HFFH, 07HFFH, 00H答案:B.以下各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的 結(jié)果是什么?(5 分)設(shè)(60H) =35H, (A) =19H, (RO) =30H, (30H)=OFH。執(zhí)行指令MOVA, #48H后A、立即尋址;35HB、立即尋址;48HC、立即尋址;OFHDv立即尋址;OF

16、H答案:B.以下寄存器與定時計數(shù)器無關(guān)的是():A、TH1PCONTMODTCON 答案:B.執(zhí)行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #OOHMOVxRO,AINCROCLRAADDCA, #OOHMOVxRO, ARET 之后那么片外 OOH 是()Ax OOHB、01HC、02HDx 03H答案:A.(A)=59H, (PSW) =80H,執(zhí)行指令 ADDCA, #4cH 后 CY 和 AC 的內(nèi)容為():A、0, 1B、1,1C、0,0D、1,0答案:A.累加器A的數(shù)值為98H,它與OFAH相加,相加后會影響標志位CY、AC和0V位。

17、各個位的值是()。0、 0、 01、 0、 11、 1、 11、 1、 0答案:D65.MCS-51匯編語言指令格式中,唯一不可缺少的局部是()。Av標號E、溢出標志位F、奇偶標志位答案:D.堆棧區(qū)的地址是():A、00H-07HB、08H-1FHC、20H-2FHD、30H-7FH答案:B.指令MOVA, R0源操作數(shù)的尋址方式是():A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:D.當MCS-51復(fù)位時,下面說法準確的是()PC=0000HSP=OOHSBUF二OOHB、操作碼C、操作數(shù)D、注釋答案:B. 80C51的中斷系統(tǒng)不包含():

18、A、外部中斷0B、外部中斷1C、定時計數(shù)器T1D、定時計數(shù)器T2答案:D.當晶振頻率為6MHz時,機器周期為():Av 1 |i sB、2 11sC、3 口 sD、411s答案:B.設(shè)(A)=38H, (20H)=49H, PSW=OOH, (B)=02H,執(zhí)行以下指令后 SETBC; ADDCA, 20H;RLCA; MULABo (A)二Av 08HB、09HC、10HD、11H答案:A.以下不屬于8051單片機的控制引腳的是。:A、RSTB、ALEC、 /PSENXTAL1答案:D7。當RSIRSOnO時,Rn的地址是():A、00H-07HB、08H-0FHC、10H-17HD、18H

19、-1FH答案:C.ADDCA, Rn 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:B.RST引腳功能是0A、復(fù)位信號B、外部程序存儲器讀選通信號C、訪問程序存儲控制信號D、+5V電源答案:A. MCS-51系列單片機的指令系統(tǒng)共有指令數(shù)為。:A、119B、115C、113D、111答案:D.執(zhí)行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #OOHMOVxRO,AINCROCLRAADDCA, #OOHMOVxRO, ARET 之后那么片外 8000H 是()A、85HB、86HC、87HD、88H答案:

20、B. MCS-51單片機定時器溢出標志是Av TR1 和 TROB、IE1 和 I EOC、IT1 和 ITOD、TF1 和 TFO答案:D.以下關(guān)于CPU的說法不正確的選項是():A、主要用于數(shù)字運算和邏輯運算B、完成數(shù)據(jù)處理和程序控制邏輯C、由運算器和控制器組成D、TMOD是CPU專用寄存器答案:D.晶振頻率為6MHz,在P1.0引腳上輸出周期為500微秒的等寬矩形波,假設(shè)采用T1中斷,工作方式2。TH1二#()A、03HB、04HC、05HD、06H答案:A.以下寄存器與中斷無關(guān)的是():A、IEB、IPC、 TMODD、 TCON答案:C.晶振頻率為6MHz,在P1.0引腳上輸出周期為

21、500微秒的等寬矩形波,假設(shè)采用T1中斷,工作方式2。TL1=#()Ax 06HB、07HC、08HD、09H答案:A. MCS-51單片機的低8位地址總線是():A、P0B、P1C、P2D、P3答案:A.當晶振頻率為12MHz時,有效復(fù)位信號高電平時間要持續(xù)O :Av 1 |j sB、2 u sC、3 11sD、4 口 s答案:B.在中斷服務(wù)程序中至少應(yīng)有一條()A、傳送指令B、轉(zhuǎn)移指令C、加法指令D、中斷返回指令答案:D.以下標號正確的選項是():A、LOOPB、MOV:C、ST1 :D、1ABC:答案:C. OV (PSW.2)的定義是()A、進位標志位B、輔助進位標志位C、用戶標志位D

22、、寄存器組選擇位Ex溢出標志位F、奇偶標志位答案:E. 8051單片機的定時器T0用作計數(shù)方式時是A、由內(nèi)部時鐘頻率定時,一個時鐘周期加1B、由內(nèi)部時鐘頻率定時,一個機器周期加1C、由外部計數(shù)脈沖計數(shù),下降沿加1D、由外部計數(shù)脈沖計數(shù),一個機器周期加1答案:C.(A)二88H, (PSW)=80H,執(zhí)行指令 SUBBA, #66H 后 A 的內(nèi)容為():Ax 22HB、21HC、12HD、11H答案:B.以下指令能使A的高4位不變,低4位清0的是。:ANLA, #OFOHORLA, #OFHANLA, #OFHDx ORLA, #OFOH答案:A.匯編結(jié)束指令是。:A、ORGB、BITC、EQ

23、UD、END答案:D.執(zhí)行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #00HM0VxR0,AINCROCLRAADDCA, #00HM0VxR0, ARET 之后那么 CY 是()A、0B、1C、-1D、2答案:A. 8051單片機的定時器T1用作計數(shù)方式時計數(shù)脈沖是A、由 T1 (P3.5)輸入B、由內(nèi)部時鐘頻率提供C、由 TO (P3.4)輸入D、由外部計數(shù)脈沖計數(shù)答案:A(RO) =54H, (C)=.MCS-51指令系統(tǒng)中,指令A(yù)DDA, R0執(zhí)行前(A) =38H,1執(zhí)行后,其結(jié)果為()。 TOC o 1-5 h z (A)=92H(C

24、)=1(A)=92H(C)=0(A)=8CH(C)=1(A)=8CH(C)=0答案:D.當外部中斷。發(fā)出中斷請求后,中斷響應(yīng)的條件是SETBETOSETBEXOMOVIE, #81HMOVIE, #61H答案:C.型號為2764的EPROM容量是O :A、2KBB、4KBC、8KBD、 16KB答案:C94.當定時器TO發(fā)出中斷請求后,中斷響應(yīng)的條件是Ax SETBETOB、 SETBEXOG MOVIE, #82HD、 MOVIE, #61H答案:C95.8031單片機的內(nèi)部主要組成局部不包含():A、CPUB、ROMC、I/O 接口D、定時計數(shù)器答案:B.在用接口傳信息時,如果用一幀來表示

25、一個字符,且每一幀中有一個起始位 一個結(jié)束位和假設(shè)干個數(shù)據(jù)位,該傳送屬于。A、串行傳送B、并行傳送C、同步傳送D、異步傳送答案:A.執(zhí)行以下程序后,內(nèi)部RAM30H單元的內(nèi)容是()。M0V30H, #00HM0VR0, #3OHMOVA, 30HADDA, #05HM0VCA, A+PCMOVRO, ASJMP$TDB: DBOOH, 01H, 02H, 03H, 05HA、OOHB、02HC、05HD、30H答案:B.(A)=7FH, (PSW) =00H,當執(zhí)行RRCA指令后A的內(nèi)容為():Av FEHB、FFHC、3FHD、BFH答案:C.在串行通信中,8031中發(fā)送和接收的寄存器是TM

26、ODSBUFSCONDPTR答案:B答案:A.某數(shù)的BCD碼為那么其表示的十進制數(shù)值為O。AX 7542H、 7542C、75. 42HD、75.42答案:B8,假設(shè)某存儲器芯片地址線為12根,那么它的存儲容量為()A、1KBB、2KBC、4KBD、8KB答案:C.通用RAM區(qū)的地址是():A、00H-07HB、08H-1FHC、20H-2FHD、30H-7FH答案:D.用8051的定時器T0定時,用模式2,那么應(yīng)A、啟動T0前向THO置入計數(shù)初值,TLO置0,以后每次重新計數(shù)前要重新置入計數(shù)初值100,假設(shè)(A) =C3H, (RO) =AAH,執(zhí)行 ADDA, RO 后,(A)=A、3DH

27、B、4DHC、5DHD、6DH答案:D.當晶振頻率為6MHz時,有效復(fù)位信號高電平時間要持續(xù)O :Av 1 |i sB、2 u sC、3 11sD、4 口 s答案:D.單片機應(yīng)用程序一般存放在()。A、RAMB、ROMC寄存器D、CPU答案:B103.8051單片機的定時器T1用作定時方式時是A、由內(nèi)部時鐘頻率定時,一個時鐘周期加1B、由內(nèi)部時鐘頻率定時,一個機器周期加1C、由外部時鐘頻率定時,一個時鐘周期加1D、由外部時鐘頻率定時,一個機器周期加1答案:B104.:A=D2H, (40H) =77H,執(zhí)行指令:ORLA, 40H 后,其結(jié)果是()。A二77HA=F7HA=D2HD、以上都不對

28、答案:B105.在存儲器擴展電路中74LS373的主要功能是()。A、存儲數(shù)據(jù)B、存儲地址C、鎖存數(shù)據(jù)D、鎖存地址答案:D106.8051單片機假設(shè)晶振頻率為fosc=12MHz,那么一個機器周期等于()口 S。A、1B、2C、3D、4答案:A. 8031單片機中既可位尋址又可字節(jié)尋址的單元是0 oA、20HB、OOHC、30HD、4OH答案:A.指令 MOVRO, #20H 執(zhí)行前(RO) =30H, (20H)二38H,執(zhí)行后(RO)二()。A、OOHB、20HC、30HD、38H答案:B. CY (PSW. 7)的定義是 0A、進位標志位B、輔助進位標志位C、用戶標志位D、寄存器組選擇位

29、E、溢出標志位F、奇偶標志位答案:A.以下指令能使R0低4位不變,高4位置F的是()。ANLRO, #OFOHORLRO, #OFOHC、 ORLO, #OFHDx ORLOOH, #OFOH答案:D.數(shù)據(jù)總線的縮寫是。:A、ABB、DBC、CBD、KB答案:B.假設(shè)(SP) =40H,當執(zhí)行一條RET指令后,SP的值為():Ax 41HB、42HC、38HD、3EH答案:D.假設(shè)要使用TO方式0產(chǎn)生500 us延時,TMOD應(yīng)設(shè)置為():A、OOHB、01HC、10HD、11H答案:A.ALU 表示()oA、累加器B、程序狀態(tài)字寄存器C、計數(shù)器D、算術(shù)邏輯部件答案:D.8)=59兒6日=32

30、孔(32H)=6CH,執(zhí)行指令POPACC后A的內(nèi)容為():A、59HB、32HC、6CHD、31H答案:C.以下指令能使R0的最高位取反的是。CPLRO.7XRLOOH, #80HC、CPL (RO) . 7D、 ARLRO, #80H答案:B.(A)=50H, (R0)=30H, (30H)=6CH,執(zhí)行指令 MOVA,RO 后,A 的內(nèi)容為 O :A、50HB、30HC、6CHD、OOH答案:C. 1O1OO11OBA1111OOOOB= O :A、 10100000BB、0000011 OBC、 01011001BD、1010011 OB答案:A.主程序中調(diào)用子程序后返回主程序,堆棧指

31、針SP的值()A、不變B、力口 2C、力口 4D、減2答案:A. P (PSW.0)的定義是 0A、進位標志位B、輔助進位標志位C、用戶標志位D、寄存器組選擇位E、溢出標志位F、奇偶標志位答案:F.存儲器的地址范圍是OOOOHOFFFH,它的容量為()。A、1KBB、2KBC、3KBD、4KB答案:D122.8051單片機中,唯一可供用戶使用的16位寄存器是():A、PSWB、ACCC、SPD、 DPTR答案:D.指令MOVCA, A+DPTR源操作數(shù)的尋址方式是():A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:E. ALE引腳功能是()A

32、、復(fù)位信號B、地址鎖存控制信號C、訪問程序存儲控制信號D、+6V電源答案:B.定義字型數(shù)據(jù)的偽指令是。:A、DSB、DBC、DWD、BIT答案:C.當(IP) =14H時,優(yōu)先級最低的中斷源是0 :A、外部中斷0B、外部中斷1C、定時計數(shù)器0D、定時計數(shù)器1答案:D127,(A)二50H, (RO)=OOH,執(zhí)行指令MOVA, RO后,A的內(nèi)容為0 :A 50HB、30HCx 6CHD、OOH 答案:D128. MCS-51指令系統(tǒng)中,執(zhí)行以下程序后,程序計數(shù)器PC的內(nèi)容為(H) o ORGOOOOHMOVDPDR, #1000M0VA, #00HM0V20H, ALJMP1500ENDA、1

33、0010001500D、0答案:C.指令M0VR1,#30H目標操作數(shù)的尋址方式是():A、立即尋址B、直接尋址C、寄存器間接尋址D、相對尋址答案:C. LCALLadd門 6 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:D.M0VCA, A+PC 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:A. MCS-51單片機在同一級別里除串行口外,級別最低的中斷源是A、外部中斷1B、定時器TOC、定時器T1D、串行口答案:C.哪個不是常用的晶振頻率。:3MHz6MHzC、11.0592MHzD、 12MHz答案

34、:A134.一個具有4K字節(jié)的程序放在首地址為5000H的存貯區(qū),那么末地址為():5F00H5FFFH6000H6FFFHB、啟動TO前向THO、TLO置入計數(shù)初值,以后每次重新計數(shù)前要重新置入計數(shù) 初值C啟動TO前向THO、TLO置入計數(shù)初值,以后不再置入D、啟動TO前向THO、TLO置入相同的計數(shù)初值,以后不再置入答案:C.位尋址區(qū)的地址是。:A、00H-07HB、08H-1FHC、20H-2FHD、30H-7FH答案:C.控制總線的縮寫是。:A、ABB、DBC、CBD、KB答案:C.假設(shè)要翻開外部中斷0和定時計數(shù)器1的中斷,禁止其他中斷,IE應(yīng)設(shè)置為。:Av 8AHB、OAHC、89H

35、D、09H答案:B.(A)=59H, (R0)=30H, (30H)=6CH,執(zhí)行指令 XCHDA, RO 后,RO 的內(nèi)容為():A、59HB、30HC、6CHD、5CH答案:D.當RS1RS0R1時,Rn的地址是():Ax 00H-07HB、08H-0FHC、10H-17HD、18H-1FH答案:B.執(zhí)行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #OOHMOVxR0, AINCROCLRAADDCA, #00HM0VxR0, ARET 之后那么 A 是()A、OOHB、01HC、02HD、03H 答案:B138.MCS-51 指令系統(tǒng)中,指令

36、 ADDA, RO 執(zhí)行前(A) =86H, (RO) =7AH, (C) =0執(zhí)行后,其結(jié)果為()。 TOC o 1-5 h z Ax(A)=OOH(C)=1(A)=OOH(C)=0(A)=7AH(C)=1Dx(A)=7AH(C)=0答案:A139. MCS-51指令系統(tǒng)中,執(zhí)行以下指令后,其結(jié)果為0 o MOVA, #68ADDA, #5 3DAAA=21CY=10V=0A=21CY=10V=1A=21CY=00V=0D、以上都不對答案:B.指令MULAB執(zhí)行前(A) =18H, (B) =05H,執(zhí)行后,A、B的內(nèi)容是()。90H, 05H90H, OOH78H, 05H78H, OOH

37、答案:D. JNZREL指令的尋址方式是()Ax立即尋址B、寄存器尋址C、相對尋址D、位尋址答案:C.以下指令屬于偽指令的是。:A、RETB、NOPC、ENDD、RET I答案:C.當晶振頻率為12MHz時,機器周期為():Av 1 |i sB、2 11sC、3 u sD、411s答案:A.指令A(yù)DDCA, #20H源操作數(shù)的尋址方式是():A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:C. 73. 5轉(zhuǎn)換成十六進制數(shù)是()。A、94. 8HB、49. 8HC、 111HD、49H答案:B146.MCS-51指令系統(tǒng)中,清零指令是0 oCPL

38、ARLCACLRARRCA答案:A.指令CLRC源操作數(shù)的尋址方式是。:A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:G.波特的單位是。A、字符/秒B、位/秒C、幀/秒D、字節(jié)/秒答案:B.單片機應(yīng)用程序一般存放在()。A、RAMB、ROMC寄存器D、CPU答案:B.一個具有2K字節(jié)的程序放在首地址為5100H的存貯區(qū),那么末地址為():5900H59FFH5800H58FFH答案:D.M0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR3, A;后(30H)二Ax 09HB、10HC、11HD、12H

39、答案:C.VCC引腳功能是()A、+5V電源B、外部程序存儲器讀選通信號C、訪問程序存儲控制信號D、復(fù)位信號答案:A. MCS-51的立即尋址方式中,立即數(shù)前面()oA、應(yīng)加前綴“/: ”號B、不加前綴號C、應(yīng)加前綴號D、應(yīng)加前綴號答案:D. MCS-51指令系統(tǒng)中,執(zhí)行以下程序后,堆棧指針SP的內(nèi)容為()o MOVSP,#30HM0VA, 20HLACALL1000M0V20H, ASJMP$A、OOHB、30HC、32HD、07H答案:B.執(zhí)行以下程序后,累加器A的內(nèi)容為()o ORGOOOOHMOVA, #OOHADDA, #02HMOVDPTR, #0050HM0VCA, A+DPTR

40、M0VR0, ASJMP$0RG0050HBA0: DBOOH, 08H, OBH, 6H, 09H, OCHENDA、OOHB、OBHC、06HD、OCH答案:B. SJMPrel 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:D.當CPU響應(yīng)外部中斷0的中斷請求后,程序計數(shù)器PC的內(nèi)容是0003HOOOBH00013H001BH答案:A. XCHA, Ri 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:A.用8051的定時器T1作計數(shù)方式,用模式2,那么工作方式控制字為A、60HB、02HC、06HD、

41、20H答案:A.執(zhí)行下面一段程序;MOVSP, #60HM0VA, #10HM0VB, #01HPUSHAPUSHBPOPAPOPBA,B的內(nèi)容是:(A) = (B)二 TOC o 1-5 h z (A)=00H(B)=10H(A)=01H(B)=10H(A)=01H(B)=12H(A)=OOH(B)=13H答案:B.有一長度為10字節(jié)的字符串存放在8031單片機內(nèi)部RAM中,其首地址為40H。要求將該字符串中每一個字符加偶校驗位。(以調(diào)用子程序的方法來實現(xiàn)。)源程序如下:0RG1000HM0VR0, #40HM0VR7, #10NEXT: MOVA,ACALLSEPAMOVRO,AINCRO

42、DJNZ,NEXTSJMP$SEPA: ADDA, #00HPSW. 0, SRETORLA,SRET:A、ROR7JB#80HRETB、ROR8JNB#80HRETC、ROR7JNB#90HRETD、ROR7JNB#80HRET答案:D.DAA 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:B. INTEL8051CPU是0位的單片機.A、16B、4C、8D、32答案:C. AC (PSW. 6)的定義是()A、進位標志位B、輔助進位標志位C、用戶標志位D、寄存器組選擇位E、溢出標志位F、奇偶標志位答案:B.執(zhí)行中斷處理程序最后一句指令RET I后

43、,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序開始處D、程序返回到響應(yīng)中斷時一句的下一句答案:D.單片機上電復(fù)位后,P0的內(nèi)容和SP的內(nèi)容為():OOOOH, 00HOOOOH, 07HFFH, 07HFFH, OOH答案:C. MCS-51 指令系統(tǒng)中,指令 ADDCA, R0 執(zhí)行前(A) =38H, (RO) =30H, (30H) =FOH, (C)二1執(zhí)行后,其結(jié)果為0 o(A)二28H (C) =1(A)二29H (C) =1答案:c14.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是。A、MOVMOVXMOVCD、以上都行答

44、案:B. 16K程序存儲器常用的芯片是EPROM是O :271627322764271282725627512答案:D.反碼9AH的真值是。:-102-101C、102D、101答案:B 17. A=87H, (30H)=76H,執(zhí)行 XRLA, 30H 后,其結(jié)果為:0 。(A) =68H (C) =0A) =29H (C) =0答案:B.以下各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨執(zhí)行后,A中的 結(jié)果是什么? (5 分)設(shè)(60H) =35H, (A) =19H, (RO) =30H, (30H)=OFH。執(zhí)行指令 MOVA, #48H;ADDA, 60H;ANLA, RO 后Ax

45、直接尋址;09HB、寄存器尋址;09HC、立即;09HD、寄存器間接尋址;09H答案:D.以下哪條指令是正確的O .A、 PUSHR2B、ADDRO, AMOVXADPTRD、MOVRO, A答案:D170SUBBA, Rn 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令 答案:B.指令RRA源操作數(shù)的尋址方式是():A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:A.假設(shè)(SP) =40H,當執(zhí)行一條LCALL指令后,SP的值為。:A、41HB、42HC、38HD、3FH答案:B.指令JZrel源操作數(shù)的

46、尋址方式是0 :A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:F.當需要從MCS-51單片機程序存儲器取數(shù)據(jù)時,采用的指令為()。A、MOVA, R1B、MOVCA, A+DPTRC、MOVXA, ROMOVXA,DPTR答案:B175.SWAPA 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:C176.子程序返回指令的操作數(shù)有幾個():A、3B、2C、1D、0答案:D177. PSW=18H時,那么當前工作寄存器是()A、0組B、1組C、2組D、3組答案:D.指令A(yù)NLA, 20H源操作數(shù)的尋址方

47、式是。:A、寄存器尋址B、直接尋址C、立即數(shù)尋址D、寄存器間接尋址E、變址尋址F、相對尋址G、位尋址答案:B.以下指令能使R0高4位不變,低4位置F的是()oANLRO, #0F0HANLRO, #0F0H0RL0, #OFHORLOOH, #OFOH 答案:C180,以下指令能使累加器A低4位不變,高4位置F的是()ANLA, #0FHANLA, #0F0HORLA, #OFHORLA, #OFOH答案:D181 .單片機8051的XTAL1和XTAL2引腳是()引腳。A、外接定時器B、外接串行口C、外接中斷D、接晶振答案:D182.0RG2000HLACLL3000H0RG3000HRET

48、 上邊程序執(zhí)行完 RET 指令后,PC=()Av 2000H3000H2003H3003H答案:C183.以下寄存器中,是16位寄存器的是():A、ACCB、PSWC、SPD、 DPTR答案:D.以下指令能能使累加器A的最高位置1的是0。ANLA, #7FHANLA, #80HORLA, #7FHORLA, #80H答案:D.關(guān)于MCS-51的堆棧操作,正確的說法是()A、先入棧,再修改棧指針B、先修改棧指針,再出棧C、先修改棧指針,在入棧D、以上都不對答案:C.指令MOVA,#30H源操作數(shù)的尋址方式是。:A、直接尋址B、立即尋址C、寄存器尋址D、寄存器間接尋址答案:B.晶振頻率為6MHz,

49、在P1.0引腳上輸出周期為500微秒的等寬矩形波,假設(shè)采用口中斷,工作方式2。TMOD二#()Ax 19HB、20HC、21HD、22H答案:B188,(A)=7FH, (PSW)=OOH,當執(zhí)行RRCA指令后PSW的內(nèi)容為0 :A、80HB、81HC、OOHDx 01H答案:A.以下指令能使累加器A的最低位置1的是O。SETBA, #01HSETBA, 0ORLA, #01HSETBA, #00H答案:C.假設(shè)8051的晶振頻率fosc為6MHz,定時器/計數(shù)器T0工作在工作方式1,要 求產(chǎn)生10ms定時,分別寫出THO與TLO值。THO=ECH, TLO二88HTHO=EDH, TL0=7

50、8HTHO=ECH, TLO二78HTH0=E7H, TLO二88H答案:C10101. 101B轉(zhuǎn)換成十進制數(shù)是()oA、46. 625B、23. 625C、23. 62D、21.625答案:DCPU主要的組成部局部為()oA、運算器、控制器B、加法器、 寄存器C、-r-4-i。- 運身寄存D、運算器、指令譯碼器答案:AANLC, bit 是 0A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:EM0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR2, A;后(R1)=A、28HB、29HC、30HD、31H答案:C1

51、95,(A)二59H, (SP)=32H, (32H) =6CH,執(zhí)行指令 POPACC 后 SP 的內(nèi)容為():A、59HB、32HC、6CHDx 31H答案:D196.伍)=88兒(PSW)=80H,執(zhí)行指令SUBBA, #66H后PSW的內(nèi)容為0 :A、C4HB、04HC、COHD、OOH答案:B197一個乘法周期是多少個機器周期。:A、1B、2C、3D、4答案:DTO:定時方式,工作在方式1。方式字TMOD二A、00HB、01HC、12HD、11H答案:B假設(shè)要用T1方式2進行重復(fù)計數(shù),TMOD應(yīng)設(shè)置為():A、70HB、60HC、20HD、10H答案:BINCdirect 是 0A、

52、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:B201 ,以下指令能使A的低4位不變,高4位取反的是0 :A、 ORLA, #OFOHAx A=F1H (30H) =76HP=0A=87H (30H) =76HP=1A=F1H (30H) =76HP=1A=76H (30H) =87HP=1答案:CDJNZdirect, rel 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:D要使MCS-51能響應(yīng)定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是()A、98HB、84HC、42HD、22H答案:AMCS

53、-51單片機的高8位地址總線是O :A、P0B、P1XRLA, #OFHORLA, #OFHXRLA, #OFOH答案:D202.MSS-51單片機的PIO引腳有0 :A、24 根B、32 根C、40 根D、44 根答案:B.單片機的堆棧指針SP始終是指示()。A、堆棧底B、堆棧頂C、堆棧地址D、堆棧中間位置答案:B.以下指令中不影響標志位CY的指令有()oA、 ADDA, 20HB、CLRRRCAINCA答案:D.用8051的定時器T1作定時方式,用模式1,那么工作方式控制字為A、01HB、05HC、10HD、50H答案:C. MCS-51單片機定時器外部中斷1和外部中斷0的觸發(fā)方式選擇位是

54、A、TR1 和 TR0B、IE1 和 IE0G IT1 和 IT0D、TF1 和 TF0答案:C.CPLC 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:E.M0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR4, A;后(CY)=Ax 0B、1C、2D、4答案:B.以下寄存器中,不是8位的寄存器是。:A、 DPTRB、SPC、P0D、PSW答案:A210.8051單片機內(nèi)有()個16位的定時/計數(shù)器,每個定時/計數(shù)器都有0種工作 方式。A、4,5B、2,4C、5,2D、2,3答案:B211.()指令是MCS-

55、51指令系統(tǒng)中執(zhí)行時間最長且長達8us的。A、比擬轉(zhuǎn)移B、循環(huán)轉(zhuǎn)移C、增減量D、乘除法答案:D212,二進制數(shù)01010011B轉(zhuǎn)換為十進制數(shù)是():A、99B、86C、83D、67答案:C213.MCS-51 指令系統(tǒng)中,指令 MOVA, R0,執(zhí)行前(A) =86H, (RO) =20H, (2OH) =18H,執(zhí)行后()o(A) =86H(A) =20H(A) =18H(A)=OOH答案:c.以下指令能使累加器A高4位不變,低4位置F的是()ANLA, #OFHANLA, #OFOHORLA, #OFHORLA, #OFOH答案:C.設(shè)供)=38及區(qū)0二28乩(28口)二18乩執(zhí)行以下程

56、序后,ORLA, #27HANLA, 28HXCHDA, ROCPLAo (A)二Ax E5hB、E6hC、E7hD、E8h答案:C.。)=59九(PSW)=80H,執(zhí)行指令A(yù)DDCA, #4cH后A的內(nèi)容為():Ax A6HB、A5HC、ODHD、OCH答案:A.補碼7AH的真值是。:A、122B、 -122C、106D、 -106答案:A218.型號為6116的RAM容量是():Av 2KBB、4KBC、8KBD、 16KB答案:A.DIVAB 是()A、A、數(shù)據(jù)傳送指令B、算術(shù)運算指令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:B.(R0)=20H, (20H)=36H, (21

57、H)=17H, (36H)=34H,執(zhí)行過程如下:MOVA, ROMOVRO, AMOVA, ROADDA, 21H0RLA, #21HRLAM0VR2, ARET 那么執(zhí)行結(jié)束(RO) =(R2) =A、A、(RO)=37H,(R2)=D7HB、(RO)=35H,(R2)=D5HC、(RO)二36H,(R2)二 D6HD、(RO)二38H,(R2)=D8H答案:C221 .以下指令能使A的低4位不變,高4位置1的是():A、ANLA,#OFOHB、ORLA,#OFHC、ANLA,#OFHD、ORLA,#OFOH答案:D 222,能將A的內(nèi)容向左循環(huán)移一位,第七位進第0位的指令是()。A、 R

58、LCAB、 RRCAC、RRAD、RLA答案:D223.設(shè)在 31H 單元存有 #23H,執(zhí)行下面程序:MOVA, 31HANLA, #0FHM0V41H, AMOVA,31HANLA, #0F0HSWAPAM0V42H, A 貝lj (41H) = (42H)=(41H)=03H,(42H)=02H(41H)=03H,(42H)二03H(41H)=03H,(42H)二04H(41H)=03H,(42H)=05H答案:A224.8051單片機的PIO接口數(shù)為。:A、3個8位的B、4個8位的C、5個8位的D、6個8位的答案:BXRLdirect, #data 是()A、數(shù)據(jù)傳送指令B、算術(shù)運算指

59、令C、邏輯運算指令D、控制轉(zhuǎn)移指令E、位操作指令答案:CMCS-51單片機的總線不包含0 :A、通信總線B、數(shù)據(jù)總線C、地址總線D、控制總線答案:A(A) =3BH,執(zhí)行 ANLA, #9EH 指令后,(A)=()A、1AHB、2AHC、3AHD、4AH答案:AMCS-51指令系統(tǒng)中,指令CLRA;表示()。A、將A的內(nèi)容清0B、將A的內(nèi)容置1C、將A的內(nèi)容各位取反,結(jié)果送回A中D、循環(huán)移位指令答案:A判斷題. DPTR是由DPH和DPL兩個8位特殊寄存器組成的。A、正確B、錯誤答案:A.判斷指令(或偽指令)SUBA, R2是否正確A、正確B、錯誤答案:B.單片機時鐘電路的石英晶體振蕩頻率典型

60、值是12MHz、6MHz和11.0592MHzA、正確B、錯誤答案:A.匯編語言指令的操作數(shù)至少有1個A、正確B、錯誤答案:B.判斷指令(或偽指令)DAR2是否正確A、正確B、錯誤答案:B.中斷初始化時,對中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用 字節(jié)操作指令。A、正確B、錯誤答案:A.單片機擴展片外存儲器時,地址是由P0和P2 口提供的。As正確B、錯誤答案:A. PSW主要用來存放程序運行過程中的狀態(tài)信息A、正確B、錯誤答案:A. MOVA, 30H的源操作數(shù)為立即直接尋址方式。A、正確B、錯誤答案:A.指令周期:是指CPU執(zhí)行一條指令所需要的時間。MULAB一個指令周期通常

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論