版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、判斷題 ( )1MCS51單片機(jī)是高檔16位單片機(jī)。 ( )2MCS51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無(wú)ROM。 ( )3單片機(jī)的CPU從功能上可分為運(yùn)算器和存貯器。 ( )4MCS-51的指令寄存器是一個(gè)8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。 ( )5MCS51的指令寄存器是對(duì)指令寄存器中的指令進(jìn)行譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的電信號(hào)。 ( )68051的累加器ACC是一個(gè)8位的寄存器,簡(jiǎn)稱為A,用來(lái)存一個(gè)操作數(shù)或中間結(jié)果。 ( )78051的程序狀態(tài)字寄存器PSW是一個(gè)8位的專用寄存器,用于存程序運(yùn)行中的各種狀態(tài)信息。 ( )8MCS51的程序存貯器用于存放運(yùn)
2、算中間結(jié)果。 ( )9MCS51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的256字節(jié)的RAM,另一個(gè)是片外最大可擴(kuò)充64K字節(jié)的RAM。 ( )10單片機(jī)的復(fù)位有上電自動(dòng)復(fù)位和按鈕手動(dòng)復(fù)位兩種,當(dāng)單片機(jī)運(yùn)行出錯(cuò)或進(jìn)入死循環(huán)時(shí),可按復(fù)位鍵重新啟動(dòng)。 ( )11CPU的時(shí)鐘周期為振蕩器頻率的倒數(shù)。 ( )12單片機(jī)的一個(gè)機(jī)器周期是指完成某一個(gè)規(guī)定操作所需的時(shí)間,一般情況下,一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期組成。 ( )13單片機(jī)的指令周期是執(zhí)行一條指令所需要的時(shí)間。一般由若干個(gè)機(jī)器周期組成。 ( )14單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址。 ( )15MCS51單片機(jī)上
3、電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H。 ( )16當(dāng)8051單片機(jī)的晶振頻率為12MHZ時(shí),ALE地址鎖存信號(hào)端的輸出頻率為2MHZ的方脈沖。 ( )178051單片機(jī)片內(nèi)RAM從00H1FH的32個(gè)單元,不僅可以作工作寄存器使用,而且可作為RAM來(lái)讀寫。 ( )18MCS51單片機(jī)的片內(nèi)存貯器稱為程序存貯器。 ( )19MCS51單片機(jī)的數(shù)據(jù)存貯器是指外部存貯器。 ( )20MCS-51單片機(jī)的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個(gè)區(qū)域中。 二、單項(xiàng)選擇題 1MCS51單片機(jī)的CPU主要的組成部分為 。A A運(yùn)算器、控制器 B加法器、寄存器 C運(yùn)算器、加法器 D運(yùn)算器、譯碼器 2單
4、片機(jī)能直接運(yùn)行的程序叫 。C A源程序 B匯編程序 C目標(biāo)程序 D編譯程序 3單片機(jī)中的程序計(jì)數(shù)器PC用來(lái) 。C A存放指令 B存放正在執(zhí)行的指令地址 C存放下一條指令地址 D存放上一條指令地址 4單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為 。B A0000H,00H B0000H,07H C0003H,07H D0800H,08H 5單片機(jī)8031的ALE引腳是 。B A輸出高電平 B輸出矩形脈沖,頻率為fosc的1/6 C輸出低電平 D。輸出矩形脈沖,頻率為fosc的1/2 6單片機(jī)8031的 引腳 。A A必須接地 B必須接+5V C可懸空 D以上三種視需要而定 7訪問外部存貯器或其它接
5、口芯片時(shí),作數(shù)據(jù)線和低8位地址線的是 。A AP0口 BP1口 CP2口 DP0口 和 P2口 8PSW中的RS1和RS0用來(lái) 。A A選擇工作寄存器區(qū)號(hào) B指示復(fù)位 C選擇定時(shí)器 D選擇工作方式 9上電復(fù)位后,PSW的值為 。D A1 B07H CFFH D0 10單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是 個(gè)單元。B A64 B120 C128 D256 11單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的 。D A00HFFH B00H07H C07H7FH D08H7FH 12堆棧指針SP在內(nèi)部RAM中的直接地址是 。C A00H B07H C81H DFFH 13INTEL8031
6、的P0口,當(dāng)使用外部存貯存器時(shí)它是一個(gè) 。D A傳輸高8位地址口 B傳輸?shù)?位地址口 C傳輸高8位數(shù)據(jù)口 D傳輸?shù)?位地址/數(shù)據(jù)口 14P0口作數(shù)據(jù)線和低8位地址線時(shí) 。B A應(yīng)外接上拉電阻 B不能作I/O口 C能作I/O口 D應(yīng)外接高電平 15對(duì)于8031單片機(jī),其內(nèi)部RAM 。D A只能位尋址 B只能字節(jié)尋址 C既可位尋址又可字節(jié)尋址 D少部分只能位尋址 16尋址方式就是 的方式。C A查找指令操作碼 B查找指令 C查找指令操作數(shù) D查找指令操作碼和操作數(shù) 178031 單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于 S。C A1/12 B1/2 C1 D2 18MCS51單片
7、機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來(lái) 。B A存放指令 B存放16位地址,作間址寄存器使用 C存放下一條指令地址 D存放上一條指令地址 19ALU表示 。D A累加器 B程序狀態(tài)字寄存器 C計(jì)數(shù)器 D算術(shù)邏輯部件 20單片機(jī)上電后或復(fù)位后,工作寄存器R0是在 。A A0區(qū)00H單元 B0區(qū)01H單元 C0區(qū)09H單元 DSFR 21單片機(jī)8051的XTAL1和XTAL2引腳是 引腳。D A外接定時(shí)器 B外接串行口 C外接中斷 D外接晶振 228051單片機(jī)的VSS(20)引腳是 引腳。B A主電源+5V B接地 C備用電源 D訪問片外存貯器 238051單片機(jī)的VCC
8、(40)引腳是 引腳。A A主電源+5V B接地 C備用電源 D訪問片外存貯器 248051單片機(jī) 口是一個(gè)8位漏極型開路型雙向I/O端口。A AP0 BP1 CP2 DP3 258051單片機(jī)中,輸入/輸出引腳中用于專門的第二功能的引腳是 。D AP0 BP1 CP2 DP3 26MCS51復(fù)位后,程序計(jì)數(shù)器PC= 。即程序從 開始執(zhí)行指令。B、B A0001H B0000H C0003H D0023H 27MCS51的片內(nèi)外的ROM是統(tǒng)一編址的,如果 端保持高電平,8051的程序計(jì)數(shù)器PC在 地址范圍內(nèi)。D A1000HFFFFH B0000HFFFFH C0001H0FFFH D0000
9、H0FFFH 28MCS51的專用寄存器SFR中的堆棧指針SP是一個(gè)特殊的存貯區(qū),用來(lái) ,它是按后進(jìn)先出的原則存取數(shù)據(jù)的。C A存放運(yùn)算中間結(jié)果 B存放標(biāo)志位 C暫存數(shù)據(jù)和地址 D存放待調(diào)試的程序 29單片機(jī)的堆棧指針SP始終是指示 。B A堆棧底 B堆棧頂 C堆棧地址 D堆棧中間位置 30單片機(jī)的P0、P1口作輸入用途之前必須 。A A在相應(yīng)端口先置1 B在相應(yīng)端口先置0 C外接高電平 D外接上拉電阻 31MCS51的串行數(shù)據(jù)緩沖器SBUF用于 。B A存放運(yùn)算中間結(jié)果 B存放待發(fā)送或已接收到的數(shù)據(jù) C暫存數(shù)據(jù)和地址 D存放待調(diào)試的程序 32MCS51單片機(jī)的P1口的功能是 。A A可作通用
10、雙向I/O口用 B可作一般I/O口用 C可作地址/數(shù)據(jù)總線用 D可作通用I/O口用 33MCS51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是 。C A0000H B07H C00H D0FFH 34當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1 時(shí),系統(tǒng)先用的工作寄存器組為 。B A組0 B組1 C組2 D組3 358051單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是 。D APSW BACC C SP DDPTR 368051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是 。D A8K B16K C32K D64K 37單片機(jī)應(yīng)用程序一般存放在 中。B ARAM BROM C寄存器 D
11、CPU 三、多項(xiàng)選擇題 1一個(gè)應(yīng)用課題的研制,大致可分為 階段。ABCDE A分析研究課題,明確解決問題的方法 B分別進(jìn)行硬件和軟件的設(shè)計(jì) C分模塊調(diào)試系統(tǒng),進(jìn)行在線仿真和總調(diào) D固化程序,投入實(shí)際運(yùn)行 E反饋運(yùn)行情況,及時(shí)修正、升級(jí) 2MCS51的產(chǎn)品8051單片機(jī)內(nèi)部由 4個(gè)8位的I/O端口P0、P1、P2、P3、串行口等組成。A、B、C、E ACPU B4KB的ROM C256B的RAM D4KB的EPROM E兩個(gè)16位的定時(shí)/計(jì)數(shù)器T0和T1 3MCS51的控制器由 等組成。A、C、D、E A計(jì)數(shù)器PC B累加器 C指令譯碼器 D指令寄存器 E定時(shí)控制與條件轉(zhuǎn)移邏輯電路 48051單
12、片機(jī)CPU的主要功能有 。A、C、D A產(chǎn)生各種控制信號(hào) B存貯數(shù)據(jù) C算術(shù)、邏輯運(yùn)算及位操作 DI/O端口數(shù)據(jù)傳輸 E驅(qū)動(dòng)LED 58051單片機(jī)的運(yùn)算器由 等組成。A、B、D、E A算術(shù)邏輯部件ALU B累加器ACC C計(jì)數(shù)器PC D程序狀態(tài)寄存器PSW EBCD碼運(yùn)算調(diào)整電路 68051單片機(jī)算術(shù)邏輯部件ALU是由加法器和其他邏輯電路組成,用于對(duì)數(shù)據(jù)進(jìn)行 。A、B、E A算術(shù)四則運(yùn)算和邏輯運(yùn)算 B移位操作 C存程序運(yùn)行中的各種狀態(tài)信息 D用來(lái)存一個(gè)操作數(shù)中間結(jié)果 E位操作 78051單片機(jī)控制信號(hào)引腳有 。A、B、D、E ARST/VPD (9腳) BALE/ (30腳) CXTAL1(
13、19腳) D (29腳) E /VPP(31腳) 88051單片機(jī) 口是一個(gè)帶內(nèi)部上拉電阻的位雙向I/O口。B、C、D AP0 BP1 CP2 DP3 EP07 9MCS51的存貯器配置在物理結(jié)構(gòu)上有四個(gè)存儲(chǔ)空間,它們是: 。ACDE A片內(nèi)程序存貯器 B片內(nèi)外統(tǒng)一編址的64KB字節(jié)的程序存貯器地址空間 C片外程序存貯器 D片內(nèi)數(shù)據(jù)存貯器 E片外數(shù)據(jù)存貯器 9MCS51的數(shù)據(jù)存貯器用于存放 。A、B、D、E A運(yùn)算中間結(jié)果 B數(shù)據(jù)暫存和緩沖 C編好的程序和表格常數(shù) D標(biāo)志位 E待調(diào)試的程序 10MCS51單片機(jī)專用寄存器P0口的功能為 。A、E A作一般I/O口使用 B作通用雙向I/O口使用
14、C作輸出高8位地址 D作通用I/O口使用 E作地址/數(shù)據(jù)總線使用 11對(duì)8031的P0口來(lái)說(shuō),使用時(shí)可作為 。ACD A低8位地址線 B高8位地址線 C數(shù)據(jù)線 D I/O口操作 E時(shí)鐘線 128051CPU在訪問外部存貯器時(shí),地址輸出是 。A、C AP2口輸出高8位地址 BP1口輸出高8位地址 CP0口輸出低8位地址 DP1口輸出低8位地址 EP2口輸出低8位地址 13MCS51單片機(jī)復(fù)位后,下列專用寄存器狀態(tài)為00H的是: 。BCE APC BACC CB DSP EPSW 14MCS51單片機(jī)中堆棧的作用有 。CDE A保護(hù)SP B保護(hù)棧頂 C保護(hù)斷點(diǎn) D保護(hù)現(xiàn)場(chǎng) E保護(hù)調(diào)用指令的下一條指
15、令地址 四、簡(jiǎn)答題: 1、 8031的P0口其輸入輸出電路的特點(diǎn)是什么? 漏極開路、驅(qū)動(dòng)電流負(fù)載時(shí)需外接上拉電阻、有三態(tài)緩沖器、有鎖存器。一、判斷題 ( )1MCS51單片機(jī)的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。 ( )2MCS51指令:MOV A,#40H ;表示將立即數(shù)40H傳送至A中。 ( )3MCS51指令:MOV A,R0 ;表示將R0指示的地址單元中的內(nèi)容傳送至A中。 ( )4MCS51指令:MOVX A,DPTR ;表示將DPTR指示的地址單元中的內(nèi)容傳送至A中。 ( )5MCS51的數(shù)據(jù)傳送指令是把源操作數(shù)傳送到目的操作數(shù),指令執(zhí)行后,源操作數(shù)改變,目的操作數(shù)修改為源
16、操作數(shù)。 ( )6MCS51指令中,MOVX為片外RAM傳送指令。 ( )7MCS51指令中,MOVC為ROM傳送指令。 ( )8將37H單元的內(nèi)容傳送至A的指令是:MOV A,#37H。 ( )9MCS51指令中,16位立即數(shù)傳送指令是:MOV DPTR,#data16。 ( )10MCS51單片機(jī),CPU對(duì)片外RAM的訪問只能用寄存器間接尋址的方式,且僅有4 條指令。 ( )11如JC rel發(fā)生跳轉(zhuǎn)時(shí),目標(biāo)地址為當(dāng)前指令地址加上偏移量。 ( )12對(duì)于8051單片機(jī),當(dāng)CPU對(duì)內(nèi)部程序存儲(chǔ)器尋址超過(guò)4K時(shí),系統(tǒng)會(huì)自動(dòng)在外部程序存儲(chǔ)器中尋址。 ( )13指令MUL AB執(zhí)行前(A)=F0H
17、 ,(B)=05H ,執(zhí)行后(A)=FH5 ,(B)=00H。 ( )14已知:DPTR=11FFH 執(zhí)行INC DPTR后,結(jié)果:DPTR=1200H。 ( ) 15已知:A=11H B=04H,執(zhí)行指令DIV AB后, 其結(jié)果:A=04H, B=1 CY=OV=0。 ( )16已知:A=1FH,(30H)=83H,執(zhí)行 ANL A,30H 后,結(jié)果:A=03H (30H)=83H P=0。 ( )17無(wú)條件轉(zhuǎn)移指令LJMP addr16稱長(zhǎng)轉(zhuǎn)移指令,允許轉(zhuǎn)移的目標(biāo)地址在128KB空間范圍內(nèi)。 ( )18MCS51指令系統(tǒng)中,執(zhí)行指令FGO bit F0 ,表示凡用到F0位的指令中均可用FG
18、O來(lái)代替。 ( )19MCS51指令系統(tǒng)中,執(zhí)行指令ORG 2000H; BCD: DB “A,B,C,D” 表示將A、B、C、D的ASII碼值依次存入2000H開始的連續(xù)單元中。 ( )20MCS51指令系統(tǒng)中,指令CJNE A,#data, rel的作用相當(dāng)于SUBB A,#data與JNC rel的作用。 ( )21MCS51指令系統(tǒng)中,指令JNB bit, rel是判位轉(zhuǎn)移指令,即表示bit=1時(shí)轉(zhuǎn)。 ( )228031單片機(jī)的PC與DPDR都在CPU片內(nèi),因此指令MOVC A,A+PC與指令MOVC A,A+DPTR執(zhí)行時(shí)只在單片機(jī)內(nèi)部操作,不涉及片外存儲(chǔ)器。 ( )23MCS51指
19、令系統(tǒng)中,指令A(yù)JMP addr11 稱絕對(duì)轉(zhuǎn)移指令,指令包含有11位的轉(zhuǎn)移地址;它是把PC的高5位與指令第一字節(jié)中的第75位(第40位為00001)和指令的第二字中的8位合并在一起構(gòu)成16位的轉(zhuǎn)移地址。 ( )24MCS51單片機(jī)中PUSH和POP指令只能保護(hù)現(xiàn)場(chǎng),不能保護(hù)斷點(diǎn)。 ( )25絕對(duì)調(diào)用指令A(yù)CALL addr11能在本指令后一字節(jié)所在的2K字節(jié)程序存貯區(qū)內(nèi)調(diào)用子程序。 ( )26指令LCALL addr16能在64K字節(jié)范圍內(nèi)調(diào)用子程序。 ( )27設(shè)PC的內(nèi)容為35H,若要把程序存貯器08FEH單元的數(shù)據(jù)傳送至累加器A,則必須使用指令MOVC A,A+PC。 ( )28指令M
20、OV A,00H執(zhí)行后A的內(nèi)容一定為00H。 ( )29在進(jìn)行二十進(jìn)制運(yùn)算時(shí),必須用到DA A指令。 ( )30指令MUL AB執(zhí)行前(A)=43H,(B)=05H,執(zhí)行后(A)=15H,(B)=02H。 ( )31MCS51單片機(jī)的布爾處理器是以A為累加器進(jìn)行位操作的。 二、單項(xiàng)選擇題 1MCS51匯編語(yǔ)言指令格式中,唯一不可缺少的部分是 。B A標(biāo)號(hào) B操作碼 C操作數(shù) D注釋 2MCS51的立即尋址方式中,立即數(shù)前面 。D A應(yīng)加前綴“/:”號(hào) B不加前綴號(hào) C應(yīng)加前綴“”號(hào) D應(yīng)加前綴“#”號(hào) 3下列完成8031單片機(jī)內(nèi)部數(shù)據(jù)傳送的指令是 。D AMOVX A,DPTR BMOVC A
21、, A+PC CMOV A,#data DMOV direct, direct 4MCS51的立即尋址的指令中,立即數(shù)就是 。B A放在寄存器R0中的內(nèi)容 B放在程序中的常數(shù) C放在A中的內(nèi)容 D放在B中的內(nèi)容 5單片機(jī)中PUSH和POP指令常用來(lái) 。C A保護(hù)斷點(diǎn) B保護(hù)現(xiàn)場(chǎng) C保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng) D保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn) 6MCS51尋址方式中,操作數(shù)Ri加前綴“”號(hào)的尋址方式是 。A A寄存器間接尋址 B寄存器尋址 C基址加變址尋址 D立即尋址 7MCS51尋址方式中,立即尋址的尋址空間是 。C A工作寄存器R0R7 B專用寄存器SFR C程序存貯器ROM 片內(nèi)RAM的20H2FH安節(jié)中的所
22、有位和部分專用寄存器SFR的位 8MCS51尋址方式中,直接尋址的尋址空間是 。D A工作寄存器R0R7 B專用寄存器SFR C程序存貯器ROM 程序存儲(chǔ)器256字節(jié)范圍 9執(zhí)行指令MOVX A,DPTR時(shí), 、 腳的電平為 。C A 高電平, 高電平 B 低電平, 高電平 C 高電平, 低電平 D 低電平, 低電平 10主程序執(zhí)行完ACALL后返回主程序后,堆棧指針SP的值 。A A不變 B加2 C加4 D減2 11單片機(jī)中使用MOVX A,R1指令 尋址數(shù)據(jù)存貯器1050H單元。C A能直接 B不能 C與P2口配合能 D與P1口配合能 12下列指令判斷若P1口最低位為高電平就轉(zhuǎn)LP,否則就
23、執(zhí)行下一句的是 。B AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP 13指令JB 0E0H,LP中的0E0H是指 。C A累加器A B累加器A的最高位 C累加器A的最低位 D一個(gè)單元的地址 14下列指令中比較轉(zhuǎn)移指令是指 。B A DJNZ Rn,rel BCJNE Rn,#data,rel CDJNZ direct,rel DJBC bit,rel 15指令MOV R0,#20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= 。D A00H B20H C30H D38H 16指令MOV R0, 20H執(zhí)行前(R0)=30H,
24、(20H)=38H,執(zhí)行后(R0)= 。B A20H B30H C50H D38H 17執(zhí)行如下三條指令后,30H單元的內(nèi)容是 。B MOV R1,#30H MOV 40H,#0EH MOV R1,40H A40H B0EH C30H DFFH 18MCS51指令包括操作碼和操作數(shù),其中操作數(shù)是指 。D A參與操作的立即數(shù) B寄存器 C操作數(shù) D操作數(shù)或操作數(shù)地址 19MCS51指令MOV R0,#20H中的20H是指 。D A立即數(shù) B內(nèi)部RAM20H C一個(gè)數(shù)的初值 D以上三種均有可能,視該指令的在程序中的作用 20MCS51單片機(jī)在執(zhí)行MOVX A,DPTR或MOVC A,A+DPTR指
25、令時(shí),其尋址單元的地址是由 。B AP0口送高8位,P1口送高8位 BP0口送低8位,P1口送高8位 CP0口送低8位,P1口送低8位 DP0口送高8位,P1口送低8位 21在MCS51指令中,下列指令中 是無(wú)條件轉(zhuǎn)移指令。C ALCALL addr16 BDJNZ direct,rel CSJMP rel DACALL addr11 22下列指令中影響堆棧指針的指令是 。D ALJMP BADD CMOVC A,A+PC DLCALL 23設(shè)A=AFH (20H)=81H,指令:ADDC A, 20H執(zhí)行后的結(jié)果是 。B AA=81H BA=30H CA=AFH DA=20H 24已知:A=
26、DBH R4=73H CY=1,指令:SUBB A, R4 執(zhí)行后的結(jié)果是 。C AA=73H BA=DBH CA=67H D以上都不對(duì) 25將內(nèi)部數(shù)據(jù)存儲(chǔ)單元的內(nèi)容傳送到累加器A中的指令是 。C AMOVX A,R0 BMOV A, #data CMOV A,R0 DMOVX A, DPTR 26下列指令執(zhí)行時(shí),修改PC中內(nèi)容的指令是 。C ASJMP BLJMP CMOVC A, A+PC DLCALL 27下列指令執(zhí)行時(shí),不修改PC中內(nèi)容的指令是 。A AAJMP BMOVC A, A+PC CMOVC A, A+DPTR DMOVX A,Ri 28已知:A=D2H,(40H)=77H,
27、執(zhí)行指令:ORL A,40H后,其結(jié)果是: 。B AA=77H BA=F7H CA=D2H D以上都不對(duì) 29指令MUL AB 執(zhí)行前(A)=18H ,(B)=05H,執(zhí)行后,A、B的內(nèi)容是 。D A90H,05H B90H,00H C78H,05H D78H,00H 30MCS51指令系統(tǒng)中,清零指令是 。C ACPL A BRLC A CCLR A DRRC A 31MCS51指令系統(tǒng)中,求反指令是 。A ACPL A BRLC A CCLR A DRRC A 32MCS51指令系統(tǒng)中,指令MOV A,R0,執(zhí)行前(A)=86H,(R0)=20H,(20H)=18H,執(zhí)行后 。C A(A)
28、=86H B(A)=20H C(A)=18H D(A)=00H 33MCS51指令系統(tǒng)中,指令CLR A ;表示 。A A將A的內(nèi)容清0 B將A的內(nèi)容置1 C將A的內(nèi)容各位取反,結(jié)果送回A中 D循環(huán)移位指令 34已知A=87H ,(30H)=76H,執(zhí)行 XRL A,30H 后,其結(jié)果為: 。C AA=F1H (30H)=76H P=0 BA=87H (30H)=76H P=1 CA=F1H (30H)=76H P=1 DA=76H (30H)=87H P=1 35MCS51指令系統(tǒng)中,指令A(yù)DD A,R0 執(zhí)行前(A)=38H,(R0)=54H,(C)=1 執(zhí)行后,其結(jié)果為 。D A(A)=
29、92H (C)=1 B(A)=92H (C)=0 C(A)=8CH (C)=1 D(A)=8CH (C)=0 36MCS51指令系統(tǒng)中,指令A(yù)DD A,R0 執(zhí)行前(A)=86H,(R0)=7AH,(C)=0 執(zhí)行后,其結(jié)果為 。A A(A)=00H (C)=1 B(A)=00H (C)=1 C(A)=7AH (C)=1 D(A)=7AH (C)=0 37MCS51指令系統(tǒng)中,指令A(yù)DDC A,R0 執(zhí)行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 執(zhí)行后,其結(jié)果為 。B A(A)=28H (C)=1 B(A)=29H (C)=1 C(A)=68H (C)=0 D(A)=
30、29H (C)=0 38下列指令能能使累加器A低4位不變,高4位置F的是 。D AANL A,#0FH BANL A,#0F0H CORL A,#0FH DORL A,#0F0H 39下列指令能能使累加器A高4位不變,低4位置F的是 。C AANL A,#0FH BANL A,#0F0H CORL A,#0FH DORL A,#0F0H 40下列指令能使R0低4位不變,高4位置F的是 。D AANL R0,#0F0H BORL R0,#0F0H CORL 0,#0FH DORL 00H,#0F0H 41下列指令能能使R0高4位不變,低4位置F的是 。C AANL R0,#0FH BANL R0
31、,#0F0H CORL 0,#0FH DORL R0,#0FH 42下列指令能能使累加器A的最高位置1的是 。D AANL A,#7FH BANL A,#80H CORL A,#7FH DORL A,#80H 43下列指令能能使R0的最高位置0的是 。A AANL 0,#7FH BANL R0,#FH CORL R0,#7FH DORL R0,#80H 44下列指令能能使R0的最高位取反的是 。B ACPL R0,7 BXRL 00H,#80H CCPL (R0),7 DARL R0,#80H 45下列指令能能使累加器A的最低位置1的是 。C ASETB A,#01H BSETB A,0 CO
32、RL A,#01H DSETB A,#00H 46下列指令能能使P1口的最低位置1的是 。B AANL P1,#80H BSETB 90H CORL P1,#0FFH DORL P1,#80H 47下列指令能能使P1口的第3位置1的是 。C AANL P1,#0F7H BANL P1,#7FH CORL P1,#08H DSETB 93 48下列指令判斷若P1口的最低位為高電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是 。B AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP 49下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是 。D AJB A,LP BJN
33、Z A,LP CJNZ LP DCJNE A,#0,LP 50設(shè)累加器A中為無(wú)符號(hào)數(shù),B中數(shù)為2,下列指令 D 的作用與其它幾條不同。 AADD A,0E0H BMUL AB CRL A DRLC A 51MCS51指令系統(tǒng)中,執(zhí)行下列程序,當(dāng)執(zhí)行到MOV A,R0指令處則 。B MOV R1,#10H MOV R0,#30H MOV A, R0 XCH A, R1 INC R0 INC R1 A若有同級(jí)的中斷請(qǐng)求已被掛起,則返回到調(diào)用處 B轉(zhuǎn)入中斷服務(wù)程序 C繼續(xù)執(zhí)行下一條指令 D直接執(zhí)行INC R1 52MCS51指令系統(tǒng)中,執(zhí)行下列程序后,程序計(jì)數(shù)器PC的內(nèi)容為 。A ORG 000H
34、MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 GND A100 B1000 C1500 D0 53MCS51指令系統(tǒng)中,格式為:ORG 16位地址 的指令功能是 。C A用于定義字節(jié) B用于定義字 C用來(lái)定義匯編程序的起始地址 D用于定義某特定位的標(biāo)識(shí)符 54MCS51指令系統(tǒng)中,執(zhí)行下列指令后,結(jié)果為: 。B ORG 40H DS 10H A將40H存入10H B從40H地址單元開始空10H個(gè)連續(xù)存儲(chǔ)單元 C將40H地址的內(nèi)容存入10H D以上都不對(duì) 55MCS51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為 。B MOV SP,#30H
35、MOV A,20H LACALL 1000 MOV 20H,A SJMP $ A00H B30H C32H D07H 56MCS51指令系統(tǒng)中,指令DA A是 。D A除法指令 B加1指令 C加法指令 D十進(jìn)制調(diào)整指令 57MCS51指令系統(tǒng)中,指令DA A應(yīng)跟在 。B A加法指令后 BBCD碼的加法指令后 C減法指令后 DBCD碼的減法指令后 58在單片機(jī)算術(shù)運(yùn)算過(guò)程中,指令DA A常用于 運(yùn)算。C A二進(jìn)制 B加法 CBCD碼加法 D十六進(jìn)制 59MCS51指令系統(tǒng)中,執(zhí)行下列指令后,其結(jié)果為 。A MOV A, #68 ADD A, #53 DA A AA=21 CY=1 OV=0 BA
36、=21 CY=1 OV=1 CA=21 CY=0 OV=0 D以上都不對(duì) 60執(zhí)行下列程序后,累加器A的內(nèi)容為 。D ODG 0000H MOV A, #00H ADD A, #02H MOV DPDR, #0050H MOVC A, A+DPDR MOV R0, A SJMP $ ORG 0050H BAO: DB 00H,0888H,0BH,6H,09H,0CH END A00H B0BH C06H D0CH 618051單片機(jī)傳送外部存貯器地址信號(hào)的端口是 。D AP0口和P1口 BP1口和P2口 CP1口和P3口 DP0口和P2口 628051單片機(jī)能分時(shí)傳送地址信號(hào)和數(shù)據(jù)的端口是 。
37、A AP0口 BP2口 CP0口和P2口 DP3口 638051單片機(jī)具有雙功能的端口是 。B AP0口和P1口 BP3口 CP0口和P2口 DP1口 64能訪問內(nèi)部數(shù)據(jù)存貯器的傳送指令是 。B ? AMOVC 指令 BMOV 指令 CMOVX 指令 D 65能訪問外部數(shù)據(jù)存貯器的傳送指令是 。C ? AMOV 指令 BMOVC 指令 CMOVX 指令 D 66將內(nèi)部數(shù)據(jù)存貯單元內(nèi)容傳送到累加器A中的指令是 。B AMOV direct, R0 BMOV A, Ri CMOV A, #data DMOV A, R0 67指令A(yù)NL A,R0的功能是 。A A將A與寄存器R0的內(nèi)容按位邏輯與 B
38、將A與寄存器R0的內(nèi)容按位邏輯異或 C將A與寄存器R0的內(nèi)容按位邏輯非 D將A與寄存器R0的內(nèi)容按位邏輯或 68能將A的內(nèi)容向左循環(huán)移一位,第七位進(jìn)第0位的指令是 。D ARLC A BRRC A CRR A DRL A 69能將A按位取反的指令是 。A ACPL A BCLR A CRL A DSWAP A 70執(zhí)行下列程序后,內(nèi)部RAM 30H單元的內(nèi)容是 。B MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, A+PC MOV R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05H A00H B02
39、H C05H D30H 71將A與立即數(shù)按位邏輯異或的指令是 。C AANL A,#data BORL A,#data CXRL A,#data DXRL A,direct 72可以控制程序轉(zhuǎn)向64K程序存貯器地址空間的任何單元的無(wú)條件轉(zhuǎn)移指令是 。B AAJMP addr11 BLJMP addr16 CSJMP rel DJC rel 73比較轉(zhuǎn)移指令是 。B ADJNZ R0 rel BCJNE A, direct rel CDJNZ direct rel DJBC bit rel 74將內(nèi)部數(shù)據(jù)存貯器53H單元的內(nèi)容傳送至累加器,其指令是 。A AMOV A, 53H BMOV A,
40、#53H CMOVC A, 53H DMOVX A, #53H 75將內(nèi)部數(shù)據(jù)存貯器083AH單元的內(nèi)容傳送至累加器,必須使用指令 。B AMOVX A,Ri BMOVX A,DPTR CMOVX A,direct DMOVC A,A+DPTR 76欲將P1口的高4位保留不變,低4位取反,可用指令 。B AANL P1,#0F0H BORL P1,#0FH CXRL P1,#FH D以上三句都對(duì) 77LJMP跳轉(zhuǎn)空間最大可達(dá)到 。D A2KB B256B C128B D64KB 78跳轉(zhuǎn)指令SCJP的轉(zhuǎn)移范圍為 。B A2KB B256B C128B D64KB 79在編程中使用偽指令的目的是
41、 。C A指示和引導(dǎo)如何進(jìn)行手工匯編 B指示和引導(dǎo)編譯程序如何匯編 C指示和引導(dǎo)匯編程序進(jìn)行匯編 D指示和引導(dǎo)程序員進(jìn)行匯編 80欲將P1口的高4位保留不變,低4位取反,可用指令 。C AANL P1,#0F0H BORL P1,#0FH CXRL P1,#0FH D以上三句都不行 三、多項(xiàng)選擇題 1MCS51匯編語(yǔ)言指令格式由以下幾個(gè)部分組成: 。A、B、C、E A標(biāo)號(hào) B操作碼 C操作數(shù) D符號(hào) E注釋 2MCS51的指令可分為以下幾類 。A、B、C、D、E A數(shù)據(jù)傳送指令 B算術(shù)運(yùn)算指令 C邏輯運(yùn)算指令 D控制程序轉(zhuǎn)移類 E布爾變量操作類 3MCS51的寄存器尋址方式可用于訪問選定的 的
42、數(shù)進(jìn)行操作。A、B、C、D、E A工作寄存器R0R7 B寄存器A C寄存器B D進(jìn)位CY E指針寄存器DPTR 4MCS51尋址方式中,直接尋址的尋址空間是 。A、B、D 片內(nèi)RAM低128字節(jié) 專用寄存器SFR C工作寄存器R0R7 D片內(nèi)RAM可位尋址的單元20H2FH 程序存儲(chǔ)器ROM 5堆棧指針SP可指示堆棧的棧頂,下列指令中影響SP內(nèi)容的是 。ACDE AMOV SP,#data BLJMP CRETI或RET DLCALL EPUSH 6在MCS51指令中,下列指令中完成CPU與外部存儲(chǔ)器之間信息傳送的指令是 。 A、B、C、 AMOV A,A+PC BMOVX A,A+DPDR
43、CMOVX A,Ri DMOV A,driect EMOV R0,A 7在MCS51指令系統(tǒng)中,以累加器A為目的操作數(shù)指令是 。ABDE AMOV A,Rn BMOV A, #data CMOV Rn, A DMOV A, Ri EMOV A,direct 8. 在MCS51指令系統(tǒng)中,以直接地址為目的操作數(shù)指令是 。ABCDE AMOV direct,A BMOV direct,Rn CMOV direct,direct DMOV direct, Ri EMOV direct,#data 9在MCS51指令系統(tǒng)中,以間接地址為目的操作數(shù)指令是 。A、C、D AMOV Ri ,A BMOV A
44、, Ri CMOV Ri ,direct DMOV Ri ,#data EMOV direct, #data 10. 在MCS51指令系統(tǒng)中,用于片外數(shù)據(jù)存儲(chǔ)器傳送指令是 。ABDE AMOVX A,Ri BMOVX A,DPTR CMOV Ri ,A DMOVX Ri,A EMOVX DPTA,A 11在MCS51指令系統(tǒng)中,用于帶進(jìn)位的加法指令是 。A、B、C、E AADDC A,Rn BADDC A,Ri CADDC A,direct DADD A,Rn EADDC A,#data 12.在MCS51指令系統(tǒng)中,無(wú)條件轉(zhuǎn)移指令是 。A、B、E ALJMP addr16 BALMP add
45、r11 CRET DJNZ rel ESJMP rel 13在MCS51指令系統(tǒng)中,位邏輯運(yùn)算指令是 。A、B、D、E AANL C,bit BANL C,/bit CCLR C DORL C,bit E ORL C,bit 14對(duì)8031單片機(jī)下列指令要訪問片外存儲(chǔ)器的是 。A、B、C、D、E AMOV A,#01H BMOV R0, #20H CADD A, #0EH DSUBB A,#99H EMOVC A, A+PC 158031單片機(jī)中堆棧的作用有 。A、D、E A保護(hù)斷點(diǎn) B保護(hù)棧頂 C保護(hù)SP D保護(hù)現(xiàn)場(chǎng) E保護(hù)調(diào)用指令的下條指令的地址 16下列哪條指令可將累加器A清零 。D、E
46、 AANL A,00H BORL A,00H CMOV A,00H DXRL A,#0E0H EANL A,#00H 17MCS51單片機(jī)指令中可進(jìn)行片外數(shù)據(jù)傳送的指令是 。ABCDE AMOVC A,A+DPDR BMOVC A,A+PC CMOVX A,A+DPDR DMOVC A+DPDR,A EMOV DPDR # data16 18循環(huán)程序的結(jié)構(gòu)中有下列的 。ACDE A循環(huán)初始化 BTMOD初始化 C循環(huán)化 D循環(huán)控制 E循環(huán)判斷 19下列指令中影響PC內(nèi)容的是 。BCD AMOVC A,A+PC BLJMP CRETI DSJMP EPOP 20下列指令中不影響PC內(nèi)容的是 。A
47、E AMOVC A,A+PC BSJMP CRET DACALL EPUSH 21下列哪條指令可將累加器A最高位清零 。ACE AANL A,#7FH BORL A,#0FH CANL 0E0H,#7FH DORL A, 0F0H ECLR ACC,7 22下列指令可將累加器A最高位置1的是 。BCE AORL A,#7FH BORL A,#80H CSETB 0E7H DORL E0H, #80H ESETB ACC,7 23程序計(jì)數(shù)器PC用來(lái)存放下一條指令的地址,CPU取指令后會(huì)自動(dòng)修改PC的內(nèi)容,除此以外,PC內(nèi)容的改變是由下列指令中的 引起的。BCE A執(zhí)行壓棧指令 B執(zhí)行轉(zhuǎn)移指令 C
48、執(zhí)行調(diào)用指令 D查表指令 E中斷返回或子程序返回 四、簡(jiǎn)答題: 1、 什么叫匯編程序? 把匯編語(yǔ)言源程序轉(zhuǎn)換為目標(biāo)程序的軟件叫匯編程序。一、判斷題 ( )1在MCS51單片機(jī)內(nèi)部結(jié)構(gòu)中,TMOD為模式控制寄存器,主要用來(lái)控制定時(shí)器的啟動(dòng)與停止。 ( )2在MCS51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,主要用來(lái)控制定時(shí)器的啟動(dòng)與停止。 ( )3MCS51單片機(jī)的兩個(gè)定時(shí)器的均有兩種工作方式,即定時(shí)和計(jì)數(shù)工作方式。 ( )4MCS51單片機(jī)的TMOD模式控制寄存器不能進(jìn)行位尋址,只能用字節(jié)傳送指令設(shè)置定時(shí)器的工作方式及操作模式。 ( )5MCS51單片機(jī)系統(tǒng)復(fù)位時(shí),TMOD模式控制寄存器所低4
49、位均為0。 ( )68051單片機(jī)5個(gè)中斷源相應(yīng)地在芯片上都有中斷請(qǐng)求輸入引腳。 ( )7啟動(dòng)定時(shí)器工作,可使用SETB TRi啟動(dòng)。 ( )88051單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的。 ( )9中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用字節(jié)操作指令。 ( )10MCS51單片機(jī)系統(tǒng)復(fù)位后,中斷請(qǐng)求標(biāo)志TCON和SCON中各位均為0。 ( )11MCS51單片機(jī)的中斷允許寄存器的IE的作用是用來(lái)對(duì)各中斷源進(jìn)行開放或屏蔽的控制。 ( )12用戶在編寫中斷服務(wù)程序應(yīng)在中斷入口矢量地址存放一條無(wú)條件轉(zhuǎn)移地址,以防止中斷服務(wù)程序容納不下。 ( )13若要在執(zhí)行當(dāng)前中斷程序時(shí)禁止更高優(yōu)先級(jí)中斷,應(yīng)用軟件關(guān)閉CPU中斷,或屏蔽更高級(jí)中斷源的中斷,在中斷返回時(shí)再開放中斷。 ( )14串行口的中斷,CPU響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng)的中斷標(biāo)志位,以撤消中斷請(qǐng)求。 ( )15串行口數(shù)據(jù)緩沖器SBUF是可以直接尋址的專用寄存器。 ( )16如設(shè)外部中斷0中斷,應(yīng)置中
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙草崗位培訓(xùn)課程設(shè)計(jì)
- 2024年房產(chǎn)交易合同范例
- 2024年度音響設(shè)備租賃與舞臺(tái)劇制作服務(wù)合同3篇
- 2024-2025學(xué)年人教新版九年級(jí)(上)化學(xué)寒假作業(yè)(二)
- 2024年度體育產(chǎn)業(yè)員工試用期勞動(dòng)合同模板3篇
- 2024年汽車租賃與景區(qū)門票優(yōu)惠合作協(xié)議范本3篇
- 數(shù)碼顯示鐘課程設(shè)計(jì)
- 電子課程設(shè)計(jì) 英語(yǔ)
- 2024年草坪種植項(xiàng)目承包合同3篇
- 泵有關(guān)的課程設(shè)計(jì)
- 錨索張拉伸長(zhǎng)量計(jì)算
- 部編版語(yǔ)文九年級(jí)上冊(cè)單元復(fù)習(xí)課教案
- 孕酮檢驗(yàn)報(bào)告
- 2024年度醫(yī)院皮膚科醫(yī)務(wù)人員績(jī)效述職統(tǒng)計(jì)報(bào)告課件
- 《成本費(fèi)用控制》課件
- 醫(yī)院消防培訓(xùn)方案
- 【人教部編版語(yǔ)文六年級(jí)上冊(cè)】選擇題專項(xiàng)練習(xí)復(fù)習(xí)(100道題后附答案)
- 外科醫(yī)學(xué)教學(xué)設(shè)計(jì)
- 創(chuàng)辦臺(tái)球廳的計(jì)劃書
- 廣東省廣州市越秀區(qū)2022-2023學(xué)年八年級(jí)上學(xué)期期末物理試卷
- 統(tǒng)編版語(yǔ)文四年級(jí)上冊(cè)《期末作文專項(xiàng)復(fù)習(xí)》 課件
評(píng)論
0/150
提交評(píng)論