自測(cè)試題三及參考答案.doc_第1頁(yè)
自測(cè)試題三及參考答案.doc_第2頁(yè)
自測(cè)試題三及參考答案.doc_第3頁(yè)
自測(cè)試題三及參考答案.doc_第4頁(yè)
自測(cè)試題三及參考答案.doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)自測(cè)試題三一、單項(xiàng)選擇題(30分)1 在中斷服務(wù)程序中至少應(yīng)有一條( )A.傳送指令 B.轉(zhuǎn)移指令 C.加法指令 D.中斷返回指令2當(dāng)MCS-51復(fù)位時(shí),下面說(shuō)法準(zhǔn)確的是( )A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H3要用傳送指令訪問(wèn)MCS-51片外RAM,它的指令操作碼助記符是( )A.MOV B.MOVX C.MOVC D.以上都行4ORG 2000H LACLL 3000H ORG 3000H RET上邊程序執(zhí)行完RET指令后,PC=( )A.2000H B.3000H C.2003H D.3003H5要使MCS-51能響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是( )A.98H B.84H C.42H D.22H6JNZ REL指令的尋址方式是( )A.立即尋址 B.寄存器尋址 C.相對(duì)尋址 D.位尋址7執(zhí)行LACLL 4000H指令時(shí), MCS-51所完成的操作是( )保護(hù).4000HPC C.保護(hù)現(xiàn)場(chǎng) D.PC+3入棧, 4000HPC8.下面哪條指令產(chǎn)生信號(hào)( )A.MOVX A,DPTR B.MOVC A,A+PC C.MOVC A,A+DPTR D.MOVX DPTR,A9.若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為( )A. 1KB B. 2KB C.4KB D.8KB10.要想測(cè)量引腳上的一個(gè)正脈沖寬度,則TMOD的內(nèi)容應(yīng)為( )A.09H B.87H C.00H D.80H11.PSW=18H時(shí),則當(dāng)前工作寄存器是( )A.0組 B. 1組 C. 2組 D. 3組12.MOVX A,DPTR指令中源操作數(shù)的尋址方式是( )A. 寄存器尋址 B. 寄存器間接尋址 C.直接尋址 D. 立即尋址13. MCS-51有中斷源( )A.5 B. 2 C. 3 D. 614. MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)為( )A.00H B.07H C.60H D.70H15.ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H當(dāng)CPU響應(yīng)外部中斷0后,PC的值是( )A.0003H B.2000H C.000BH D.3000H16.控制串行口工作方式的寄存器是( )A.TCON B.PCON C.SCON D.TMOD17.執(zhí)行PUSH ACC指令, MCS-51完成的操作是( )A.SP+1SP, ACCSP B. ACCSP, SP-1SPC. SP-1SP, ACCSP D. ACCSP, SP+1SP18.P1口的每一位能驅(qū)動(dòng)( )A.2個(gè)TTL低電平負(fù)載 B. 4個(gè)TTL低電平負(fù)載C.8個(gè)TTL低電平負(fù)載 D.10個(gè)TTL低電平負(fù)載19.PC中存放的是( )A.下一條指令的地址 B. 當(dāng)前正在執(zhí)行的指令C.當(dāng)前正在執(zhí)行指令的地址 D.下一條要執(zhí)行的指令20.8031是( )A.CPU B.微處理器 C.單片微機(jī) D.控制器21.要把P0口高4位變0,低4位不變,應(yīng)使用指令( )A.ORL P0,#0FH B.ORL P0,#0F0H C.ANL P0,#0F0H D.ANL P0,#0FH22.下面哪種外設(shè)是輸出設(shè)備( )A.打印機(jī) B.紙帶讀出機(jī) C.鍵盤(pán) D.A/D轉(zhuǎn)換器23.所謂CPU是指( )A.運(yùn)算器和控制器 B.運(yùn)算器和存儲(chǔ)器 C.輸入輸出設(shè)備 D. 控制器和存儲(chǔ)器24.LCALL指令操作碼地址是2000H,執(zhí)行完響應(yīng)子程序返回指令后,PC=( )A.2000H B.2001H C.2002H D.2003H25. MCS-51執(zhí)行完MOV A,#08H后,PSW的哪一位被置位( )A.C B. F0 C.OV D.P26.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是( )A.由CPU自動(dòng)完成 B.在中斷響應(yīng)中完成 C.應(yīng)由中斷服務(wù)程序完成 D.在主程序中完成27.關(guān)于MCS-51的堆棧操作,正確的說(shuō)法是( )A.先入棧,再修改棧指針 B.先修改棧指針,再出棧 C.先修改棧指針,在入棧 D.以上都不對(duì)28.某種存儲(chǔ)器芯片是8KB*4/片,那么它的地址線根數(shù)是( )A.11根 B.12根 C. 13根 D. 14根29.若MCS-51中斷源都編程為同級(jí),當(dāng)他們同時(shí)申請(qǐng)中斷時(shí)CPU首先響應(yīng)( )A. B. C.T1 D.T030. MCS-51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳變距離( )A.2KB B. 128B C. 127B D. 256B二、判斷題(10分)1我們所說(shuō)的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)和軟件系統(tǒng)的總稱。 ( )2MCS-51的程序存儲(chǔ)器只能用來(lái)存放程序。 ( )3TMOD中GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。 ( )4當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。 ( )5MCS-51的串口是全雙工的。 ( )6MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。 ( )7相對(duì)尋址方式中,“相對(duì)”兩字是相對(duì)于當(dāng)前指令的首地址。 ( )8各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的TCON中。 ( )9必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算只有加法和減法。 ( )10執(zhí)行返回指令時(shí),返回的斷點(diǎn)是調(diào)用指令的首地址。 ( )三、計(jì)算題(22分)1(A)=3BH,執(zhí)行ANL A,#9EH指令后,(A)=( )(CY)=( )2JNZ REL為2B指令,放于1308H,轉(zhuǎn)移目標(biāo)地址是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)=( )5SJMP 0E7H為2B指令,放于F010H,目標(biāo)地址=( )四、閱讀并分析程序(28分)12506H M5:MOV SP,#58H 2509H MOV 10H,#0FH 250CH MOV 11H,#0BH250FH ACALL XHD ;PC+2PC , MOV 20H,11H 2514H M5A:SJMP M5A XHD:PUSH 10H PUSH 11H POP 10H POP 11H RET問(wèn):(1)執(zhí)行POP 10H后堆棧內(nèi)容? (2)執(zhí)行M5A:SJMP M5A后,(SP)= (20H)= 2A程序存儲(chǔ)空間表格如下:地址2000H2001H2002H2003H。內(nèi)容3FH06H5BH4FH。已知:片內(nèi)RAM的20H中為01H,執(zhí)行下列程序后(30H)= MOV A,20H INC A MOV DPTR,#2000H MOVC A,A+DPTR CPL A MOV 30H,A SJMP $3.(R0)=4BH,(A)=84H,片內(nèi)RAM(4BH)=7FH,(40)=20HMOV A,R0MOV R0,40HMOV 40H,AMOV R0,#35H問(wèn)執(zhí)行程序后,R0= A= 4BH= 40H= 4.若PSW=00, 執(zhí)行下列程序后,PSW的各位狀態(tài)如何?MOV A,#0FBHMOV PSW,#10HADD A,#7FHCYACOVPOFRS1五、程序填空(10分)1數(shù)據(jù)塊傳送,將RAM從30H開(kāi)始的連續(xù)32個(gè)單元的內(nèi)容傳遞給片內(nèi)RAM從60H開(kāi)始的連續(xù)32個(gè)單元。 ORG 1000H MOV R7,_MOV R0, #30HMOV R1,#60HLOOP:MOV A,R0 MOV _,A INC R0 INC R1 DJNZ R7, _ SJMP $ END2. 將4個(gè)單字節(jié)數(shù)放片內(nèi)30H33H,它們求和結(jié)果放在片內(nèi)40H,41H單元。ORG 1000HMOV R7,#04HMOV R0,30HCLR AMOV 41H,ALOOP: ADD A,R0 JNC NEXTINC _ NEXT:INC _DJNZ R7,LOOP MOV 40H,A SJMP $ END3 RAM中40H單元內(nèi)存有一個(gè)十六進(jìn)制數(shù),把這個(gè)數(shù)轉(zhuǎn)換為BCD碼的十進(jìn)制數(shù),BCD碼的十位和個(gè)位放在累加器A中,百位放在R2中。ORG 2200HMOV A,_MOV B,#64HDIV ABMOV R2,AMOV A,_XCH A,BDIV ABSWAP _ORL A,BSJMP $ END4 編程序?qū)⑵瑑?nèi)40H-46H單元內(nèi)容的高4位清零,保持低4位不變。 ORG 1000H MOV R7,#07HMOV R0,_LOOP:MOV A,R0 ANL A,_ MOV R0,A INC R0 DJNZ R7,LOOP SJMP $END參考答案一、單選題:(30分)題號(hào)12345678910答案DABCACDDCA題號(hào)11121314151617181920答案DBABBCABAC題號(hào)21222324252627282930答案DAADDCCCBB二、判斷題:(10分)題號(hào)12345678910答案三、計(jì)算題:(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)目標(biāo)地址=EFF9H四

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論