




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、填空(tinkng)1. 計算機中常用(chn yn)的碼制有原碼,反碼和 。2. 十進制數29的二進制表示(biosh)為 。3. 十進制數-29的8位補碼表示為 。4. 單片微型計算機由CPU,存儲器和 三部分組成。5. 若不使用MCS-51片內存儲器引腳必須接 。6. 微處理器由寄存器堆,控制器和 三部分組成。7. 當MCS-51引腳ALE信號有效時,表示從P0口穩定的送出了 地址。8. MCS-51的P0口作為輸出端口時,每位能驅動 個SL型TTL負載。9. MCS-51有4個并行I/O口,其中 是準雙向口,所以有輸出轉輸入是必須先寫入“1”。10. MCS-51的堆棧是軟件填寫堆
2、棧指針臨時在 數據存儲器內開辟的區域。11. MCS-51中凡字節地址能被 整除的特殊功能寄存器均能位尋址。12. MCS-51系統中,當信號有效時,表示CPU要從 存儲器讀取信息。13. 當使用8751且=1,程序存儲器地址小于 時,訪問的是片內ROM。14. MCS-51特殊功能寄存器只能采用 尋址方式。15. MCS-51有4組工作寄存器,它們的地址范圍是 。16. MCS-51片內20H2FH范圍內的數據存儲器,即可以字節尋址又可以 尋址。17. 若用傳送指令訪問MCS-51的程序存儲器,它的操作碼助記符應為 。18. 訪問MCS-51片內RAM應該使用的傳送指令的助記符是 。19.
3、當MCS-51使用間接尋址方式訪問片內RAM高128B時,會產生 。20. 設計8031系統時, 口不能用作一般I/O口。21. MCS-51可擴展片外RAM 64 KB,但當外擴I/O口后,其外部RAM尋址空間將 。22. 計算機的系統總線有地址總線,控制總線和 總線。23. 輸入輸出設備是計算機與外部世界交換信息的 。24. 指令是通知計算機完成某中操作的 。25. 匯編語言中可以使用偽指令,他們不是真正的指令,只是用來 。26. MCS-51串行接口有4種工作方式,這可以在初始化程序(chngx)中用軟件填寫 特殊(tsh)功能寄存器加以選擇。27. 當使用慢速外設時,最佳(zu ji)
4、的傳送方式是 。28. MCS-51在外擴ROM,RAM或I/O時,它的地址總線是 。29. 當定時器T0工作在方式3時,要占用定時器T1的TR1和 兩個控制位。30. MCS-51有5個中斷源,有2個中斷優先級,優先級由軟件填寫特殊功能寄存器 加以選擇。31. 累加器(A)=80H,執行完指令ADD A,#83H后,進位位C= 。32. 執行ANL A,#0FH指令后,累加器A的高4位= 。33. JZ e的操作碼地址為1000H,e=20H,它的轉移目的地址為 。34. JBC 00H,E操作碼的地址為2000H,e=70H,它的轉移目的地址為 。35. 累加器(A)=7EH,(20H)=
5、#04H,MCS-51執行完ADD A,20H指令后,PSW.0= 。36. MOV PSW,#10H是將MCS-51 的工作寄存器置為第 組。37. 指令DJNZ R7,e操作碼所在地址為3000H,e=EFH,則它的轉移目的地址為 。38. ORL A,#0F0H是將A的高4位置1,而低4位 。39. SJMP e的指令操作碼地址為0050H,e=65H,那么它的轉移目的地址為 。40. 設DPTR=2000H,(A)=80H,則MOVC A,A+DPTR的操作數的實際地址為 。41. 十進制數-47用8為二進制補碼表示為 。42. -19D的二進制補碼表示為 。43. 計算機中最常用的字
6、符信息編碼是 。44. 要串口為10位UART,工作方式應選用為 。45. 用串口擴并口時,串行接口工作方式應選為方式 。46. 在串行通信中,有數據傳送方向 , , 三種方式。47. PC復位后為 。48. 一個機器周期= 節拍,一個機器周期=12個振蕩周期,一個振蕩周期=1節拍。49. 80C51含 KB掩膜ROM。50. 80C51在物理(wl)上有 個獨立(dl)的寄存器空間。51. 外部(wib)中斷入口地址為 。52. PSW中RS1 RS0=10H是,R2的地址為 。53. 一個機器周期= 個狀態周期,振蕩脈沖2分頻后產生的時鐘信號的周期定義為狀態周期。54. 8751是EPRO
7、M型,內含 KB EPROM。55. 89C51是FLASH ROM型,內含 KB FLASH ROM56. MCS-51中T0中斷服務程序入口地址為 。57. PSW中RS1 R30=11H,R2的地址為 。58. 執行當前指令后,PC內容為 。59. 12根地址線可尋址 KB存儲單元。60. 寫8255A控制字時,需將A1,A0置為 。61. MOV C,20H源尋址方式為 尋址。62. INC 影響CY位。63. 指令LCALL 37B0H,首地址在2000H,所完成的操作是 入棧,37B0HPC。64MOVX A,DPTR源操作數尋址方式為 。65ORG 1000HLCALL 4000
8、H ORG 4000HADD A,R2 執行完LCALL后(PC)= 。6680C51中斷有 個優先級。6780C51中斷嵌套最多 級。68微機與外設間傳送數據有 、 和 三種方式。69外中斷請求標志位是 和 。70當80C51的RST引腳上保持 個機器周期以上的低電平時,80C51即發生復位。71當單片機的型號為8031/8032時,其芯片引線一定要接 電平。72MCS-51機擴展片外I/O口占用片外 存儲器的地址的空間。73MCS-51單片機訪問片外存儲器(wi cn ch q)時,利用 信號(xnho)鎖存來自 口的低8位地址(dzh)信號。7412根地址線可選 個存儲單元,32KB存儲
9、單元需要 根地址線。75三態緩沖寄存器輸出端的“三態”是指 態、 態和 態。7674LS138是具有3個輸入的譯碼器芯片,其輸出作為片選信號時,最多可以選中 塊芯片。7774LS273通常用來做簡單 接口擴展;而74LS244則常用來作簡單 接口擴展。78A/D轉換器的作用是將 量轉為 量;D/A轉換器的作用是將 量轉為 量。79A/D轉換器的三個最重要指標是 、 和 。80從輸入模擬量到輸出穩定得數字量的時間間隔是A/D轉換器的技術指標之一,稱為 。81若某8位D/A轉換器的輸出滿刻度電壓為+5V,則該D/A轉換器的分辨率為 V。82MCS-51單片機片內RAM的寄存器區共有 個單元,分為
10、組寄存器,每組 個單元,以 作為寄存器名稱。83單片機系統復位后,(PSW)=00H,因此片內RAM寄存區的當前寄存器是第 組,8個寄存器的單元地址為 。84通過堆棧操作實現子程序調用,首先要把 的內容入棧,以進行斷點保護。調用返回時在進行出棧操作,把保護的斷點彈回 。85一臺計算機的指令系統就是它所能執行的 集合。86以助記符形式表示的計算機指令就是它的 語言。87在直接尋址方式中,只能使用 位二進制數作為直接地址,因此其尋址對象只限于 。88在寄存器間接尋址方式中,其“間接”體現在指令中寄存器的內容不是操作數,而是操作數的 。89在變制尋址方式中,以 作變址寄存器,以 或 作基址寄存器。9
11、0假定累加器A的內容為30H,執行指令:1000H:MOVC A,A+PC后,把程存儲器 單元(dnyun)的內容送累加器A中。91 假定(jidng)DPTR的內容(nirng)為8100H,累加器A的內容為40H,執行下列指令: MOVC A,A+DPTR后,送入A的程序存儲器 單元的內容 . 92 假定(SP)=60H, (ACC)=30H,(B)=70H, 執行下列命令: PUSH ACC PUSH B后,SP的內容為 , 61H的單元的內容為 ,62單元 的內容為 . 93 假定(SP)=62H, (61)H=30H, (62)H=70H, 執行下列指令:POP DPHPOP DPL
12、后,DPTR的內容為 , SP的內容為 .94 假定(A)=85H, (R0)=20H,()AFH.執行指令:ADD A,R0后,累加器A的內容為 , CY的內容為 , AC的內容為 ,OV的內容為 .95假定(A)=85H, (20H)=OFFH, (CY)=1, 執行指令:ADDC A, 20H后,累加器A的內容為 , CY的內容為 , AC的內容為 ,OV的內容為 .96 假定(A)=0FFH, (R3)=0FH, (30H)=0F0H, (R0)=40H, (40H)=00H.執行指令:INC AINC R3INC 30HINC R0后,累加器A的內容為 , R3的內容為 , 30H的
13、內容為 ,40H的內容為 .97 在MCS51中PC和DPTR都用于提供(tgng)地址, 但PC是為了(wi le)訪問 存儲器提供(tgng)地址,而DPTR是為訪問 存儲器提供地址.98 在位操作中,能起到與字節操作中累加器的作用的是 .99 累加器A中存放著一個其值小于或等于127的8位無符號數, CY清“0”后執行RLC指令,則中數變為原來的倍100 計算機的數據傳送有兩種方式,即 方式和 方式,其中具有成本低特點的是 數據傳送.101 異步串行數據通信的楨格式由 位, 位, 位和位組成.102 異步串行數據通信有 , 和 共三種傳送方向形式.103 使用定時器T1設置串行通信的波特
14、率時, 應把定時器T1設定為工作模式,即 模式.104 假定(A)=56, (R5)=67. 執行命令:ADD A, R5DA后,累加器A的內容為 , CY的內容為 .105 假定(A)=0FH, (R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH. 執行指令DEC ADEC R7DEC 30HDEC R1后, 累加器A的內容為 , R7的內容為 , 30H的內容為 , 40H的內容為 .106 假定(A)=50H, (B)=0A0H. 執行指令:MUL AB后,寄存器B的內容為 , 累加器A的內容為 , CY的內容為, OV的內容為 .假定(A)=50H,(B
15、)=12H.執行命令:DIV AB后,累加器A的內容為_,寄存器B的內容為_,CY的內容為_,的內容(nirng)為_.假定(jidng)()=0 5 .執行命令:SWAP A后,累加器A的內容(nirng)為_.109 執行如下指令序列;MOV C,P1.0ANL C,P1.1ANL C,/P1.2MOV P3.0,C后,所實現的邏輯關系為_.110 假定addr11=00100000000B,標號qwe的地址1030hH.執行命令: 后,程序轉移到地址_去執行.111 假定標號qaz 的地址為0100 ,標號qwe值為0123 (即跳轉的目標地址為0123 ).應執行命 :Qaz;SJMP
16、 qwe該指令的相對便移量(既指令的第二字節)為_.112 DPTR是MCS-51中唯一一個16位寄存器,在程序中常用來作為MOVC指令的詢問程序存儲器的_使用.113請填好下段程序內有關每條指令結果的注釋中之空白.MOV A.PSW ;(A)=10HMOV B,A ;(B)=_HMOV PSW,A ;(PSW)=_H 114堆棧設在_存儲區,程序存放在_存儲區,外部I/O接口設在_存儲區,中斷服務程序存放在_存儲區.115 若單片機使用頻率為6MHz的晶振,那么狀態周期為_,機器周期為_指令周期為_.116 復位時A= , PSW= , SP= , POP3= 。117 執行(zhxng)下
17、列程序段后CY= , OV= , A= 。MOV A, #56HADD A, #74HADD A, A118 設SP=60H,片內RAM的(30H)=24H,(31H)=10H,在下列程序注釋中填寫(tinxi)執行結果。PUSH 30H ;SP= , (SP)= PUSH 31H ;SP= , (SP)= POP DOL ;SP= , DPL= POP DPH ;SP= , DPH= MOV A, #00HMOVX DPTR, A最后(zuhu)的執行結果是 .119 80C51復位后CPU從 H單元開始執行程序。SP的內容為 H,第一個壓入堆棧的數據將位于 RAM的 H單元。SBUF的內容
18、為 。ORL A,#4指令執行后,PSW寄存器的內容將等于 H。120. 8031其EA引腳必須接 。可作通用I/O的至少8條I/O線,最多還可加上P 口的8條I/O線。P 口作地址/數據總線,傳送地址碼的8位;P 口作地址總線,傳送地址碼的 8位。MOVX指令用來對 RAM進行讀寫操作。121 存儲器組織8052片內RAM有 字節。若(PSW)=18H,則有效R0的地址為 。對8051來說,MOV A,R0指令中的R0之取范圍最大可為 H。位地址7FH還可寫成 H。122 定時器和串行接口80C51的 作串行接口方式(fngsh)1和方式(fngsh)3的波特率發生器。8052除可用 外,尚
19、可(shn k)用 作其串行口方式1和方式3的波特率發生器。若8031AH的fosc=12MHz,則其兩個定時器對重復頻率高于 MHz的外部事件是不能正確計數的。在定時器T0運作模式3下,TH0溢出時, 標志將被硬件1去請求中斷。在運作模式3下,欲使TH0使停止運作,應執行一條CLR 指令。在多機通信中,若字符傳送率為100B/s,則波特率等于 。在多機通信中,主機發送從機地址呼叫從機時,其TB8位為 ;各從機此前必須將其 SCON 中的REN位和 位設置為1。123 中斷系統INT0 和INT1的中斷標志分別是 和 。T0 和 T1 兩引腳也可作外部中斷輸入引腳,這時 TMOD 寄存器中的C
20、/T 位應當為 。上題中,若M1 M2兩位置成10 ,則計數值應當是(TH)=(TL)= H。指令以及任何訪問 和 寄存器的指令執行過后, 不能馬上響應中斷。124 指令系統在 初值為00 的情況下, , 指令將循環執行 次欲使 口的低4位輸出0而高4位不變,應執行一條 指令。欲使 口的高4位輸出1而低4位不邊,應執行一條 指令。DIV AB指令執行后,OV標志為1,則執行指令前()。UL AB指令執行后,OV標志為1,則(B) H。MCS51的兩條查表指令是 和 。二、單項選擇題1 在中斷服務程序中,至少應有一條( )(A)傳送指令 (B)轉移指令 (C)加法指令 (D)中斷返回指令2 當
21、MCS51復位時,下列說法正確的是( )(A)PC=000H (B)SP=00H (C)SBUF=00H (D)(30H)=00H3 要用傳送指令訪問MCS51片外RAM,它的指令操作碼助記符應是( )(A)MOV (B)MOVX (C)MOVC (D)以上(yshng)都行4 下面哪一種傳送方式適用于電路簡單(jindn)且時序已知的外設()()條件(tiojin)傳送()無條件傳送()DMA (D)中斷5 ORG 2000HLCALL3000HORG 3000HRET 左邊程序執行完 RET指令后,PC=()()2000H (B) 3000h (C)2003H (D)3003H6 要使MC
22、S51能夠響應定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內部應是( )(A)98H (B)84H (C)42H (D)22H7 6264芯片是( )(A) PRROM (B)RAM (C)Flash ROM (D)EPROM8 MCS51串行接口擴展并行I/O口時,串行接口工作方式應選擇()()方式()方式()方式()方式用CS51響應中斷時,下列哪種操作不會發生( )(A)保護現場 (B)保護PC (C)找到中斷入口(D)保護PC轉入中斷入口10 JNZ rel指令的尋址方式是( )(A)立即尋址 (B) 寄存器尋址 (C) 相對尋址 (D)位尋址11 執行LCALL 4000H
23、指令時,MCS51完成的操作是( )(A)保護PC (B)4000HPC (C)保護現場 (D)PC+3入棧,4000HPC12 下面哪條指令產生WR信號(A)MOVAX A,DPTR (B)MOVC A, A+PC(C) MOVC A,A+DPTR (D)MOVXDPTR,A13 若某寄存器芯片的地址線為12根,那么它的存儲容量為()()KB (B)2KB (C) 4KB (D)5kB14 要想測量(cling)INTO引腳上的一個(y )正脈沖寬度,那么(n me)特殊功能寄存器TMOD的內容應為( )(A)09H (B)87H (C)00H (D)80H15 PSW=18H時,則當前工作
24、寄存器是()(A)0組 (B)1組 (C)2組 (D)3組16 MOVX A,DPTR指令中源操作數的尋址方式是( )(A)寄存器尋址 (B)寄存器間接尋址(C) 直接尋址 (D) 立即尋址17 MCS1有中斷源()()個()個()個()個18 MCS1上電復位后,SP的內容應為( )(A)00H (B)07H (C)60H (D)70H19 ORG 0003HLJMP 2000HORG 000BH LJMP 3000H當CPU響應外部中斷0后,PC的值為( )(A)0003H (B)2000H (C)000BH (D)3000H20 控制串行接口工作方式寄存器是()()TCON (B)PCO
25、N (C)SCON (D)TMOD21 執行PUSH ACC指令, MCS1完成的操作是( )(A)SP+1SP (ACC)(SP) (B) (ACC) (SP) SP-1SP(C) SP-1SP (ACC)(SP) (D) (ACC)(SP) SP+1SP22 P1口的每一位能驅動( )(A) 2個TTTL低電平負載 (B)4個TTL低電平負載(C) 8個TTTL低電平負載 (D) 10個TTL低電平負載23 PC中存放的是( )(A) 下一條指令的地址 (B) 當前正在執行的指令(C) 當前正在愛執行指令的地址 (D) 下一條要執行的指令 24 8031是( )(A)CPU (B)微處理器
26、 (C)單片微機 (D)控制器25 要把P0口的高4位變0,低4位不變,應使用(shyng)指令( )(A)ORL P0, #0FH (B) ORL P0, #0F0H(C) ANL P0, #0F0H (D) ANL P0, #0FH 26 下面(xi mian)哪種是輸出設備( )(A)打印機 (B)紙帶(zh di)讀出機 (C)鍵盤 (D) A/D轉換器27 所謂CPU是指( )(A)運算器與控制器 (B)運算器與存儲器(C)輸入輸出設備 (D)控制器與存儲器 28 LCALL指令操作碼地址四2000H,執行完相應的子程序返回指令后,PC=( )(A)2000H (B)2001H (C
27、)2002H (D)2003H29 用CS51執行完MOV A,#08H后,PSW的哪一位被置位( )(A) C (B)F0 (C)OV (D)P30 計算機字使用中斷方式與外界交換信息時,保護現場的工作應該是( )(A)由CPU自己完成 (B)在中斷響應中完成(C)應由中斷服務程序完成 (D)在主程序中完成31. 關于MCS51的堆棧操作,正確的說話是( ) (A)先入棧,再修改棧指針 (B)先修改棧指針,再出棧(C) 先修改棧指針,再入棧 (D)以上都不對32. 下面哪條指令將MCS51的工作寄存其置成3區( )(A) MOV PSW, #13H (B) MOV PSW, #18H(C)S
28、ETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.433. 若MCS51中斷源都編程為同級,當它們同時申請中斷時CPU首先響應( )(A) (B) (C) T1 (D)T034.執行MOVX A,DPTR指令時, MCS51產生的控制信號是( )(A) (B)ALE (C) (D) 35. MCS51的相對轉移指令的最大負載距離為( ).(A) 2KB (B)128B (C)127B (D)256B36. 指令寄存器的功能是( )(A)存放指令(zhlng)地址 (B)存放(cnfng)當前正在執行的指令(C)存放(cnfng)指令與操作數 (D)存放指令地
29、址及操作數38MOV C,#00H的操作方式是( )(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址 39當執行MOVX DPTR,A指令時, MCS51產生下面哪一個控制信號( )(A) (B) (C)ALE 40. ORG 0000HALMP 0040HORG 0040HMOV SP , #00H 當執行完左邊的程序后,PC的值是( )(A) 0040H (B)0041H (C)0042H (D)0043H41. MCS51外擴ROM、RAM和I/O口時,它的數據總線是( )(A)P0 (B)P1 (C)P2 (D)P342. 當CPU響應串行接口中斷時,程序應轉移到( )(
30、A)0003H (B)0013H (C)0023H (D)0033H43. 當ALE信號有效時,表示( )(A)從ROM讀取數據 (B)從P0口可靠地送出地址低8位(C)從P0口送出數據 (D)從RAM中讀取數據44. MCS51復位時,表示( )(A) (20H)=00H (B) SP=00H ()SBUF=00H ()TH0=00H 45. 執行MOV IE,#03H后, MCS51將響應的中斷是( )(A) 1個 (B)2個 (C) 3個 (D) 4個46 MCS51的中斷源全部編程為同級時,優先級最高的是( )(A) (B) TI (C) 串行接口 (D)47. 下列哪種設備不是輸入設
31、備( ) (A) A/D轉換器 (B)鍵盤 (C)打印機 (D)掃描儀48.外部中斷1固定對應的中斷入口地址為( )(A)0003H (B)000BH (C)0013H (D)001BH49. 各中斷源發出的中斷請求信號,都會標記在MCS51系統中的( )(A) TMOD (B)TCON/SCON (C)IE (D)IP50. MCS51單片機可分為(fn wi)兩個中斷優先極別.各中斷(zhngdun)源的優先級別設定是利用寄存器( )(A) IE (B)IP (C) TCON (D)SCON51. MCS51的并行(bngxng)I/O口的讀取方法: 一種是讀引腳,還有一種是( )(A)讀
32、鎖存器 (B)讀數據 (C)讀A累加器 (D)讀CPU52. MCS51的并行I/O口一改一寫操作,是針對該口的( )(A) 引腳 (B)片選信號 (C)地址線 (D)內部鎖存器53. 以下指令中,屬于單純讀引腳的指令是( )(A)MOV P1, A (B) ORL P1, #0FH (C)MOV C, P1.5 (D)DJNZ P1, short-lable54. 指令AJMP的跳轉范圍是( )(A)256 KB (B)1KB (C)2KB (D)64KB 55. 以下運算中對溢出標志OV沒有影響或不受OV影響的運算是( )(A)邏輯運算 (B)符號數加減運算(C)乘法運算 (D)除法運算5
33、6. 假定設置堆棧指針SP的值為37H,在進行子程序調用時把斷點 地址進棧保護后,SP的值為( )(A)36H (B)37H (C)38H ( )(D)39H 57. 對程序存儲器的讀操作,只能使用( )(A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令58.必須進十進制調整的十進制運算是( )(A)只有加法和減法 (B)有乘法的除法(C)只有加法 (D)只有減法59.執行返回指令時,返回的斷點是( )(A)調用指令的首地址 (B)調用指令的末地址(C)調用指令下一條指令的首地址 (D)返回指令的末地址60.各中斷源發出的中斷請求信號,都會標記在MCS51系統中(A)
34、TMOD (B)TCON/SCON (C)IE (D)IP (D)三、判斷并改錯。(下列(xili)命題你認為正確的在括號內打“”,錯誤(cuw)的打“”,并說明(shumng)理由。)1. 我們所說的計算機實質上是計算機的硬件系統與軟件系統的總稱。 ( )2. MCS51的相對轉移指令的最大負跳距是128B. ( )3. MCS51的程序存儲器只是用來存放程序的。 ( )4. MCS51的五個中斷源優先極相同。 ( )5.要進行多機通信, MCS51串行接口的工作方式應選為方式1. ( )6. MCS51上的電復位時,SBUF=00H. ( )7. MCS51外部中斷0的入口地址是003H.
35、 ( )8.TMOD中的GATE=1時,表示由兩個信號控制定時器的起停. ( )9. MCS51的時鐘最高頻率是18MHZ. ( )10.使用可編程接口必須初始化. ( )11.當MCS51上電復位時,堆棧指針SP=00H. ( )12. MCS51外擴I/O與外RAM是統一編址的. ( )13.使用8751且=1時,仍可外擴64KB的程序存儲器. ( )14.8155的復位引腳可與89C51的復位引腳直接相聯. ( )15. MCS51是微處理器. ( )16. MCS51的串行接口是全雙工的. ( )17.PC存放的是當前正在執行的命令. ( )18. MCS51的特殊功能寄存器分部在60
36、H80H地址范圍內( )19. MCS51系統可以沒有復位電路. ( )20.在MCS51系統中,一個機器周期等于1.5us. ( )21.調用子程序指令(如CALL)及返回指令(如RET)與堆棧有關但與PC無關. ( )22.片內RAM與外部設備統一編址的,需要專門 的輸入/輸出指令. ( )23.鎖存器,三態緩沖器等簡單芯片中沒有命令寄存和狀態寄存等功能. ( )24 MOV R0,P1在任何情況下都是一條能正確執行的MCS51指令. ( )25.欲將片外RAM中3057H單元的內容傳送給A,判斷下列指令或程序段正誤. ( ) MOVX A,3057H ( ) MOV DPTR,#3057
37、H ( )MOVX A,DPTR MOV P2,#30H ( )MOV R0,#57HMOVX A,R0 MOV P2,#30H ( )MOV R2,#57HMOVX A,R226.欲將SFR中的PSW寄存器內容(nirng)讀入A,判斷下列(xili)指令正誤. MOV A,PSW ( ) MOV A,0D0H ( ) MOV R0, #0D0H PUSH PSW MOV A,R0 ( ) POP ACC ( )27. 判斷(pndun)下列指令正誤. MOV 28H,R4 ( ) MOV E0H,R0 ( ) MOV R1,#90H, MOV A,R1 ( ) INC DPTR ( ) D
38、EC DPTR ( ) CLR R0 ( )28. 判斷下列指令正誤. MOV R1,#80H ( ) MOV R7,R1 ( )MOV 20H R0 ( ) MOV R1,#0100H ( )CPL R4 ( ) SETB R7.0 ( )MOV 20H,21H ( ) ORL A ,R5 ( )ANL R1,#0FH ( ) XRL P1,#31H ( )MOVX A ,2000H ( ) MOV 20H DPTR ( )MOV A,DPTR ( ) MOV R1 , R7 ( )PUSH DPTR ( ) POP 30H ( )MOVC A, R1 ( ) MOVC A , DPTR (
39、 )MOVX DPTR ,#50H ( ) RLC B ( ) ADDC A,C ( ) MOVC R1,A ( )四、簡答題1. 什么是可編程接口?2.什么是控制器?3.什么是機器數與真值?4.什么(shn me)是累加器?5.什么(shn me)是微型計算機?6.什么(shn me)是指令系統?7.什么是總線?8.什么是運算器?9.什么是微處理器?10.什么是指令?11.什么是匯編語言?12.什么是尋址方式?13.什么是堆棧?14.什么是高級語言?15.什么是匯編?16.什么是指令周?17.什么是進位和溢位?18.單片幾機用于外界控制過程中.為何要進行A/D和D/A轉換 ?19.具有8位分
40、辨率的A/D轉換器,大拿感輸入0V5V電壓時,其最大量化誤差是多少?20 A/D轉換芯片中采樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?21.串行數據傳送的主要優點和用途是什么?22. MCS51指令集中有無”程序結束”指令?上機調試時怎樣實現”程序結束”功能?23.中斷服子程序與普通子程序有什么異同之處?24.說明DA A 指令的用法.25.80C51有幾種尋址方式?各涉及哪些存儲空間?26.80C51響應中斷的條件是什么?CPU響應中斷后,CPU要進行哪些操作?不同的中斷入口地址是多少?27.單片機對中斷優先極的處理原則是什么?28.80C51的外部中斷有哪兩種觸發方式?它們
41、對觸發脈沖或電平有什么要求?29.單片機怎樣管理(gunl)中斷?怎樣放開(fn ki)和禁止中斷?怎樣(znyng)設置優先級?30.80C51單片機定時器/計數器作定時和計數作用時,其計數脈沖分別由誰提供?31. 80C51單片機定時器/計數器的門控信號GATE設置為1時,定時器如何啟動?32. 80C51單片機內設有幾個定時器/計數器?它們由哪些特殊功能寄存器組成?33. 定時器/計數器作定時器用時,其定時時間與哪些因素有關?作計數器時,對外界數頻率有何限制?34.什么是單片機的機器周期,狀態周期,振蕩周期的指令周期?他們之間有什么關系?35.當定時器T0工作于模式3時,如何使運行中的定
42、時器T1停下來?36.若80C51的派內內ROM內容已不符合要求,那么片內硬件應如何繼續使用?37.波特率,比特率和數據傳送率的含義各是什么?38.開機復位后,CPU 使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當前工作寄存器組?39.程序狀態寄存器PSW的作用是什么?常用狀態有哪些位?作用是什么?40.位地址7CH與字節地址7CH有什么區別?位地址7CH 具體在片內RAM中什么位置?41.MCS51單片機的時鐘周期與振蕩周期之間有什么關系?一個機器周期的時序如何劃分?42. MCS51單片機有幾種復制方法?應注意什么事項?43. MCS51單片機內部包含哪些主要邏輯功能部件
43、?44. MCS51單片機的存儲器從物理結構上和邏輯上分別劃分幾個空間?45.存儲器中有幾個具體特殊功能的單元?分別作什么用?46. MCS51單片機內256B的數據存儲器可分為幾個區?分別作用是什么?47.為什么MCS51單片機的程序存儲器和數據存儲器共處同一地址空間而不會發生什么總線沖突?48.MCS51單片機的P0P3四個I/O端口在結構上有什么(shn me)異同?使用(shyng)時應注意什么事項?49. MCS51單片機有幾種(j zhn)低功耗方式?如何實現?50.試說明指令CJNE R1,#74H,10H的作用.若本指令地址為8100H,其轉移地址是多少?51.如何將80C51
44、當80C31使用?52.程序存儲器的0543H和0544H兩單元中寸有一條AJMP指令.若其代碼為E165H,則目的地址等于什么?53.某CJNE指令代碼的第一個字節位于0800H單元,其跳轉目的地址為07E2H,試問(0802H)=?54.DJNZ R7,LABEL指令的代碼為DF0FH.若 該指令的第一個字節位于0800H單元,則標號LABEL所代表的目的地址等于什么?55.讀下面一段程序,并以簡單的方法對它進行改正,限用5條指令.MOV R0,#21H MOV A, 20HMOV A,20H SWAP A ANL A,#0FH ANL A ,#0FHMOV R0,A MOV R0,A I
45、NC R056.執行過某LCALL指令后,堆棧的內容如圖111所示.試問LCALL指令的首地址是多少?它執行前SP的內容等于多少?子程序中兩條保護現場指令依次是什么? PSWACC504AXX33H(sp) 32H 31H30H2FH57.用一條指令可以取代下列4條指令?MOV DPTR ,#1234HPUSH DPL PUSH DPH 五、計算題1.X1=1111101,X2 =110,求X1X2=?2.求68的補碼(b m)以及補碼C9H的真值?3.(A)=3BH,執行(zhxng)ANL A,#9EH指令(zhlng)后,(A)=? (CY)=?4.JNZ rel為2B指令,放于1308
46、H,轉移目標地址是134AH,求偏移量 rel=?5.若(A)=C3H,(R0)=AAH, 執行 ADD A,R0后,(A)=?,(CY)=?(OV)=? (AC)=?6.若(A)=50H,(B)=A0H,執行MUL AB后,(A)=? (B)=? (OV)=?(CY)=?7.SJMP 0E7H為2B指令,放于F010H,目的地址=?8.晶振fosc=6MHz,T0工作在模式1,最大定時=? 六、閱讀并分析程序題1. 位地址為M、N、Y,程序如下:MOV C,MANL C,MOV Y,CMOV C,MANL C,NORL C,Y MOV Y, C求程序表達式。2.程序如下:2506H M5: MOV SP, #58H;2509H MOV 10H, #0FH;250CH MOV 11H, #0BH;(SP)+1SP,(PC0PC7)(SP)250FH ACCLL XHD;(PC)+2, (SP)+1SP,(PC8PC15)(SP)Addr010pc2511H MOV 20H,11H2514H M5A:SJMP M5AXHD: P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑設計答辯匯報
- 冷鏈物流行業發展前景分析
- 2025建筑工程合同爭議解析
- 2025物流服務外包合同(專業律師審核起草修訂)
- 幼兒園假期安全教育指南
- 2025租房合同協議書標準版
- 2025合同管理規章:公章、資質、合同及其它證書的使用與保管辦法
- 2025投資合同轉讓協議書
- 手術室細節護理
- 2025住宅房屋租賃合同協議范本
- SH/T 1673-1999工業用環己烷
- GB/T 9661-1988機場周圍飛機噪聲測量方法
- GB 29541-2013熱泵熱水機(器)能效限定值及能效等級
- FZ/T 07019-2021針織印染面料單位產品能源消耗限額
- 重癥醫學科各項規章制度匯編
- 社會組織培訓概述課件
- 春節作文優秀課件
- 三角函數的應用論文Word版
- 農業創業風險控制與防范培訓課件
- 生物制造國內外狀況課件
- 幼兒園大班數學口算練習題可打印
評論
0/150
提交評論