


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、填空1計(jì)算機(jī)中常用的碼制有原碼,反碼和補(bǔ)碼。2十進(jìn)制數(shù)29的二進(jìn)制表示為 00011101。3十進(jìn)制數(shù)-29的8位補(bǔ)碼表示為 11100011。補(bǔ)碼=反碼+14單片微型計(jì)算機(jī)由 CPU,存儲(chǔ)器和I/O 口 三部分組成。5若不使用MCS-51片內(nèi)存儲(chǔ)器引腳 EA必須接 地。6微處理器CPU由寄存器,控制器和運(yùn)算器三部分組成。7當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從 P0口穩(wěn)定的送出了 低八位 地址。8. MCS-51的P0口作為輸出端口時(shí),每位能驅(qū)動(dòng)_8_個(gè)SL型TTL負(fù)載。9. MCS-51有4個(gè)并行I/O 口,其中P1,P2,P3是準(zhǔn)雙向口,所以有輸出轉(zhuǎn)輸入是必須先寫(xiě) 入“1”10M
2、CS-51的堆棧是軟件填寫(xiě)堆棧指針臨時(shí)在內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)開(kāi)辟的區(qū)域。11. MCS-51中凡字節(jié)地址能被_ 8 整除的特殊功能寄存器均能位尋址。12. MCS-51系統(tǒng)中,當(dāng)PSEN信號(hào)有效時(shí),表示 CPU要從外部程序 存儲(chǔ)器讀取信息。13當(dāng)使用8751且EA=1,程序存儲(chǔ)器地址小于8KB時(shí),訪問(wèn)的是片內(nèi) ROM。14. MCS-51特殊功能寄存器只能采用直接 尋址方式。15. MCS-51有4組工作寄存器,它們的地址范圍是00H-1FH。16. MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,即可以字節(jié)尋址又可以位 尋址。17. 若用傳送指令訪問(wèn) MCS-51的程序存儲(chǔ)器,它的操作碼助記符應(yīng)
3、為MOVC 。18. 訪問(wèn)MCS-51片內(nèi)RAM應(yīng)該使用的傳送指令的助記符是MOV。19. 當(dāng)MCS-51使用間接尋址方式訪問(wèn)片內(nèi)RAM高128B時(shí),會(huì)產(chǎn)生 錯(cuò)誤 。20. 設(shè)計(jì)8031系統(tǒng)時(shí),P2 口不能用作一般I/O 口。21. MCS-51可擴(kuò)展片外 RAM 64 KB,但當(dāng)外擴(kuò)I/O 口后,其外部 RAM尋址空間將 減小。22. 計(jì)算機(jī)的系統(tǒng)總線有地址總線,控制總線和數(shù)據(jù)總線。23. 輸入輸出設(shè)備是計(jì)算機(jī)與外部世界交換信息的 。24. 指令是通知計(jì)算機(jī)完成某中操作的 。25. 匯編語(yǔ)言中可以使用偽指令,他們不是真正的指令,只是用來(lái) 。26. MCS-51串行接口有4種工作方式,這可以在
4、初始化程序中用軟件填寫(xiě)SCON特殊功能寄存器加以選擇。27. 當(dāng)使用慢速外設(shè)時(shí),最佳的傳送方式是中斷。28. MCS-51在外擴(kuò) ROM,RAM 或I/O時(shí),它的地址總線是 P2,P0 。29. 當(dāng)定時(shí)器T0工作在方式3時(shí),要占用定時(shí)器 T1的TR1和 TF1 兩個(gè)控制位。30. MCS-51有5個(gè)中斷源,有2個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫(xiě)特殊功能寄存器_JP_加以選擇。31. 累加器(A)=80H,執(zhí)行完指令 ADD A,#83H后,進(jìn)位位 C= _1。32. 執(zhí)行ANL A,#0FH指令后,累加器 A的高4位=0。33. JZ e的操作碼地址為1000H,e=20H,它的轉(zhuǎn)移目的地址為10
5、22H 。34. JBC 00H,E操作碼的地址為 2000H,e=70H,它的轉(zhuǎn)移目的地址為2073H35.累加器(A ) =7EH , (20H) =#04H , MCS-51 執(zhí)行完 ADD A ,20H指令后,PSW.0= 0。36. MOV PSW , #10H是將MCS-51的工作寄存器置為第 2-組。37.指令DJNZ R7 , e操作碼所在地址為3000H , e=EFH,則它的轉(zhuǎn)移目的地址為2FF1H。38. ORL A , #0F0H是將A的高4位置1,而低4位 不變 。39. SJMP e的指令操作碼地址為 0050H , e=65H,那么它的轉(zhuǎn)移目的地址為00B7H。4
6、0.設(shè) DPTR=2000H,( A)=80H,貝U MOVC A,A+DPTR 的操作數(shù)的實(shí)際地址為 2080H414243.十進(jìn)制數(shù)-47用8位二進(jìn)制補(bǔ)碼表示為11010001 。-19D的二進(jìn)制補(bǔ)碼表示為EDH.計(jì)算機(jī)中最常用的字符信息編碼是。ASCII 碼。44.要串口為10位UART,工作方式應(yīng)選用為 方式1。45.用串口擴(kuò)并口時(shí),串行接口工作方式應(yīng)選為方式方式0 。46在串行通信中,有數(shù)據(jù)傳送方向全雙工,半雙工,單工 三種方式。47. PC復(fù)位后為0000H。48. 個(gè)機(jī)器周期=12節(jié)拍,一個(gè)機(jī)器周期=12個(gè)振蕩周期,一個(gè)振蕩周期 =1節(jié)拍。49. 80C51 含 4 KB 掩膜
7、ROM。50. 80C51在物理上有個(gè)獨(dú)立的寄存器空間。51.外部中斷INT0入口地址為0003H。52. PSW 中 RS1 RS0=10H 是,R2的地址為 12H。53. 個(gè)機(jī)器周期=6個(gè)狀態(tài)周期,振蕩脈沖 2分頻后產(chǎn)生的時(shí)鐘信號(hào)的周期定義為狀態(tài)周 期。54. 8751 是 EPROM 型,內(nèi)含 8 KB EPROM。55. 89C51 是 FLASH ROM 型,內(nèi)含 KB FLASH ROM56. MCS-51中T0中斷服務(wù)程序入口地址為000BH。57. PSW 中 RS1 RS0=11H,R2的地址為 1AH _。58. 執(zhí)行當(dāng)前指令后,PC內(nèi)容為下一條指令的地址 。59. 12
8、根地址線可尋址 4 KB存儲(chǔ)單元。60.寫(xiě) 8255A控制字時(shí),需將 A1,A0置為1 161. MOV C , 20H源尋址方式為 位 尋址。62. INC 不影響CY位。63.指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入棧,37B0H PC。64. MOVX A , DPTR源操作數(shù)尋址方式為間接尋址65. ORG 1000HLCALL 4000HORG 4000HADDA, R2執(zhí)行完 LCALL 后(PC) = 4000H。66. 80C51中斷有2 個(gè)優(yōu)先級(jí)。67. 80C51中斷嵌套最多2 級(jí)。68. 微機(jī)與外設(shè)間傳送數(shù)據(jù)有、和三種方式。69. 外
9、中斷請(qǐng)求標(biāo)志位是 IE0 和IE1 。70. 當(dāng)80C51的RST引腳上保持 2個(gè)機(jī)器周期以上的低電平時(shí),80C51即發(fā)生復(fù)位。71. 當(dāng)單片機(jī)的型號(hào)為 8031/8032時(shí),其芯片引線EA 一定要接低電平。72. MCS-51機(jī)擴(kuò)展片外I/O 口占用片外數(shù)據(jù)存儲(chǔ)器的地址的空間。73. MCS-51單片機(jī)訪問(wèn)片外存儲(chǔ)器時(shí),利用ALE信號(hào)鎖存來(lái)自_E0_口的低8位地址信號(hào)。74. 12根地址線可選 4K個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單元需要15 根地址線。75三態(tài)緩沖寄存器輸出端的三態(tài)”是指 高電平 態(tài)、 低電平 態(tài)和 高阻 態(tài)。76. 74LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),
10、最多可以選中8_塊芯 片。77. 74LS273通常用來(lái)做簡(jiǎn)單 接口擴(kuò)展;而74LS244則常用來(lái)作簡(jiǎn)單 并行 接口擴(kuò)展。78. A/D轉(zhuǎn)換器的作用是將 模擬量轉(zhuǎn)為數(shù)字量;D/A轉(zhuǎn)換器的作用是將量轉(zhuǎn)為_(kāi)量。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)換器的分辨率為5/255 V。82. MCS-51單片機(jī)片內(nèi) RAM的寄存器區(qū)共有_2_個(gè)單元,分為_(kāi)4_組寄存器,每組_8_個(gè) 單元,以R0-R7作為寄存器名稱。83. 單片機(jī)系統(tǒng)復(fù)位后,(PSW)
11、 =00H,因此片內(nèi)RAM寄存區(qū)的當(dāng)前寄存器是第0組,8個(gè)寄存器的單元地址為 00H07H。84通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把PC的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí)在進(jìn)行出棧操作,把保護(hù)的斷點(diǎn)彈回PC o85. 一臺(tái)計(jì)算機(jī)的指令系統(tǒng)就是它所能執(zhí)行的指令集合。86. 以助記符形式表示的計(jì)算機(jī)指令就是它的匯編(助記符)語(yǔ)言。87. 在直接尋址方式中,只能使用位二進(jìn)制數(shù)作為直接地址,因此其尋址對(duì)象只限于內(nèi)_部 RAM o88. 在寄存器間接尋址方式中,其 間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的地址 。89. 在變址尋址方式中,以A 作變址寄存器,以 PC或DPTR作基址寄存
12、器。90.假定累加器 A的內(nèi)容為30H,執(zhí)行指令:1000H : MOVC A , A+PC后,把程存儲(chǔ)器 1031H單兀的內(nèi)容送累加器 A中。91假定DPTR的內(nèi)容為8100H ,累加器A的內(nèi)容為40H ,執(zhí)行下列指令:MOVCA,A+DPTR后,送入 A 的程序存儲(chǔ)器8140H單元的內(nèi)容92 假定(SP)=60H, (ACC)=30H,(B)=70H,執(zhí)行下列命令:PUSH ACCPUSH B后,SP的內(nèi)容為 62H, 61H的單元的內(nèi)容為30H,62單元的內(nèi)容為 70H.93假定(SP)=62H, (61)H=30H, (62)H=70H,執(zhí)行下列指令POP DPHPOP DPL后,DP
13、TR的內(nèi)容為7030H ,SP的內(nèi)容為 60H94 假定(A)=85H, (R0)=20H,(20H)=O AFH.執(zhí)行指令:ADD A,R0后,累加器A的內(nèi)容為 34H, CY的內(nèi)容為 1, AC的內(nèi)容為 ,OV的內(nèi)容為 1.95假定(A)=85H, (20H)=OFFH, (CY)=1,執(zhí)行指令:ADDC A, 20H后,累加器A的內(nèi)容為 85H, CY的內(nèi)容為 1, AC的內(nèi)容為 1,OV的內(nèi)容為 .96 假定(A)=0FFH, (R3)=0FH, (30H)=0F0H,(R0)=40H, (40H)=00H.執(zhí)行指令:INCAA=00HINCR3R3=10HINC30H30H=F1HI
14、NC R040H=01H后,累加器A的內(nèi)容為 OOH , R3的內(nèi)容為10H, 30H的內(nèi)容為F1H ,40H的內(nèi)容為 01H.97在MCS 51中PC和DPTR都用于提供地址,但PC是為了訪問(wèn) 程序 存儲(chǔ)器提供地址而DPTR是為訪問(wèn)數(shù)據(jù)存儲(chǔ)器提供地址98在位操作中,能起到與字節(jié)操作中累加器的作用的是CY .99累加器A中存放著一個(gè)其值小于或等于127的8位無(wú)符號(hào)數(shù),CY清“ 0后執(zhí)行RLC A指令,則A中數(shù)變?yōu)樵瓉?lái)的2 倍.100計(jì)算機(jī)的數(shù)據(jù)傳送有兩種方式,即 并行 方式和 串行 方式,其中具有成本低特點(diǎn)的是串行數(shù)據(jù)傳送.101異步串行數(shù)據(jù)通信的楨格式由起始位,數(shù)據(jù)位,第九位(校驗(yàn))位和停止
15、位組成102異步串行數(shù)據(jù)通信有全雙,單雙和單工共三種傳送方向形式103使用定時(shí)器T1設(shè)置串行通信的波特率時(shí),應(yīng)把定時(shí)器T1設(shè)定為工作模式2,即 定時(shí)模式104 假定(A)=56H,(R5)=67H. 執(zhí)行命令:ADDA,R5DA后,累加器A的內(nèi)容為 23H, CY的內(nèi)容為 1.105 假定(A)=0FH, (R7)=19H,(30H)=00H, (R1)=40H,(40H)=0FFH.執(zhí)行指令DECADECR7DEC30H FFHDECR1后,累加器A的內(nèi)容為,R7的內(nèi)容為,30H的內(nèi)容為,40H的內(nèi)容為 FEH.106 假定(A)=50H, (B)=0A0H.執(zhí)行指令:MUL AB后,寄存器
16、B的內(nèi)容為 32H ,累加器A的內(nèi)容為 00, CY的內(nèi)容為0, OV的內(nèi)容為丄 .假定(A)=50H,(B)=12H.執(zhí)行命令:DIV AB后,累加器A的內(nèi)容為_(kāi)0AH_ ,寄存器B的內(nèi)容為_(kāi)08H_,CY的內(nèi)容為_(kāi)0.OV的內(nèi)容為_(kāi)0.假定(A)=0 5 .執(zhí)行命令:SWAP A后,累加器A的內(nèi)容為_(kāi)50_.109執(zhí)行如下指令序列;MOV C , P1.0ANL C, P1.1ANL C, /P1.2MOV P3.0 , C后,所實(shí)現(xiàn)的邏輯關(guān)系為.110假定addr1仁00100000000B,標(biāo)號(hào)qwe的地址1030hH.執(zhí)行命令:后,程序轉(zhuǎn)移到地址 去執(zhí)行111假定標(biāo)號(hào)qaz的地址為0
17、100,標(biāo)號(hào)qwe值為0123 (即跳轉(zhuǎn)的目標(biāo)地址為 0123 ).應(yīng)執(zhí)行命 Qa z; SJMP qwe該指令的相對(duì)便移量(既指令的第二字節(jié))為21H_.112 DPTR是MCS-51中唯個(gè)16位寄存器,在程序中常用來(lái)作為MOVC指令的詢問(wèn)程序存儲(chǔ)器的 基地址使用.113請(qǐng)?zhí)詈孟露纬绦騼?nèi)有關(guān)每條指令結(jié)果的注釋中之空白MOV A.PSWMOV B,AMOV PSW,A;(A)=10H;(B)=10 H;(PSW)=H114堆棧設(shè)在_內(nèi)部數(shù)據(jù) _存儲(chǔ)區(qū),程序存放在程序_存儲(chǔ)區(qū),外部I/O接口設(shè)在_外RAM.存儲(chǔ)區(qū),中斷服務(wù)程序存放在_程序_存儲(chǔ)區(qū).115若單片機(jī)使用頻率為6MHz的晶振,那么狀態(tài)
18、周期為 ,機(jī)器周期為指令周期為.116 復(fù)位時(shí) A=, PSW=, SP= 07H, P0 P3= FFH 。117執(zhí)行下列程序段后 CY= 1, OV= 0, A= 94H。118 設(shè) SP=60H,片內(nèi) RAM 的(30H ) =24H,果。PUSH30H ; SP=61H,PUSH31H : SP=62H,POPDPL; SP=61H,POPDPH; SP=60H,MOVA,#00HMOVXDPTR, A最后的執(zhí)行結(jié)果是2410H=00H119 80C51復(fù)位后(31H)=10H,在下列程序注釋中填寫(xiě)執(zhí)行結(jié)(SP)= 24H(SP)=10HDPL= 10HDPH= 24HMOVA ,#5
19、6HADDA,#74HADDA,ACPU從0000 H單元開(kāi)始執(zhí)行程序。內(nèi)部 RAM 的08 H單元。01HoSP的內(nèi)容為_(kāi)07_H,第一個(gè)壓入堆棧的數(shù)據(jù)將位于SBUF的內(nèi)容為 xxH 。ORL A,#4指令執(zhí)行后,PSW寄存器的內(nèi)容將等于120.8031其EA引腳必須接 地 。可作通用I/O的至少8條I/O線,最多還可加上 P口的8條I/O線。P0 口作地址/數(shù)據(jù)總線,傳送地址碼的區(qū)低8位;P2口作地址總線,傳送地址碼的咼 8位。MOVX指令用來(lái)對(duì)外 RAM進(jìn)行讀寫(xiě)操作。121存儲(chǔ)器組織8052片內(nèi)RAM 有 _256 字節(jié)。若(PSW) =18H,則有效 R0的地址為18H。對(duì)8051來(lái)說(shuō)
20、,MOV A , R0指令中的 R0之取范圍最大可為7F H。位地址7FH還可寫(xiě)成 2FH.7。122定時(shí)器和串行接口80C51的 T1 作串行接口方式1和方式3的波特率發(fā)生器。8052除可用 T1夕卜,尚可用 T2作其串行口方式1和方式3的波特率發(fā)生器。若8031AH的fosc=12MHz ,則其兩個(gè)定時(shí)器對(duì)重復(fù)頻率高于4 MHz的外部事件是不能正確計(jì)數(shù)的。在定時(shí)器T0運(yùn)作模式3下,TH0溢出時(shí), TF1標(biāo)志將被硬件1去請(qǐng)求中斷。在運(yùn)作模式3下,欲使TH0使停止運(yùn)作,應(yīng)執(zhí)行一條 CLR TR1 指令。在多機(jī)通信中,若字符傳送率為 100B/S,則波特率等于 1100。在多機(jī)通信中,主機(jī)發(fā)送從
21、機(jī)地址呼叫從機(jī)時(shí),其TB8位為 1;各從機(jī)此前必須將其SCON中的REN位和 SM2位設(shè)置為1。123中斷系統(tǒng)INT0和INT1的中斷標(biāo)志分別是IE0 和 IE1 。T0和T1兩引腳也可作外部中斷輸入引腳,這時(shí)TMOD 寄存器中的C/T位應(yīng)當(dāng)為1 。上題中,若 M1 M0兩位置成10,則計(jì)數(shù)值應(yīng)當(dāng)是(TH)=( TL)=f£ H。RETI指令以及任何訪問(wèn)IE 和 IP寄存器的指令執(zhí)行過(guò)后,CPU不能馬上響應(yīng)中斷。124指令系統(tǒng)在R0初值為00的情況下DJNZ R0,頭指令將循環(huán)執(zhí)行256 次欲使口的低4位輸出0而高4位不變,應(yīng)執(zhí)行一條 指令。欲使口的高4位輸出1而低4位不邊,應(yīng)執(zhí)行一
22、條 指令。DIV AB指令執(zhí)行后,OV標(biāo)志為1,則執(zhí)行指令前(E ) =00 HoM UL AB指令執(zhí)行后,OV標(biāo)志為1,則(B)工00 H。MCS 51 的兩條查表指令是MOVC A,A+PC和 MOVC A,A+DPTR 。二、單項(xiàng)選擇題1 在中斷服務(wù)程序中,至少應(yīng)有一條(D )(A)傳送指令(B )轉(zhuǎn)移指令(C)加法指令 (D)中斷返回指令2 當(dāng)MCS 51復(fù)位時(shí),下列說(shuō)法正確的是( A)(A) PC=000H(B) SP=00H ( C) SBUF=00H ( D) ( 30H) =00H3 要用傳送指令訪問(wèn) MCS 51片外RAM,它的指令操作碼助記符應(yīng)是(B)(A) MOV(B)
23、MOVX(C) MOVC(D)以上都行4卜面哪一種傳送方式適用于電路簡(jiǎn)單且時(shí)序已知的外設(shè)()(A)條件傳送(E)無(wú)條件傳送(C)DMA(D)中斷5ORG2000HLCALL3000HORG3000HRET左邊程序執(zhí)行完RET指令后,PC=(C )(A)2000H(B)3000h(C) 2003H(D) 3003H6 要使MCS 51能夠響應(yīng)定時(shí)器 T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)部應(yīng)是(A )(A ) 98H(B) 84H(C) 42H( D) 22H7 6264芯片是(B )(A) PRROM (B) RAM(C) Flash ROM (D) EPROM8 MCS 51串行
24、接口擴(kuò)展并行 I/O 口時(shí),串行接口工作方式應(yīng)選擇( A )(A)方式0(E)方式1(C)方式2(D)方式39 用M CS 51響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生(A )(A )保護(hù)現(xiàn)場(chǎng)(B)保護(hù)PC( C)找到中斷入口(D)保護(hù)PC轉(zhuǎn)入中斷入口10 JNZ rel 指令的尋址方式是( C )(A )立即尋址(B) 寄存器尋址(C) 相對(duì)尋址(D)位尋址11 執(zhí)行LCALL 4000H指令時(shí),MCS 51完成的操作是( D )(A )保護(hù) PC ( B) 4000Ht PC (C)保護(hù)現(xiàn)場(chǎng)(D) PC+3 入棧,4000H t PC12 下面哪條指令產(chǎn)生 WR 信號(hào) ( D )(A)MOVAXA
25、, DPTR(B)MOVC A, A+PC(C) MOVC A,A+DPTR13 若某寄存器芯片的地址線為(A)1 KB (B)2KB(D)MOVX DPTR,A 12根,那么它的存儲(chǔ)容量為 ( C )(C) 4KB (D)5kBTMOD 的內(nèi)容應(yīng)為 ( A )14 要想測(cè)量 INTO 引腳上的一個(gè)正脈沖寬度 ,那么特殊功能寄存器1516(A)09H(B)87H(C)00HPSW=18H 時(shí),則當(dāng)前工作寄存器是 (A)0 組 (B)1 組 (C)2 組MOVX A,DPTR 指令中源操作數(shù)的尋址方式是(A) 寄存器尋址(C)直接尋址(D)80HD )(D)3 組( B17MCS-5 1有中斷源
26、 (A)5 個(gè)A )(B)2 個(gè)(C)3 個(gè)(D)18MCS-5 1上電復(fù)位后,SP 的內(nèi)容應(yīng)為 (B )(A)00H(B)07H(C)60H(D)70H19ORG0003HLJMP2000HORG000BHLJMP3000H當(dāng) CPU 響應(yīng)外部中斷0后,PC的值為(A)(A)0003H(B)2000H(C)000BH(D)3000HC206個(gè)(B) 寄存器間接尋址(D) 立即尋址2123控制串行接口工作方式寄存器是 (A) TCON (B)PCON 執(zhí)行 PUSH ACC 指令,MCS -5 (A)SP+1 t SP (ACC) t (SP) (C) SP-1 t SP (ACC) t (S
27、P) P1 口的每一位能驅(qū)動(dòng)(B (A) 2 個(gè) TTTL 低電平負(fù)載 (C) 8個(gè) TTTL 低電平負(fù)載 PC 中存放的是 ( A )(A) 下一條指令的地址 (C) 當(dāng)前正在愛(ài)執(zhí)行指令的地址 8031 是 ( C )(C)SCON1完成的操作是 (B) (ACC)(D) (ACC)(D)TMODA )t (SP) S-1Pt SP t (SP) SP+1 t SP(B)4個(gè)TTL低電平負(fù)載(D) 10個(gè) TTL 低電平負(fù)載(B)當(dāng)前正在執(zhí)行的指令(D)下一條要執(zhí)行的指令252627282930(A)CPU(B)微處理器 (C)單片微機(jī)要把P0口的高4位變0,低4位不變 應(yīng)使用指令(D(A)
28、ORL P0, #0FH(C) ANL P0,#0F0H下面哪種是輸出設(shè)備 ( A )(A)打印機(jī)(B)紙帶讀出機(jī)所謂 CPU 是指 ( A )(A) 運(yùn)算器與控制器(C)輸入輸出設(shè)備(D)控制器)(B) ORL P0, #0F0H(D) ANL P0, #0FH(C)鍵盤(pán)(D) A/D 轉(zhuǎn)換器(B)運(yùn)算器與存儲(chǔ)器(D)控制器與存儲(chǔ)器LCALL指令操作碼地址四2000H,執(zhí)行完相應(yīng)的子程序返回指令后,PC=( D )(A)2000H(B)2001H(C)2002H(D)2003H用M CS 51執(zhí)行完MOV A,#08H后,PSW的哪一位被置位(D )(A) C(B)F0(C)OV(D)P計(jì)算
29、機(jī)字使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是 ( C )(A)由CPU自己完成(B)在中斷響應(yīng)中完成(C)應(yīng)由中斷服務(wù)程序完成(D)在主程序中完成31. 關(guān)于MCS 51的堆棧操作,正確的說(shuō)話是(C )(A)先入棧,再修改棧指針(B)先修改棧指針,再出棧(C)先修改棧指針,再入棧(D)以上都不對(duì)32. 下面哪條指令將 MCS 51的工作寄存其置成3區(qū)(A) MOV PSW, #13H(C)SETB PSW.4 CLR PSW.333. 若 MCS 51中斷源都編程為同級(jí)(A) 外 0(B)外 1B )#18HCLR PSW.4(B) MOV PSW,(D) SETB PSW.3,當(dāng)它
30、們同時(shí)申請(qǐng)中斷時(shí) CPU 首先響應(yīng) ( A )(C) T1(D)T0( /RD(D)34. 執(zhí)行MOVX A,DPTR 指令時(shí),MCS 51產(chǎn)生的控制信號(hào)是(A)(B)ALE(C)35. MCS 51的相對(duì)轉(zhuǎn)移指令的最大負(fù)距離為(A) 2KB(B)128B38MOVB ). (C)127B(D)256B(A) 位尋址39當(dāng)執(zhí)行 MOVX(A)40. ORGAJMPORGMOVC,#00H 的操作方式是 ( A )(B)直接尋址DPTR,A指令時(shí),MCS 51產(chǎn)生下面哪一個(gè)控制信號(hào) (/WR )(C)ALE(C)立即尋址(D)寄存器尋址(B)0000H 0040H 0040HSP ,#00H當(dāng)執(zhí)
31、行完左邊的程序后 ,PC 的值是 ( D )(C)0042H(D)0043HRAM 和 I/O 口 時(shí) ,它的數(shù)據(jù)總線是 ( A )(C)P2(D)P3(A) 0040H(B)0041H41. MCS 51 外擴(kuò) ROM、(A)P0(B)P142. 當(dāng) CPU 響應(yīng)串行接口中斷時(shí) ,程序應(yīng)轉(zhuǎn)移到 ( C )(A)0003H(B)0013H43. 當(dāng) ALE 信號(hào)有效時(shí) ,表示 (A) 從 ROM 讀取數(shù)據(jù)(C)0023HB )(B)從P0口可靠地送出地址低8位(D)0033H(C)從PO口送出數(shù)據(jù)(D)從RAM中讀取數(shù)據(jù)44. MCS 51復(fù)位時(shí),表示(D )(A) (20H)=00H(B)
32、SP=00H (C) SBUF=OOH (D)TH0=00H45. 執(zhí)行MOV IE,#83H 后,MCS 51將響應(yīng)的中斷是(B )(A) 1 個(gè)(B)2 個(gè)(C)3 個(gè)(D) 4 個(gè)46 MCS 51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是(外0 )(A)(B) TI(C)串行接口(D)47. 下列哪種設(shè)備不是輸入設(shè)備 ( C )(A) A/D轉(zhuǎn)換器 (B)鍵盤(pán)(C)打印機(jī)(D)掃描儀48. 外部中斷 1固定對(duì)應(yīng)的中斷入口地址為( C )(A)0003H(B)000BH(C)0013H(D)001BH49. 各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 MCS 51系統(tǒng)中的(B )(A) TMO
33、D(B)TCON/SCON (C)IE (D)IP50. MCS 51單片機(jī)可分為兩個(gè)中斷優(yōu)先極別.各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器(A) IE(B)IP(C) TCON(D)SCON51. MCS 51的并行I/O 口的讀取方法:一種是讀引腳,還有一種是(A )(C)讀A累加器,是針對(duì)該口的 ( D(C)地址線(D)讀 CPU)(D)內(nèi)部鎖存器(A)讀鎖存器(B)讀數(shù)據(jù)52. MCS 51的并行I/O 口一改一寫(xiě)操作(A)引腳(B)片選信號(hào))(B) ORL P1, #0FH(D)DJNZ P1, short-lable53. 以下指令中 ,屬于單純讀引腳的指令是 ( C(A)MOV P1,
34、 A(C)MOV C, P1.554. 指令 AJMP 的跳轉(zhuǎn)范圍是 ( C )(A)256 KB(B)1KB(C)2KB(D)64KB(C)38H(D)39H)(C) MOVX 指令 (D)MOVC 指令)(B)有乘法的除法(D) 只有減法(B)調(diào)用指令的末地址(D)返回指令的末地址MCS 51系統(tǒng)中(B)(C)IE(D)IP (D)55以下運(yùn)算中對(duì)溢出標(biāo)志OV沒(méi)有影響或不受 OV影響的運(yùn)算是(A )(A)邏輯運(yùn)算(B)符號(hào)數(shù)加減運(yùn)算(C)乘法運(yùn)算(D)除法運(yùn)算56假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( D )(A)36H(B)37H57. 對(duì)
35、程序存儲(chǔ)器的讀操作 ,只能使用 ( D(A)MOV 指令 (B)PUSH 指令58. 必須進(jìn)十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算是 ( C(A) 只有加法和減法(C)只有加法59. 執(zhí)行返回指令時(shí) ,返回的斷點(diǎn)是 ( C )(A) 調(diào)用指令的首地址 (C)調(diào)用指令下一條指令的首地址60. 各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在(A)TMOD(B)TCON/SCON三、判斷并改錯(cuò)。(下列命題你認(rèn)為正確的在括號(hào)內(nèi)打“V,錯(cuò)誤的打“X,”并說(shuō)明理由。)1. 我們所說(shuō)的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。( )2. MCS 51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳距是128B. ( )3. MCS 51的程序存儲(chǔ)器
36、只是用來(lái)存放程序的。( x )4. MCS 51的五個(gè)中斷源優(yōu)先極相同。( X )5. 要進(jìn)行多機(jī)通信 , MCS 51串行接口的工作方式應(yīng)選為方式1. ( X )6. MCS 51上的電復(fù)位時(shí) ,SBUF=00H. ( X )7. MCS 51外部中斷 0的入口地址是 003H. ( )8. TMOD 中的 GATE=1 時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的起停. ( )9. MCS 51的時(shí)鐘最高頻率是 18MHZ. ( X )10. 使用可編程接口必須初始化 . ( )11. 當(dāng) MCS 51上電復(fù)位時(shí) ,堆棧指針 SP=00H. ( X )12. MCS 51外擴(kuò) I/O 與外 RAM 是統(tǒng)
37、一編址的 . ( )13. 使用8751且EA=1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器()14.8155的復(fù)位引腳可與89C51的復(fù)位引腳直接相聯(lián)()15. MCS 51是微處理器.(x )16. MCS 51的串行接口是全雙工的.()17. PC 存放的是當(dāng)前正在執(zhí)行的命令 .( X )18. MCS 51的特殊功能寄存器分部在 60H 80H地址范圍內(nèi)(X )19. MCS 51系統(tǒng)可以沒(méi)有復(fù)位電路 . ( X )20. 在MCS 51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5us. ( X )21. 調(diào)用子程序指令(如CALL)及返回指令(如RET)與堆棧有關(guān)但與 PC無(wú)關(guān).(X )22. 片內(nèi) RAM
38、 與外部設(shè)備統(tǒng)一編址的 ,需要專(zhuān)門(mén) 的輸入 /輸出指令 . ( X )23. 鎖存器 ,三態(tài)緩沖器等簡(jiǎn)單芯片中沒(méi)有命令寄存和狀態(tài)寄存等功能. ( )24 MOV R0,P1在任何情況下都是一條能正確執(zhí)行的 MCS 51指令.(X )25. 欲將片外RAM中3057H單元的內(nèi)容傳送給 A,判斷下列指令或程序段正誤.() MOVX A,3057H( X ) MOV DPTR,#3057H()MOVX A,DPTR MOV P2,#30H()MOV R0,#57HMOVX A,R0 MOV P2,#30H( X )MOV R2,#57HMOVX A,R226. 欲將SFR中的PSW寄存器內(nèi)容讀入 A
39、,判斷下列指令正誤 MOV A,PSW () MOV A,0D0H () MOV R0, #0D0H PUSH PSWPOP ACC ()MOV A,R0( X )27. 判斷下列指令正誤 . MOV 28H,R4 (X ) MOV E0H,R0 () MOV R1,#90H, MOV A,R1 ( X ) INC DPTR () DEC DPTR ( X ) CLR R0 ( X )28. 判斷下列指令正誤MOV R1,#80H ( )MOV R7,R1( X )MOV 20H R0 ( )MOV R1,#0100H ( X )CPL R4 ( X )SETB R7.0( X )MOV 20
40、H,21H ( )ORL A ,R5 ()ANL R1,#0FH ( X )XRL P1,#31H( )MOVX A ,2000H ( X)MOV 20H DPTR ( X )MOV A,DPTR ( X )MOV R1,R7 ( X )PUSH DPTR( X )POP 30H( )MOVC A, R1( X )MOVC A , DPTR ( X )MOVX DPTR ,#50H ( X) RLC B( X )ADDC A,C ( X )MOVCR1,A ( X )四、簡(jiǎn)答題27.單片機(jī)對(duì)中斷優(yōu)先極的處理原則是什么28.80C51的外部中斷有哪兩種觸發(fā)方式?它們對(duì)觸發(fā)脈沖或電平有什么要求29
41、. 單片機(jī)怎樣管理中斷 ?怎樣放開(kāi)和禁止中斷 ?怎樣設(shè)置優(yōu)先級(jí) ?30.80C51單片機(jī)定時(shí)器/計(jì)數(shù)器作定時(shí)和計(jì)數(shù)作用時(shí),其計(jì)數(shù)脈沖分別由誰(shuí)提供 ?31. 80C51單片機(jī)定時(shí)器/計(jì)數(shù)器的門(mén)控信號(hào) GATE設(shè)置為1時(shí),定時(shí)器如何啟動(dòng)?32. 80C51單片機(jī)內(nèi)設(shè)有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們由哪些特殊功能寄存器組成34.什么是單片機(jī)的機(jī)器周期 ,狀態(tài)周期 ,振蕩周期的指令周期 ?他們之間有什么關(guān)系 ?35.當(dāng)定時(shí)器T0工作于模式3時(shí),如何使運(yùn)行中的定時(shí)器 T1停下來(lái)?39程序狀態(tài)寄存器PSW的作用是什么?常用狀態(tài)有哪些位?作用是什么?五、計(jì)算題1. X仁-1111101,X2 = + 110,求
42、X1 X2=?2求68的補(bǔ)碼以及補(bǔ)碼 C9H的真值?3. (A)=3BH,執(zhí)行 ANL A,#9EH 指令后,(A)=? (CY)=?4. JNZ rel為2B指令,放于1308H,轉(zhuǎn)移目標(biāo)地址是134AH,求偏移量rel=?5若(A)=C3H,(R0)=AAH,執(zhí)行 ADD A,R0 后,(A)=?,(CY)=?(OV)=?(AC)=?6若(A)=50H,(B)=A0H,執(zhí)行 MUL AB 后,(A)=? (B)=? (OV)=?(CY)=?7.SJMP 0E7H為2B指令,放于F010H,目的地址=?8. 晶振fosc=6MHz,T0工作在模式1,最大定時(shí)=?六、閱讀并分析程序題1. 位地
43、址為M、N、Y,程序如下:MOVC , MANL C ,MOVY , CMOVC , MANL C , NORL C, YMOV Y, C求程序表達(dá)式。2. 程序如下:2506H M5 : MOV SP ,#58H;2509HMOV 10H , #0FH ;250CHMOV 11H, #0BH ;(SP) +1T SP, ( PC0 PC7) T ( SP)250FH ACCLL XHD ; ( PC) +2 ,(SP) +1t SP, (PC8 PC15) t ( SP)AddrO 10 t pc2511H MOV 20H , 11H2514HM5A : SJMP M5AXHD :PUSH
44、10HPUSH 11HPOP 10HPOP 11HRET問(wèn):(1)執(zhí)行POP 10H后堆棧的內(nèi)容?(2)執(zhí)行 M5A : SJMP M5A 后,(SP) =?(20H) = ?3. 程序存儲(chǔ)器空間表格如下:地址2000H2001H2002H2203H內(nèi)容3FH06H5BH4FH已知:片內(nèi) RAMMOVINC的20H中為01H,執(zhí)行下列程序后(30H )為多少?A, 20HAMOVMOVCCPLMOVEND: SJMP4.(R0)=4BH,(A)=84H,MOV A,R0;MOV R0;MOV 40H,A;MOV R0, 問(wèn)執(zhí)行程序后,R0、5設(shè)DPTR,#2000HA, A+DPTRA30H , AEND片內(nèi)RAM(4BH)=7FH,(40H)=20H7FH A20H 4BHH,(26H)=6FH,(27H)=76H,C7FH40H#35HA和4BH單元內(nèi)容的變化如何?(R0)=20H,R 仁25H,(20H)=80H,(21)H=90H,(22H)=A0H,(25H)=A0下列程序執(zhí)行后,結(jié)果如何?CLRMOVLOOP: MOVADDCMOVINCINCR2,#3A,R0A,R1R0,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 古代表示年齡的詞語(yǔ)從小到大排序
- 公益慈善存在的問(wèn)題及建議
- 公共直飲水點(diǎn)管理制度
- 公共交通服務(wù)質(zhì)量評(píng)估制度
- 工作票安規(guī)流程
- 工業(yè)產(chǎn)品外觀設(shè)計(jì)的基本原則
- 2025年養(yǎng)老保險(xiǎn)市場(chǎng)分析:參保人數(shù)穩(wěn)步增長(zhǎng) 持續(xù)優(yōu)化服務(wù)保障
- 廣東省茂名市2024-2025學(xué)年高三上學(xué)期第一次綜合測(cè)試數(shù)學(xué)試題(解析版)
- 湛江降水井施工方案
- 寧波耐堿磚施工方案
- 中醫(yī)理療免責(zé)協(xié)議書(shū)
- 精神科病人安全與治療管理制度
- 廚房食材收貨流程
- 品牌服飾行業(yè)快速消費(fèi)品庫(kù)存管理優(yōu)化方案
- 貝雷橋吊裝專(zhuān)項(xiàng)方案(危大工程吊裝方案)
- 昌江縣燕窩嶺水泥用石灰?guī)r礦礦產(chǎn)資源開(kāi)發(fā)利用與保護(hù)方案
- 2024年《認(rèn)證基礎(chǔ)》真題及答案
- ZHF形勢(shì)與政策(2024年秋)-考試題庫(kù)
- 淤地壩應(yīng)急處置
- 鸚鵡介紹課件教學(xué)課件
- 汽車(chē)檢測(cè)技術(shù)課件 任務(wù)一 認(rèn)識(shí)汽車(chē)檢測(cè)站
評(píng)論
0/150
提交評(píng)論