單片機原理及應用試題庫_第1頁
單片機原理及應用試題庫_第2頁
單片機原理及應用試題庫_第3頁
單片機原理及應用試題庫_第4頁
單片機原理及應用試題庫_第5頁
已閱讀5頁,還剩326頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 湖北理工學院單片機原理及應用試題庫    MCS-51單片機原理與結構一、判斷題( ×)1MCS-51單片機是16位單片機。( )2MCS-51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。(× )3單片機的CPU從功能上可分為運算器和存貯器。(×)4MCS-51的指令寄存器是一個8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。()5MCS-51的指令寄存器是對指令寄存器中的指令進行譯碼,將指令轉變?yōu)閳?zhí)行此指令所需要的電信號。()68051的累加器ACC是一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中間結果。()78

2、051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運行中的各種狀態(tài)信息。(× )8MCS-51的程序存貯器用于存放運算中間結果。( )9MCS-51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個地址空間:一個是片內(nèi)的128字節(jié)的RAM和SFR,另一個是片外最大可擴充到64K字節(jié)的RAM。( )9MCS-51的程序存貯器在物理上分為兩個地址空間:片內(nèi)的4K字節(jié)的ROM,片外最大可擴充到60K字節(jié)的ROM。邏輯上為最大達64K字節(jié)的統(tǒng)一ROM空間( )10單片機的復位有上電自動復位和按鈕手動復位兩種,當單片機運行出錯或進入死循環(huán)時,可按復位鍵重新啟動。( ? )11CPU的時鐘周期

3、為振蕩器頻率的倒數(shù)。(不同教材對時鐘周期定義不同,)(× )12單片機的一個機器周期是指完成某一個規(guī)定操作所需的時間,一般情況下,一個機器周期等于一個時鐘周期組成。( )13單片機的指令周期是執(zhí)行一條指令所需要的時間。一般由若干個機器周期組成。( )14.程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。( ×)15MCS-51單片機上電復位后,片內(nèi)數(shù)據(jù)存儲器的內(nèi)容均為00H。( )16當8051單片機的晶振頻率為12MHz時,ALE地址鎖存信號端的輸出頻率為2MHz的方脈沖。( )178051單片機片內(nèi)RAM從00H1FH的32個單元,不僅可以

4、作工作寄存器使用,而且可作為RAM來讀寫。( ×)18MCS-51單片機的片內(nèi)存貯器稱為程序存貯器。( ×)19MCS-51單片機的數(shù)據(jù)存貯器是指外部存貯器。( ×)20MCS-51單片機的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個區(qū)域中。( × )218051單片機的棧底單元是不能利用的,因此,它是一個閑置單元( × )22CPU對內(nèi)部RAM和外部RAM的讀寫速度一樣快(  )238051單片機,程序存儲器數(shù)和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的(  )24對于8

5、051單片機,當CPU對內(nèi)部程序存儲器尋址超過4K時,系統(tǒng)會自動在外部程序存儲器中尋址(  ×)25外加晶振頻率越高,系統(tǒng)運算速度也就越快,系統(tǒng)性能也就越好 ()是讀端口還是讀鎖存器是用指令來區(qū)別的(如MOV C,P1.0是讀端口,而CPL P1.0是讀改寫鎖存器)。   填空簡答計算等學習資料請 下載更新。( ×)在8051的片內(nèi)RAM區(qū)中,位地址和部分字節(jié)地址是沖突的。( )當8051的EA引腳接低電平時,CPU只能訪問片外ROM,而不管片內(nèi)是否有程序存儲器。( × )當8051的EA引腳接高電平時,CPU只能

6、訪問片內(nèi)的4KB空間。( × )工作寄存器區(qū)不允許做普通的RAM單元來使用。( )工作寄存器組是通過置位PSW中的RS0和RS1來切換的。( × )特殊功能寄存器可以當作普通的RAM單元來使用。( )訪問128個位地址用位尋址方式,訪問低128字節(jié)單元用直接或間接尋址方式。( × )堆棧指針SP的內(nèi)容可指向片內(nèi)00H7FH的任何RAM單元,系統(tǒng)復位后,SP初始化為00H。( × )DPTR只能當作一個16位的特殊功能寄存器來使用。( × )程序計數(shù)器PC是一個可以尋址的特殊功能寄存器。( ) 8051復位后,其PC指針初始化為0000H,使單片

7、機從該地址單元開始執(zhí)行程序。( )單片機系統(tǒng)上電后,其內(nèi)部RAM的值是不確定的。( )51單片機的指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器A的參與才能完成。1、當MCS-51上電復位時,堆棧指針SP=00H。(F)2、PC存放的是當前正在執(zhí)行的指令。(F)3、MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。(F)4、在MCS-51系統(tǒng)中,一個機器周期等于1.5us。(F)5、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。(T)6、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。(F)7 8031共有21個特殊功能寄存器,它們的位都是可以用軟件設置的,因

8、此,是可以進行位尋址的。(×)8 內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。(×) 二、單項選擇題1MCS-51單片機的CPU主要的組成部分為      。AA運算器、控制器      B加法器、寄存器      C運算器、加法器  D運算器、譯碼器2單片機能直接運行的程序叫  C    。A.源程序 

9、60;   B.匯編程序     C.目標程序    D.編譯程序3單片機中的程序計數(shù)器PC用來      。C   A存放指令         B存放正在執(zhí)行的指令地址      C存放下一條指令地址D存放上一條指令地址4單片機上電復位后,PC的內(nèi)容和SP的內(nèi)容為   

10、; B  。A0000H,00H   B0000H,07H   C0003H,07H    D0800H,08H5單片機8031的ALE引腳是    B  。A.輸出高電平  B輸出矩形脈沖,頻率為fosc的1/6C輸出低電平  D輸出矩形脈沖,頻率為fosc的1/26單片機8031的 引腳  A   。(注:在排版不方便時 可以用/EA代,或EA代替,以后如此)A必須接地  

11、 B必須接+5V   C可懸空   D以上三種視需要而定7訪問外部存貯器或其它接口芯片時,作數(shù)據(jù)線和低8位地址線的是 A     。AP0口   BP1口   CP2口   DP0口和 P2口8PSW中的RS1和RS0用來A     。A選擇工作寄存器區(qū)號  B指示復位  C選擇定時器   D選擇工作方式9上電復位后,PSW的值為  &#

12、160;   。DA1   B07H   CFFH   D010單片機上電復位后,堆棧區(qū)的最大允許范圍是   B   個單元。A64   B120   C128   D25611單片機上電復位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的   D   。A00HFFH   B00H07H   C07H7FH 

13、;  D08H7FH12MCS-51 單片機的最大時序定時單位是(  D  )。A、 拍節(jié) B、狀態(tài) C、機器周期 D、指令周期13.INTEL8031的P0口,當使用外部存貯存器時它是一個   D   。A傳輸高8位地址口        A傳輸?shù)?位地址口C傳輸高8位數(shù)據(jù)口        D傳輸?shù)?位地址/數(shù)據(jù)口 14P0口作數(shù)據(jù)線和低8位地址線時 

14、60; B   。   A應外接上拉電阻       B不能作I/O口    C能作I/O口     D應外接高電平15對于8031單片機,其內(nèi)部RAM   D   。A只能位尋址       B只能字節(jié)尋址       C既可位尋址又可字節(jié)尋址&#

15、160; D少部分既能位尋址又能字節(jié)尋址 16尋址方式就是   C    的方式。  A查找指令操作碼       B查找指令    C查找指令操作數(shù)D查找指令操作碼和操作數(shù)178031 單片機若晶振頻率為fosc=12MHz,則一個機器周期等于 C    µS。A1/12       &

16、#160;       B1/2         C1           D218MCS-51單片機的數(shù)據(jù)指針DPTR是一個16位的專用地址指針寄存器,主要用來  B  。  A存放指令     B存放16位地址,作間址寄存器使用    

17、  C存放下一條指令地址D存放上一條指令地址19ALU表示      。D   A累加器       B程序狀態(tài)字寄存器    C計數(shù)器    D算術邏輯部件20單片機上電后或復位后,工作寄存器R0是在工作寄存器區(qū)的      。A   A0區(qū)00H單元    

18、0;  B0區(qū)01H單元     C0區(qū)09H單元    DSFR21單片機8051的XTAL1和XTAL2引腳是      引腳。D   A外接定時器      B外接串行口      C外接中斷     D外接晶振228051單片機的Vss(20)引腳是   

19、60;  引腳。B   A主電源+5V        B接地       C備用電源     D訪問片外存貯器238051單片機的VCC(40)引腳是      引腳。A   A主電源+5V        B接地  &#

20、160;    C備用電源     D訪問片外存貯器248051單片機      口是一個8位漏極型開路型雙向I/O端口。A   AP0               BP1         CP2   

21、;        DP3258051單片機中,輸入/輸出引腳中用于專門的第二功能的引腳是      。D    AP0             BP1         CP2     

22、60;    DP326MCS-51復位后,程序計數(shù)器PC=      。即程序從       開始執(zhí)行指令。B、BA0001H           B0000H      C0003H     D0023H27MCS-51的片內(nèi)外的ROM是統(tǒng)一編址

23、的,如果 端保持高電平,8051的程序計數(shù)器PC在     地址范圍內(nèi)。D       A1000HFFFFH     B0000HFFFFH   C0001H0FFFH   D0000H0FFFH28MCS-51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來      ,它是按后進先出的原則存取數(shù)據(jù)的。C  A存放運算中間結果

24、0;  B存放標志位  C暫存數(shù)據(jù)和地址   D存放待調(diào)試的程序29單片機的堆棧指針SP始終是指示      。B    A堆棧底             B堆棧頂        C堆棧地址      D堆棧中間位置30單片機的P

25、0、P1口作輸入用途之前必須      。A   A在相應端口先置1   B在相應端口先置0   C外接高電平   D外接上拉電阻31MCS-51單片機的位尋址區(qū)位于內(nèi)部RAM的( )單元。DA 00H7FH   B 20H7FHC 00H1FH   D20H2FH32MCS-51單片機的P1口的功能是      。AA可作通用雙向I/O口用 &#

26、160;     B可作一般I/O口用       C可作地址/數(shù)據(jù)總線用        D可作通用I/O口用33MCS-51單片機復位后,專用寄存器ACC的狀態(tài)是      。CA0000H          B07H     

27、    C00H        D0FFH34當程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1 時,系統(tǒng)選用的工作寄存器組為      。BA組0           B組1         C組2    &#

28、160;   D組3358051單片機中,唯一一個用戶可使用的16位寄存器是      。DAPSW         BACC         C SP        DDPTR368051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是    

29、0; 。DA8K           B16K         C32K        D64K37單片機應用程序是存放在      中。B   ARAM         

30、; BROM        C寄存器      DCPU38、單片機的主要組成部件為(  A   )   A、CPU,內(nèi)存,I/O口    B、CPU,鍵盤,顯示器    C、主機,外部設備    D、以上都是 39、INTEL   

31、60; 8051      CPU是( C    )位的單片機 A、16                B、4                

32、0;C、8                 D、準1640、在計算機中“A”是用( D    )來表示的   A、BCD碼         B、二十進制編碼       C、余三碼 

33、;        D、ASCII碼41、在單片機中,通常將一些中間計算結果放在( A    )中   A、累加器         B、控制器       C、程序存儲器         D、

34、數(shù)據(jù)存儲器42、數(shù)據(jù)指針DPTR在( A    )中   A、CPU控制器       B、CPU運算器      C、外部程序存儲器       D、外部數(shù)據(jù)存儲器 43、進位標志CY在( C    )中  A、累加器 

35、0;    B、算邏運算部件ALU      C、程序狀態(tài)字寄存器PSW      D、DPTR44、對8031單片機,下面單元中既可位尋址又可字節(jié)尋址的單元是( A    )   A、20H              B、30H

36、              C、00H                D、70H45、8031單片機中片內(nèi)RAM共有(  A   )字節(jié)   A、128     

37、0;        B、256               C、4K                 D、64K46、執(zhí)行指令MOVX   A,DPTR時, 、 腳的電平

38、為( A    )   A、 高電平, 低電平                B、 低電平, 高電平   C、 高電平, 高電平                D、 低電

39、平, 低電平48、下列指令中錯誤的是( D    )   A、MOV  A,R4     B、MOV  20H,R4     C 、MOV  R4,R3     D、MOV  R4,R3 49、本資料由 從網(wǎng)上收集后再適當整理成在線測試系統(tǒng)( B )  

40、60;A、談戀愛為主的同學使用     B、愿意學習單片機的同學隨時考查學習效果    C 、打游戲為主的同學使用    D、供不明原因但從不學習的同學使用 50、提高單片機的晶振頻率,則機器周期( C    )  A、不變             

41、B、變長               C 、變短               D、不定51、以下不是構成單片機的部件是: ( D )   A微處理器(CPU)         &#

42、160;        B. 存儲器   C. 接口適配器(I/O接口電路)       D. 打印機52、在CPU內(nèi)部,反映程序運行狀態(tài)或運算結果的特征寄存器是: ( B )   A. PC    B. PSW     C. A        D. SP53、單片機片內(nèi)RAM低128字節(jié)

43、中的可位尋址的位共多少位。 ( C )   A. 32    B. 64     C.128        D. 256 三、多項選擇題(老師自己說“不建議使用”該題型,因為學生極可能得分超低,試卷沒法批改,也就不錄入在線測試系統(tǒng),再說題也不多,選擇題也包含其知識點) 1一個應用課題的研制,大致可分為  ABCDE 階段。A分析研究課題,明確解決問題的方法    B分

44、別進行硬件和軟件的設計          C分模塊調(diào)試系統(tǒng),進行在線仿真和總調(diào)        D固化程序,投入實際運行 E反饋運行情況,及時修正、升級2MCS-51的產(chǎn)品8051單片機內(nèi)部由               及4個8位的I/O端口P0、P1、P2、P3、串行口等組成。

45、A、B、C、EACPU     B4KB的ROM    C低128B的RAM和高位的SFR   D8KB的EPROME兩個16位的定時/計數(shù)器T0和T138051單片機CPU的主要功能有               。A、C、D   A產(chǎn)生各種控制信號       B存貯數(shù)據(jù)&#

46、160;    C算術、邏輯運算及位操作DI/O端口數(shù)據(jù)傳輸        E驅動LED發(fā)光二級管48051單片機的運算器由               等組成。A、B、D、E   A算術邏輯部件ALU   B累加器ACC   C計數(shù)器PC  D程序狀態(tài)寄存器PSWEBCD碼運算

47、調(diào)整電路58051單片機算術邏輯部件ALU是由加法器和其他邏輯電路組成,用于對數(shù)據(jù)進行               。A、B、E   A算術四則運算和邏輯運算      B移位操作  C存程序運行中的各種狀態(tài)信息D用來存一個操作數(shù)中間結果     E位操作68051單片機     

48、;          口是一個帶內(nèi)部上拉電阻的位雙向I/O口。B、C、D   AP0      BP1       CP2       DP3        EP0.77MCS-51的存貯器配置在物理結構上有四個存儲空間,它們是: 

49、;  ACDE   。   A片內(nèi)程序存貯器    B片內(nèi)外統(tǒng)一編址的64KB字節(jié)的程序存貯器地址空間 C片外程序存貯器    D片內(nèi)數(shù)據(jù)存貯器     E片外數(shù)據(jù)存貯器8MCS-51的數(shù)據(jù)存貯器用于存放               。A、B、D   A運算中

50、間結果        B數(shù)據(jù)暫存和緩沖      C編好的程序和表格常數(shù)D標志位             E待調(diào)試的程序9對8031的P0口來說,使用時可作為   ACD  。A低8位地址線      B高8位地址線    

51、60;   C數(shù)據(jù)線D I/O口操作        E時鐘線108051CPU在訪問外部存貯器時,地址輸出是               。A、CAP2口輸出高8位地址    BP1口輸出高8位地址   CP0口輸出低8位地址DP1口輸出低8位地址    EP2口輸出低8位地址11MCS-

52、51單片機復位后,下列專用寄存器狀態(tài)為00H(或0000H)的是:  ABCE  。APC     BACC      CB      DSP      EPSW12、8051CPU具有( ABCDE    )   A、4K字節(jié)的程序存儲器     

53、    B、128字節(jié)的數(shù)據(jù)存儲器      C、32線并行IO口     D、全雙工串行IO口一個         E、2個16位定時器計數(shù)器  13下列寄存器中,屬于8051CPU的專用寄存器是( ABE    )  AACC    &

54、#160;    BPSW         CR0         DC         EB    MCS-51單片機指令系統(tǒng)及程序設計一、判斷題( ×)1MCS-51單片機的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。( )2MCS-51指令:

55、MOV A,#40H ;表示將立即數(shù)40H傳送至A中。( )3MCS-51指令:MOV A,R0 ;表示將R0指示的地址單元中的內(nèi)容傳送至A中。( )4S51指令:MOVX A,DPTR ;表示將DPTR指示的地址單元中的內(nèi)容傳送至A中。( ×)5MCS-51的數(shù)據(jù)傳送指令是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行后,源操作數(shù)改變,目的操作數(shù)修改為源操作數(shù)。( )6MCS-51指令中,MOVX為片外RAM傳送指令。( )7MCS-51指令中,MOVC為ROM查表指令。(× )8將37H單元的內(nèi)容傳送至A的指令是:MOV A,#37H。( )9MCS-51指令中,16位立即數(shù)傳送

56、指令是:MOV DPTR,#data16。( )10*8051CPU對片外RAM的訪問只能用寄存器間接尋址的方式,且僅有4 條指令。(× )11如JC rel發(fā)生跳轉時,目標地址為當前指令地址加上偏移量。(× )13指令MUL AB執(zhí)行前(A)=F0H,(B)=05H,執(zhí)行后(A)=F5H,(B)=00H。( )14已知:DPTR=11FFH   執(zhí)行INC  DPTR后,結果:DPTR=1200H。( )15已知:A=11H  B=04H,執(zhí)行指令DIV AB后,其結果:A=04H,B=1  CY=OV=0。( )16已知

57、:A=1FH,(30H)=83H,執(zhí)行 ANL A,30H 后,結果:A=03H (30H)=83H P=0。(× )17無條件長轉移指令LJMP addr16,允許轉移的目標地址在128KB空間范圍內(nèi)。( )18MCS-51指令系統(tǒng)中,執(zhí)行指令FGO  bit  F0 ,表示凡用到F0位的指令中均可用FGO來代替。( )19MCS-51指令系統(tǒng)中,執(zhí)行指令ORG   2000H;BCD:  DB  “A,B,C,D”表示將A、B、C、D的ASCII碼值依次存入2000H開始的連續(xù)單元中。(× )20MCS-51指

58、令系統(tǒng)中,指令CJNE  A,#data, rel的作用相當于SUBB  A,#data與JNC  rel的作用。( ×)21MCS-51指令系統(tǒng)中,指令JNB  bit,rel是判位轉移指令,即表示bit=1時轉。( ×)228031單片機的PC與DPDR都在CPU片內(nèi),因此指令MOVC  A,A+PC與指令MOVC A,A+DPTR執(zhí)行時只在單片機內(nèi)部操作,不涉及片外存儲器。(  ×)23 RRC  A為循環(huán)左移指令(  ×)24M

59、OV  A,30H為立即尋址方式(  ×)25如果發(fā)生除法溢出錯誤,則PSW標志位P置1。( )26指令LCALL addr16能在64K字節(jié)范圍內(nèi)調(diào)用子程序。(× )27設PC的內(nèi)容為35H,若要把程序存貯器08FEH單元的數(shù)據(jù)傳送至累加器A,則必須使用指令MOVC  A,A+PC。(× )28指令MOV A,00H執(zhí)行后A的內(nèi)容一定為00H。( )29在進行BCD碼運算時,必須用到DA  A指令。( ×)30指令MUL AB執(zhí)行前(A)=43H,(B)=05H,執(zhí)行后(A)=15H,(B)=

60、02H。( ×)31MCS-51單片機的布爾處理器是以A為累加器進行位操作的。(  ×)32如JC  rel發(fā)生跳轉時,目標地址為當前地址加上偏移量rel(  )33MOVC  A,A+DPTR是一條查表指令(  ×)34MUL  AB的執(zhí)行結果是高8位在A中,低8 位在B中(  ) 89C51中,當CPU訪問片內(nèi)、外ROM區(qū)時用MOVC指令,訪問片外RAM區(qū)時用MOVX指令,訪問片內(nèi)RAM區(qū)時用MOV指令。T

61、60;二、單項選擇題1MCS-51匯編語言指令格式中,唯一不可缺少的部分是      。BA標號        B操作碼       C操作數(shù)       D注釋2MCS-51的立即尋址方式中,立即數(shù)前面      。D   A應加前綴“/:”號  

62、  B不加前綴號      C應加前綴“”號D應加前綴“#”號3下列完成8031單片機內(nèi)部RAM數(shù)據(jù)傳送的指令是      。DAMOVX A,DPTR    BMOVC A, A+PC   CMOV A,#data  DMOV direct,direct4MCS-51的立即尋址的指令中,立即數(shù)就是      。B   A放在寄存器R0中

63、的內(nèi)容     B放在程序中的常數(shù),(程序又在ROM中)   C放在A中的內(nèi)容      D放在B中的內(nèi)容5單片機中PUSH和POP指令常用來      。C   A保護斷點       B保護現(xiàn)場      C保護現(xiàn)場,恢復現(xiàn)場   D保護斷點,恢復斷點 &

64、#160; 6MCS-51尋址方式中,操作數(shù)Ri加前綴“”號的尋址方式是      。A   A寄存器間接尋址       B寄存器尋址     C基址加變址尋址    D立即尋址?7MCS-51尋址方式中,立即尋址的尋址空間是      。C    (題不好?)  A工作寄存器

65、R0R7   B專用寄存器SFR  C程序存貯器ROM 片內(nèi)RAM的20H2FH字節(jié)中的所有位和部分專用寄存器SFR的位?8MCS-51尋址方式中,直接尋址的尋址空間是      。D      (題不好?)   A工作寄存器R0R7   B專用寄存器SFR  C程序存貯器ROM 程序存儲器256字節(jié)范圍9執(zhí)行指令MOVX  A,DPTR時, 、 腳的電平為 

66、0;    。C   A 高電平, 高電平        B 低電平, 高電平C 高電平, 低電平         D 低電平, 低電平10主程序執(zhí)行完ACALL后返回主程序后,堆棧指針SP的值      。AA不變          B加

67、2         C加4        D減211單片機中使用MOVX  A,R1指令   C    尋址數(shù)據(jù)存貯器1050H單元。A能直接       B不能       C與P2口配合能     

68、0; D與P1口配合能12下列指令判斷若P1口最低位為高電平就轉LP,否則就執(zhí)行下一句的是      。B   AJNB  P1.0,LP       BJB P1.0,LP   CJC P1.0,LP   DJNZ P1.0,LP13*指令JB OEOH,LP中的OEOH是指       。C    (過細

69、不用看,位0E0H就是ACC.0)  A累加器A    B累加器A的最高位   C累加器A的最低位   D一個單元的地址14下列指令中比較轉移指令是指      。BA  DJNZ Rn,rel  BCJNE Rn,#data,rel  CDJNZ direct,rel DJBC bit,rel 15指令MOV R0,#20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)=  

70、;    。BA00H          B20H         C30H        D38H16指令MOV R0, 20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)=      。DA20H    

71、;      B30H         C50H        D38H17執(zhí)行如下三條指令后,30H單元的內(nèi)容是      。BMOV R1,#30H MOV 40H,#0EHMOV R1,40H    A40H       B0EH&#

72、160;     C30H      DFFH18MCS-51指令包括操作碼和操作數(shù),其中操作數(shù)是指      。D   A參與操作的立即數(shù)    B寄存器   C數(shù)據(jù)所在地址    D前三者都包含19MCS-51指令MOV R0,#20H中的20H是指      。A 

73、0; A立即數(shù)         B內(nèi)部RAM20H        C一個數(shù)的初值D以上三種均有可能,視該指令的在程序中的作用20MCS-51單片機在執(zhí)行MOVX A,DPTR或MOVC A,A+DPTR指令時,其尋址單元的地址是由      。B    AP0口送高8位,P2口送高8位     BP0口送低8位,P2口

74、送高8位CP0口送低8位,P2口送低8位     DP0口送高8位,P2口送低8位21在MCS-51指令中,下列指令中      是無條件轉移指令。CALCALL addr16      BDJNZ  direct,rel     CSJMP rel   DACALL addr1122.下列指令中影響堆棧指針的指令是     &

75、#160;。DALJMP     BADD       CMOVC A,A+PC      DLCALL23設(A)=0AFH,(20H)=81H,指令:ADDC  A,20H執(zhí)行后最可能的結果是      。B    A(A)=81H      B(A)=30H   

76、    C(A)=0AFH      D(A)=20H24已知:(A)=0DBH,(R4)=73H,(CY)=1,指令:SUBB A,R4  執(zhí)行后的結果是      。CA(A)=73H       B(A)=0DBH      C(A)=67H     D以上都不對25將內(nèi)部數(shù)據(jù)存儲單元的內(nèi)容傳

77、送到累加器A中的指令是      。C    AMOVX A,R0     BMOV A, #data    CMOV A,R0   DMOVX A, DPTR26下列指令執(zhí)行時,不修改PC中內(nèi)容的指令是      。CASJMP       BLJMP    

78、; CMOVC A, A+PC    DLCALL27下列指令執(zhí)行時,修改PC中內(nèi)容的指令是      。AAAJMP       BMOVC A,A+PC     CMOVC A,A+DPTR   DMOVX A,Ri28已知:(A)=0D2H,(40H)=77H,執(zhí)行指令:ORL  A,40H后,其結果是:     

79、0;。BA(A)=77H      B(A)=0F7H        C(A)=0D2H       D以上都不對29指令MUL  AB 執(zhí)行前(A)=18H ,(B)=05H,執(zhí)行后,A、B的內(nèi)容是      。DA90H,05H    B90H,00H    C78H,05H 

80、;    D78H,00H30MCS-51指令系統(tǒng)中,清零指令是      。CACPL  A       BRLC  A       CCLR  A      DRRC  A31MCS-51指令系統(tǒng)中,求反指令是      。AACPL&

81、#160; A       BRLC  A       CCLR  A      DRRC  A32MCS-51指令系統(tǒng)中,指令MOV A,R0,執(zhí)行前(A)=86H,(R0)=20H,(20H)=18H,執(zhí)行后      。CA(A)=86H       B(A)=20H

82、60;      C(A)=18H   D(A)=00H33MCS-51指令系統(tǒng)中,指令CLR  A ;表示      。AA將A的內(nèi)容清0        B將A的內(nèi)容置1C將A的內(nèi)容各位取反,結果送回A中   D循環(huán)移位指令34已知(A)=87H  ,(30H)=76H,執(zhí)行   XRL  A,30H 后,其結果為: 

83、;     。C   A(A)=0F1H   (30H)=87H   (P)=0        B(A)=87H   (30H)=76H   (P)=0 C(A)=0F1H   (30H)=76H   (P)=1        D(A)=76H &#

84、160; (30H)=87H   (P)=135MCS-51指令系統(tǒng)中,指令ADD  A,R0  執(zhí)行前(A)=38H,(R0)=54H,(C)=1 執(zhí)行后,其結果為      。D    A(A)=92H   (C)=1        B(A)=92H   (C)=0C(A)=8CH   (C)=1   &

85、#160;    D(A)=8CH   (C)=036MCS-51指令系統(tǒng)中,指令ADD  A,R0  執(zhí)行前(A)=86H,(R0)=7AH,(C)=0 執(zhí)行后,其結果為      。A    A(A)=00H   (C)=1        B(A)=00H   (C)=0C(A)=7AH   (C)=1&

86、#160;       D(A)=7AH   (C)=037MCS-51指令系統(tǒng)中,指令ADDC  A,R0  執(zhí)行前(A)=38H,(R0)=30H,(30H)=0FOH,(C)=1 執(zhí)行后,其結果為      。B    A(A)=28H (C)=1        B(A)=29H (C)=1C(A)=28H (C)=0 &

87、#160;      D(A)=29H (C)=038下列指令能使累加器A低4位不變,高4位置F的是      。DAANL A,#0FH    BANL A,#0F0H    CORL A,#0FH     DORL A,#0F0H39下列指令能使累加器A高4位不變,低4位置F的是      。CAANL A,#0FH

88、0;   BANL A,#0F0H    CORL A,#0FH     DORL A,#0F0H40下列指令能使R0低4位不變,高4位置0(即屏蔽高4位)的是      。CAANL R0,#0F0H    BORL R0,#0F0H    CANL R0,#0FH     DORL R0,#0FH41下列指令能能使R0高4位不變,低4位置0(即

89、屏蔽低4位)的是      。BAANL R0,#0FH    BANL R0,#0F0H    CORL R0,#0FH     DORL R0,#0F0H42下列指令能使累加器A的最高位置1的是      。DAANL A,#7FH    BANL A,#80H    CORL A,#7FH  

90、   DORL A,#80H43下列指令能使R0的最高位置0的是      。AAANL R0,#7FH    BANL R0,#80H    CORL R0,#7FH    DORL R0,#80H44下列指令能使A的最高位取反的是      。B  (老師提示:操作A的位時,要用ACC.×形式)ACPL A.7   

91、; BXRL A,#80H    CCPL (A).7    DANL A,#80H45下列指令能使累加器A的最低位置1的是      。CASETB A,#01H    BSETB A.0    CORL A,#01H     DSETB A,#00H46下列指令能使P1口的最低位置1的是      。BAANL P

92、1.0,C    BSETB P1.0   CORL P1.0,C    DCLR P1.047下列指令能使P1口的第3位置1的是      。CAANL P1,#0F7H    BANL P1,#7FH    CORL P1,#08H    DSETB P3.148下列指令判斷若P1口的最低位為低電平就轉LP,否則就執(zhí)行下一句的是   

93、   。AAJNB P1.0,LP    BJB P1.0,LP    CJC P1.0,LP    DJNZ P1.0,LP49下列指令判斷若累加器A的內(nèi)容不為0就轉LP的是      。DAJB A,LP    BJNZ A,LP    CJZ LP    DCJNE A,#0,LP50*設累加器A中為無符號數(shù),B中數(shù)為2,

94、下列指令      的作用與其它幾條不同。DAADD A,0E0H   BMUL AB   CRL A   DRLC  A  (此題過細,應注明0E0H就是ACC)51已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求執(zhí)行下列指令后累加器A、50H、R6、32H和P1口中的內(nèi)容。 BMOV  A ,#30HMOV  50H ,AMOV  R6 ,31HMOV  R1 ,31HMOV

95、  P1,32HA(A)=AAH, (50H)30H,(R6)BBH, (32H)=BBH, (P1)CCHB(A)=30H, (50H)30H,(R6)BBH, (32H)=BBH, (P1)BBHC(A)=30H, (50H)AAH,(R6)BBH, (32H)=BBH, (P1)CCHD(A)=AAH, (50H)AAH,(R6)BBH, (32H)=CCH, (P1)BBH52MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,程序計數(shù)器PC的內(nèi)容為      。CORG     100H

96、MOV     DPDR,#1000MOV     A, #00HMOV     20H,ALJMP    1500SJMP $    A100         B1000        C1500      

97、   D053MCS-51指令系統(tǒng)中,格式為:ORG  16位地址                           如:ORG  1234H     ,其指令功能是      。CA用于定義字節(jié)&

98、#160;      B用于定義字        C用來定義匯編程序的起始地址D用于定義某特定位的標識符54MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,結果為:      。B                    

99、0; ORG    40H                      DS     10HA將40H存入10H              B從40H地址單元開始空10H個連續(xù)存儲單元C將40

100、H地址的內(nèi)容存入10H    D以上都不對55MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為      。BMOV  SP,#30HMOV  A,20HACALL  1000MOV     20H,ASJMP    $  A00H           B30H  &

101、#160;       C32H          D07H56MCS-51指令系統(tǒng)中,指令DA  A是      。DA除法指令        B加1指令       C加法指令      D十進制

102、調(diào)整指令57MCS-51指令系統(tǒng)中,指令DA  A應跟在      。BA加法指令后               BBCD碼的加法指令后C減法指令后               DBCD碼的減法指令后58在單片機算術運算過程中,指令DA 

103、A常用于   C   運算。A二進制        B加法       CBCD碼加法      D十六進制59MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,其結果為      。AMOV  A, #68HADD  A, #53HDA AA(A)=21   (CY)=1

104、60;  (OV)=0        B(A)=0BBH   (CY)=0   (OV)=1C(A)=21   (CY)=0   (OV)=0        D以上都不對60執(zhí)行下列程序后,累加器A的內(nèi)容為      。BORG       0030

105、HMOV     A, #00HADD     A, #02HMOV     DPTR, #BAOMOVC    A, A+DPDRMOV     R0, ASJMP    $ORG     0050HBAO:  DB  00H,08H,0BH,06H,09H,0CH    &#

106、160;  ENDA00H         B0BH          C06H          D0CH61.若PSW.4=0,PSW.3=1(即RS1RS0=01),要想把寄存器R0的內(nèi)容入棧,應使用( )指令。APUSH   R0    BPUSH &

107、#160; R0   CPUSH   00H   DPUSH   08H   答:D62. 下列標號中,正確的標號是(    )。D    A.1BT:     B.XCHD:     C.ADD:     D.STAB31:638051單片機具有雙功能的端口是     

108、; 。B    AP0口和P1口       BP3口         CP0口和P2口      DP1口64能訪問內(nèi)部數(shù)據(jù)存貯器的傳送指令是      。BAMOVC 指令       BMOV 指令    

109、;  CMOVX 指令       DADD65能訪問外部數(shù)據(jù)存貯器的傳送指令是      。CAMOV 指令       BMOVC 指令      CMOVX 指令       DADD66將內(nèi)部數(shù)據(jù)存貯單元內(nèi)容傳送到累加器A中的指令是      

110、;。B   AMOV direct, R0    BMOV  A, Ri    CMOV  A, #data   DMOV  A, R067.指令ANL A,R0的功能是      。A   A將A與寄存器R0的內(nèi)部容按位邏輯與   B將A與寄存器R0的內(nèi)部容按位邏輯異或C將A與寄存器R0的內(nèi)部容按位邏輯非   D將A與寄存器R0的內(nèi)部容按位邏輯或

111、68能將A的內(nèi)容向左循環(huán)移一位,第七位移進第0位的指令是      。DARLC  A         BRRC  A         CRR  A        DRL  A69能將A按位取反的指令是     

112、0;。AACPL A          BCLR  A         CRL  A        DSWAP  A70執(zhí)行下列程序后,內(nèi)部RAM  30H單元的內(nèi)容是      。BMOV   30H,#00HMOV  

113、; R0,#30HMOV   A, 30HADD   A, #05HMOVC  A, A+PCMOV   R0, A    (老師提示:此指令1字節(jié))SJMP    $        (老師提示:此指令2字節(jié))                 TDB:DB  00H  ,01H ,02H,03H,05HA00H   

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論