單片機考試試題及答案_第1頁
單片機考試試題及答案_第2頁
單片機考試試題及答案_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機考試試題及答案(8)一.單項選擇題(30分)在中斷服務(wù)程序中至少應(yīng)有一條()A.傳送指令B.轉(zhuǎn)移指令C.加法指令D.中斷返回指令2 .當MCS-51復(fù)位時,下面說法準確的是()A.PC=OOOOHB.SP=OOHC.SBUF=OOH D.(30H) =00H3 要用傳送指令訪問 MCS-51片外RAM它的指令操作碼助記符是()A.MOVB.MOVX C.MOVC 以上都行4. ORG2OOOHLACLL3OOOHORG 3OOOHRET上邊程序執(zhí)行完RET指令后,PC=()A.2000H B.3000HC.2003H D.3003H5. 要使MCS-51能響應(yīng)定時器T1中斷,串行接口中斷

2、,它的中斷允許寄存器IE的內(nèi)容應(yīng)是()A.98H B.84H C.42H D.22H6. JNZREL旨令的尋址方式是()A.立即尋址B.寄存器尋址C.相對尋址D.位尋址7 .執(zhí)行LACLL4000H指令時,MCS-51所完成的操作是()A保護PCB .4000HPC C.保護現(xiàn)場 D.PC+3 入棧,4000HPC8. 下面哪條指令產(chǎn)生信號()A.MOVX A,DPTRB.MOVC A,A+PCC.MOVC A,A+DPTR D.MOVX DPTR,A9. 若某存儲器芯片地址線為12根,那么它的存儲容量為()A. 1KBB. 2KB C.4KB D.8KB10. 要想測量引腳上的一個正脈沖寬

3、度,則TMOD勺內(nèi)容應(yīng)為()A.09H B.87H C.00HD.80H11. PSW=18H時,則當前工作寄存器是()A.0組B. 1 組C. 2組D. 3組12. MOVX A,DPT脂令中源操作數(shù)的尋址方式是 ()A.寄存器尋址B.寄存器間接尋址 C.直接尋址D.立即尋址13. MCS-51有中斷源()A.5 B. 2C. 3D. 614. MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)為()A.OOH B.07H C.60HD.70H15.ORGOOO3HLJMP2000HORGOOOBHLJMP3000H當CPU響應(yīng)外部中斷0后,PC的值是()A.0003H B.2000H C.000BHD.

4、3000H16. 控制串行口工作方式的寄存器是()A.TCONB.PCONC.SCOND.TMOD17. 執(zhí)行PUSHAC指令,MCS-51完成的操作是()A.SP+1SP, ACCSPB. ACCSP, SP-1SPC. SP-1SP, ACCSPD. ACCSP, SP+1SP18. P1 口的每一位能驅(qū)動()A.2個TTL低電平負載B. 4個TTL低電平負載C.8個TTL低電平負載D.10個TTL低電平負載19. PC中存放的是()A.下一條指令的地址B.當前正在執(zhí)行的指令C.當前正在執(zhí)行指令的地址D.下一條要執(zhí)行的指令20.8031 是()A.CPUB.微處理器C.單片微機D.控制器2

5、1. 要把P0 口高4位變0,低4位不變,應(yīng)使用指令()A.ORL P0,#0FH B.ORL P0,#0F0H C.ANL P0,#0F0HD.ANL P0,#0FH22. 下面哪種外設(shè)是輸出設(shè)備()A.打印機B.紙帶讀出機C.鍵盤D.A/D轉(zhuǎn)換器23. 所謂CPU是指()A.運算器和控制器 B.運算器和存儲器C.輸入輸岀設(shè)備D.控制器和存儲器24. LCALL指令操作碼地址是2000H,執(zhí)行完響應(yīng)子程序返回指令后,PC=()A.2000HB.2001HC.2002H D.2003H25. MCS-51執(zhí)行完MOVA,#08H后,PSW的哪一位被置位()A.C B. F0 C.OVD.P26

6、. 計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作應(yīng)該是()A.由CPU自動完成B.在中斷響應(yīng)中完成 C.應(yīng)由中斷服務(wù)程序完成 D.在主程序中完成27. 關(guān)于MCS-51的堆棧操作,正確的說法是()A.先入棧,再修改棧指針B.先修改棧指針,再出棧C.先修改棧指針,在入棧D.以上都不對28. 某種存儲器芯片是8KB*4/片,那么它的地址線根數(shù)是()A.11 根 B.12 根 C. 13 根 D. 14 根29. 若MCS-51中斷源都編程為同級,當他們同時申請中斷時 CPU首先響應(yīng)()A.B. C.T1 D.T030. MCS-51的相對轉(zhuǎn)移指令的最大負跳變距離()A.2KB B. 128

7、BC. 127BD. 256B二判斷題(10分)1 我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)和軟件系統(tǒng)的總稱。()2 MCS-51的程序存儲器只能用來存放程序。()3 TMO呼GATE=1時,表示由兩個信號控制定時器的啟停。()4. 當MCS-51上電復(fù)位時,堆棧指針 SP=00H ()5. MCS-51的串口是全雙工的。()6. MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。()7 相對尋址方式中,“相對”兩字是相對于當前指令的首地址。()8 .各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)中的TCON中o()9 必須進行十進制調(diào)整的十進制運算只有加法和減法。()10 執(zhí)

8、行返回指令時,返回的斷點是調(diào)用指令的首地址。()三計算題(22分)1. ( A) =3BH 執(zhí)行 ANL A, #9EH指令后,(A) = (CY =2 . JNZREL為2B指令,放于1308H,轉(zhuǎn)移目標地址是 134AH 求偏移量 REL=3 .若(A)=C3H ( R0)=AAH 執(zhí)行 ADD A R0后,( A)= ( CY =(OV = (AC)=4 .若(A) =50H,( B) =A0H 執(zhí)行 MUL AB后,( A) = ( B) = (CY)=(OV =5. SJMP 0E7H為2B指令,放于F010H,目標地址=四.閱讀并分析程序(28分)1 . 2506HM5 MOV S

9、P #58H2509H MOV 10H #0FH250CH MOV 11H #0BH250FH ACALLXHD; PC+2PC ,MOV20H 11H2514HM5A SJMP M5AXHD PUSH 10HPUSH 11HPOP10HPOP 11HRET問:(1)執(zhí)行POP 10H后堆棧內(nèi)容?(2)執(zhí)行 M5A SJMP M5A后,( SP) = (20H)=2. A程序存儲空間表格如下:地址2000H2001H2002H2003H內(nèi)容3FH06H5BH4FH已知:片內(nèi)RAM的20H中為01H,執(zhí)行下列程序后(30H)=MOV A 20HINC AMOVDPT,R#2000HMOVCA A

10、+DPTRCPL AMOV 30H,ASJMP$3. (R0)=4BH,(A)=84H,片內(nèi) RAM(4BH)=7FH,(40)=20HMOVA,R0MOVR0,40HMOV40H,AMOVR0,#35H問執(zhí)行程序后,R0= A=4BH= 40H=4. 若PSW=00,執(zhí)行下列程序后,PSW的各位狀態(tài)如何?MOVA,#0FBHMOVPSW,#10HADDA,#7FHCYACOVPOFRS11. 程序填空(10分)1. 數(shù)據(jù)塊傳送,將 RAM從 30H開始的連續(xù)32個單元的內(nèi)容傳遞給片內(nèi) RAM從 60H開始的連續(xù)32個單元。ORG 1000HMOVR7MOVR0, #30HMOVR1,#60H

11、LOOP MOVA,R0MOV,AINCR0INCR1DJNZR7,SJMP $END2. 將4個單字節(jié)數(shù)放片內(nèi)30H33H它們求和結(jié)果放在片內(nèi) 40H, 41H單元。ORG 1000HMOVR7 #04HMOVR0 30HCLR AMOV41H ALOOP ADD A,R0JNCNEXTINCNEXT INCDJNZR7 LOOPMOV 40H,ASJMP $END1. RAM中 40H單元內(nèi)存有一個十六進制數(shù),把這個數(shù)轉(zhuǎn)換為BCD碼的十進制數(shù),BCD碼的十位和個位放在累加器 A中,百位放在R2中。ORG2200HMOV A MOV B #64HDIV ABMOV R2 AMOV A XCH

12、A BDIVABSWAPORLA BSJMP $END編程序?qū)⑵瑑?nèi)40H-46H單元內(nèi)容的高4位清零,保持低4位不變ORG 1000HMOV R7 #07HMOVR0LOOP MOVA R0ANLA MOVR0AINCR0DJNZ R7, LOOPSJMP $END機模擬試卷008參考答案一:單選題:(30分)題號12345678910答案DABCACDDCA題號11121314151617181920答案DBABBCABAC題號21222324252627282930答案DAADDCCCBB.判斷題:(10 分)題號12345678910答案VXVXVXXXXX三計算題:(22分)(1)(A) =1AH(CY)=不受影響(2)REL=40H(3)(A) = 6DH(CY)=1(OV=1 (AC) =0(4)(A) =00H(B)=32H(CY)=總為 0 (OV =1(5)目標地址=EFF9H四:

溫馨提示

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

評論

0/150

提交評論