




版權說明:本文檔由用戶提供并上傳,收益歸屬內(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 熱帶植物研究溫室租賃與植物生理生態(tài)研究合同
- 短視頻平臺與視頻平臺分成合作協(xié)議
- 科技企業(yè)股票期權激勵方案合同
- 景區(qū)旅游資源開發(fā)股權合作協(xié)議
- 貿(mào)易結算信用保險風險評估協(xié)議
- 國際貿(mào)易爭端解決服務協(xié)議
- 梯級環(huán)保產(chǎn)業(yè)合作開發(fā)補充協(xié)議
- 離婚房產(chǎn)裝修補償及家具設備拆裝合同
- 企業(yè)信息化項目管理體系補充協(xié)議
- 網(wǎng)紅炸雞秘制醬料配方授權與區(qū)域加盟合同
- GB/T 13663.5-2018給水用聚乙烯(PE)管道系統(tǒng)第5部分:系統(tǒng)適用性
- 出口貨運流程教材課件
- 日本現(xiàn)代設計發(fā)展史課件
- 維修電工職業(yè)道德行為課件
- 新能源場站風機大規(guī)模脫網(wǎng)事故應急預案
- 國家開放大學《中文學科論文寫作》形考任務(1-4)試題及答案解析
- 環(huán)境污染責任保險附加險條款適用于
- (中職)化學分析技術項目七 測定鐵礦石的全鐵量教學課件
- ICU患者鎮(zhèn)痛鎮(zhèn)靜的護理課件
- MDITDI的安全使用與操作課件
- 臨時支撐體系拆除審批表
評論
0/150
提交評論