單片機(jī)期末習(xí)題一_第1頁(yè)
單片機(jī)期末習(xí)題一_第2頁(yè)
單片機(jī)期末習(xí)題一_第3頁(yè)
單片機(jī)期末習(xí)題一_第4頁(yè)
單片機(jī)期末習(xí)題一_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1.當(dāng)使用8751且/EA=1,程序存儲(chǔ)器地址小于(

)時(shí),訪問(wèn)的是片內(nèi)ROM。2.MCS-51特殊功能寄存器只能采用()尋址方式。3.MCS-51有4組工作寄存器,它們的地址范圍是()。4.若用傳送指令訪問(wèn)MCS-51的程序存儲(chǔ)器,它的操作碼助記符應(yīng)為()。5.訪問(wèn)MCS-51片內(nèi)RAM應(yīng)使用的傳送指令的助記符是()。6.設(shè)計(jì)8031系統(tǒng)時(shí),()口不能用作一般I/O口。一、填空題P0、P21000H直接00H~1FHMOVCMOV7.指令是通知計(jì)算機(jī)完成某種操作的()。8.匯編語(yǔ)言中可以使用偽指令,他們不是真正的指令,只是用來(lái)()。9.累加器(A)=80H,執(zhí)行指令A(yù)DDA,#83H,進(jìn)位標(biāo)志位C=()

。10.執(zhí)行ANLA,#0FH指令后,累加器A的高四位=

()。11.PSW中RS1RS0=11B時(shí),R2的地址為()。12.指令LCALL37B0H,首地址在2000H,所完成的操作是將()入棧,37B0H送給PC。一、填空題命令2003H對(duì)匯編過(guò)程進(jìn)行某種控制100001AH13.ORG 1000HLCALL 4000HORG 4000HADD A,R2執(zhí)行完LCALL后(PC)=()。14.在位操作中,能起到與字節(jié)操作中累加器作用的是()。15.累加器A中存放著一個(gè)其值小于或等于127的8位無(wú)符號(hào)數(shù),CY清零后,執(zhí)行RLCA指令,則A中的數(shù)變?yōu)樵瓉?lái)的()倍。一、填空題24000HCY16.DPTR是MCS-51中唯一一個(gè)16位寄存器,在程序中常用來(lái)作為MOVC指令的訪問(wèn)程序存儲(chǔ)器的()使用。17.請(qǐng)?zhí)詈孟露纬绦騼?nèi)有關(guān)每條指令執(zhí)行結(jié)果的注釋中只空白。

MOV A,PSW ;(A)=10H MOV B,A ;(B)=() MOVPSW,A ;(PSW)=()一、填空題11H基址寄存器10H18.堆棧設(shè)在()存儲(chǔ)區(qū),程序存放在()存儲(chǔ)區(qū),外部I/O接口設(shè)在()存儲(chǔ)區(qū),中斷服務(wù)程序存放在()存儲(chǔ)區(qū)。19.89C51復(fù)位后,SP的內(nèi)容為(),第一個(gè)壓入堆棧的數(shù)據(jù)位于()RAM的()單元。SBUF的內(nèi)容為()。一、填空題不定片內(nèi)數(shù)據(jù)片外數(shù)據(jù)程序07H片內(nèi)08H20.AT89S51單片機(jī)指令系統(tǒng)的尋址方式有()、()、()、()、()、()、()。

寄存器尋址方式直接尋址方式立即尋址方式寄存器間接尋址方式位尋址方式基址寄存器加變址寄存器間接尋址方式相對(duì)尋址方式程序21.如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:

POP DPH; POP DPL; POP SP;則:(DPH)=();(DPL)=();

(SP)=();3CH5FH50H一、填空題1.AT89S51單片機(jī)有五個(gè)中斷源,外中斷INT1的入口地址是()A.0003H B.000BH C.0013H D.001BH2.AT89S51單片機(jī)內(nèi)部128BRAM包括()A.程序存儲(chǔ)器B.中斷入口地址區(qū)C.堆棧區(qū)、位尋址區(qū)、工作寄存器區(qū)D.工作寄存器及特殊功能區(qū)CC二、選擇題3.AT89S51的P0口,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)()A.傳輸高8位地址口B.傳輸?shù)?位地址口C.傳輸?shù)?位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)總線口D4.使用單片機(jī)開(kāi)發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)源程序進(jìn)行匯編的目的是()A.將源程序轉(zhuǎn)換成目標(biāo)程序B.將目標(biāo)程序轉(zhuǎn)換成源程序C.將低級(jí)語(yǔ)言轉(zhuǎn)換成高級(jí)語(yǔ)言 D.連續(xù)執(zhí)行鍵A二、選擇題5.當(dāng)執(zhí)行調(diào)用指令時(shí),首先將該指令下一條指令的地址壓入到堆棧區(qū),保護(hù)其下一條指令的地址,然后再將轉(zhuǎn)移的地址送()實(shí)現(xiàn)轉(zhuǎn)移;當(dāng)再執(zhí)行RET指令時(shí)自動(dòng)將堆棧中的地址彈入PC從而實(shí)現(xiàn)返回。A.DPTRB.PCC.SPD.PSWB二、選擇題6.使用單片機(jī)開(kāi)發(fā)系統(tǒng)調(diào)試匯編語(yǔ)言程序時(shí),首先應(yīng)新建文件,該文件的擴(kuò)展名是()A..cB..hexC..binD..asmD7.一個(gè)單片機(jī)最小系統(tǒng)應(yīng)包括()CPU B.CPU、時(shí)鐘電路、復(fù)位電路C.時(shí)鐘電路 D.復(fù)位電路B8.在下面指令中,屬于無(wú)條件轉(zhuǎn)移且轉(zhuǎn)移范圍為2KB的指令是()A.LJMPaddr16B.ACALLaddr11C.AJMPaddr11D.JBbit,relC二、選擇題9.在寄存器間接尋址方式中,Ri是指()A.R0~R7B.R0~R1C.操作碼D.R1~R2B10.在指令MOV30H,#55H中,30H是()A.指令的操作碼B.操作數(shù)C.操作數(shù)地址D.機(jī)器碼C11.寄存器間接尋址方式中,指定寄存器存放的是(

)A.操作數(shù) B.操作數(shù)地址C.轉(zhuǎn)移地址 D.地址偏移量B12.要把P0口高4位變0,低4位不變,應(yīng)使用指令(

)A.ORLP0,#0FH B.ORLP0,#0F0HC.ANLP0,#0F0H D.ANLP0,#0FHD13.AT89S51單片機(jī)有七種尋址方式,其中:MOVA,direct源操作數(shù)屬于()尋址A.間接B.變址C.相對(duì)D.直接D二、選擇題14.AT89S51單片機(jī)有七種尋址方式,其中:MOVCA,@A+DPTR源操作數(shù)屬于()尋址A.間接B.變址C.相對(duì)D.直接15.若將外部程序存儲(chǔ)器某單元的內(nèi)容取到累加器A,應(yīng)使用下列指令中的()指令A(yù).MOVdirect,RnB.MOVCA,@A+PCC.MOVXA,@A+DPTRD.MOVXA,@DPTRBB16.次數(shù)控制循環(huán)結(jié)束的流程圖如下,單片機(jī)指令系統(tǒng)中專門(mén)提供了循環(huán)指令,指令助記符是()A.JMPB.DJNZC.JBCD.JC次數(shù)-1=0NY結(jié)束循環(huán)B二、選擇題17.執(zhí)行返回指令時(shí),返回的斷點(diǎn)是(

)A.調(diào)用指令的首地址 B.調(diào)用指令的末地址C.調(diào)用指令下一條指令的首地址 D.返回指令的末地址C18.完成下面子程序:

SQR: PUSHDPH PUSHDPL MOVDPTR,#TABLE MOVCA,@A+DPTR () RETTABLE: DB0,1,4,9,16,25,36,49,64,81; ENDA.POPDPLPOPDPHB.PUSHDPLPUSHDPHC.POPDPHPOPDPLD.PUSHDPHPUSHDPLA二、選擇題19.普通子程序的第一個(gè)語(yǔ)句必須有標(biāo)號(hào),最后一個(gè)語(yǔ)句須是()A.要有標(biāo)號(hào)B.任何語(yǔ)句都可以C.RETID.RET20.當(dāng)進(jìn)行多字節(jié)加法運(yùn)算時(shí),高位字節(jié)加法必須使用指令()A.ADDB.DAAC.SUBBD.ADDCDD二、選擇題21.在繪制程序流程圖時(shí),判斷框是指()A.B.C.D.C22.分析下面的功能為()

XDATA30HYDATA32H MOVA,X JNBACC.7,DAYU CPLA ADDA,#01H DAYU: MOVY,A SJMP$ ENDA.比較X與Y大小B.求絕對(duì)值

C.X與Y相加D.X與Y相乘B二、選擇題23薦.下面沸哪條縣指令擱產(chǎn)生/W豎R信號(hào)笨()A.謙M候OV桌X盟A,漫@D漢PT略R纖B彼.頸MO森VC陳A落,@滅A+涉PCC.乒M隱OV錫C練A,柏@A狡+D通PT嶄R縫D.到M族OV彩X拾@D妥PT優(yōu)R,漸A24穗.使用87它51,且/E居A=踩1時(shí),番則可帳以使止用的場(chǎng)外擴(kuò)RO案M為()A.補(bǔ)6熄4K燙B央B作.趕60融KB徑C蜘.斥58互KB即D勇.刑56鋼KB25僻.MO斜VX俗A瀉,@怕DP燈TR指令太中源糞操作勒數(shù)的車(chē)尋址哪方式玩是()A.寄存趨器尋透址B.寄存甲器間詞接尋億址C.直接閑尋址D.立即展尋址二、辯選擇裂題DBB26頑.執(zhí)行PU擠SH金AC旅C指令咱,MC恭S-宇51完成燙的操巷作是別()A.固S根P+跌1→SP(AC造C)→(SP)B.(AC艇C)→(SP)SP肥-1→SPC.表S籃P-愛(ài)1→SP(AC蛇C)→(SP)D.(AC湊C)→(SP)SP地+1→SP27漆.P1口的熟每一貪位能點(diǎn)驅(qū)動(dòng)()A.忘2個(gè)TT剛L低電住平負(fù)敏載B.押4個(gè)TT雜L低電納平負(fù)該載C.末8個(gè)TT顏L低電橡平負(fù)構(gòu)載D.類1頓0個(gè)TT卡L低電撥平負(fù)秋載二、兼選擇病題BA28礦.執(zhí)行MO少VX敵A束,@要DP機(jī)TR指令睛時(shí),MC恩S-霸51產(chǎn)生溜的控須制型醬號(hào)是古()A.兩/識(shí)PS醒EN護(hù)B.繞A咽LE唇C迫.眼/R距D嬌D.背/死WR29鵲.MC示S-良51的相沃對(duì)轉(zhuǎn)搜移指啄令的優(yōu)最大丈負(fù)跳百距離準(zhǔn)是()A.追2茫KB彩B.凈1辮28堵B圍C餃.士12堪7B腰D飛.章25覆6B30啄.以下凝運(yùn)算戶中對(duì)芹溢出鑄標(biāo)志OV沒(méi)有標(biāo)影響怠或不癥受OV影響閑的運(yùn)膽算是高()A.邏輯荷運(yùn)算B.符號(hào)跪數(shù)加踐減法惕運(yùn)算C.乘法揉運(yùn)算D.除法還運(yùn)算二、絡(luò)選擇睛題CBA1.判斷渾指令驚的正土誤:MO坦V訴T0,#3虧CF甲0H;2.趟M薦OV殃28絡(luò)H,@R近4;3.垮8浙03裙1與87柏51的區(qū)信別在曠于內(nèi)括部是憲否有橡程序里存儲(chǔ)岔器。4.特殊澤功能必寄存淺器SP內(nèi)裝沾的是著棧頂?shù)甘椎貪嵵穯挝暝那?nèi)容親。5.我們憑所說(shuō)鉤的計(jì)直算機(jī)晌實(shí)質(zhì)暮上是谷計(jì)算尾機(jī)的懷硬件概系統(tǒng)權(quán)和軟件系鴨統(tǒng)的過(guò)總稱康。6.聰MC附S-工51的程漫序存臟儲(chǔ)器作只能或用來(lái)抬存放顛程序批。(×)(×)(憑√顛)(×)(居√頌)(×)三、渠判斷攤題7.判斷酷指令潤(rùn)正誤CL愚R附R0MO問(wèn)V嗽@R從1,#8斥0HMO套V維20斥H,省@R調(diào)0CP送L叨R4MO笨V寧20滋H,稿21旨HAN燈L佩R1,#0閱FHMO集VX慘A壟,2聰00竊0HMO瞞V畝A,派DP施TRPU身SH熄D童PT舉R(×)(睜√澡)(費(fèi)√虧)(×)(歷√押)(×)(×)(×)(×)三、銳判斷輔題7.判斷煉指令顛正誤MO我VC戀A沃,@灘R1MO裂VX灣@達(dá)DP打TR伍,疫#5呢0HAD尾DC連A群,CMO拿V狡R7,@R叫1MO甜V你R1,#0給10譜0HSE營(yíng)TB融R傻7.肚0OR局L舟A,丈R5XR雨L弱P1,#3勻1H(×)(×)(×)(×)(×)(×)(挨√象)(據(jù)√屬)三、碑判斷座題7.判斷校指令緩正誤MO駝V語(yǔ)20課H,藥@D駕PT馬RMO弟V非R1,R7PO顧P汪30病HMO們VC淋A夸,@帖DP鳳TRRL修C染BMO客VC落@范R1,A(×)(×)(貫√來(lái))(×)(×)(×)三、覺(jué)判斷圾題1.中斷舅服務(wù)夏子程筑序返扎回指面令RE疼TI和普愧通子迫程序喉返回指亭令RE句T有什累么區(qū)主別?解:RE我TI除了柏將堆噴棧的辛內(nèi)容芬出棧清除截在中還斷響租應(yīng)時(shí)珍被置1的內(nèi)霉部中休斷優(yōu)攀先級(jí)請(qǐng)寄存洪器的岸優(yōu)先跨級(jí)狀歐態(tài)。四、亭簡(jiǎn)答排題2.畫(huà)出AT磨89自S5倡1單片之機(jī)最驗(yàn)小系鋤統(tǒng)電晚路圖四、久簡(jiǎn)答呀題3.若(S晚P)嶼=6蕩0H,標(biāo)攔號(hào)LA李BE虧L所在線的地?cái)n址為34盆56蒸H,LC尤AL彩L指令碗的地侵址為20盞00好H,執(zhí)勁行如輸下指驗(yàn)令:20若00禮H察L月CA們LL紅L戰(zhàn)AB飯EL后,忠堆棧敬指針SP和堆未棧內(nèi)乳容發(fā)饞生了沸什么景變化權(quán)?PC的值等購(gòu)于什伏么?滋如果恒將指含令LC切AL熄L直接唐換成AC稀AL輕L是否是可以伴?如批果換死成AC糖AL數(shù)L指令械,可凡調(diào)用互的地塞址范圍是渠什么獨(dú)?四、民簡(jiǎn)答檔題(PC)=2呆00扎0H貌+3噸=2透00符3H(SP)=6駕1H,(61闖H)=0矩3H(SP)=6耐2H,(62息H)=2辛0H(PC)=3興45遵6H程序揭從34廚56羊H處開(kāi)薦始執(zhí)植行子圓程序換成AC怒AL母L指令森,可套調(diào)用嶄的地美址范也圍是20遇00缺H~難27茄FF嘆H不可造以將責(zé)指令LC嘗AL哥L直接星換成AC際AL警L,因蔽為慨子程尖序的助調(diào)用氧范圍隙超出胖了2K鵲B四、話簡(jiǎn)答判題4.讀下露面一毛段程抱序,貝并以剪簡(jiǎn)單庭方法乎對(duì)它豎進(jìn)行厭改寫(xiě)什,限艷用5條指炮令。MO與V從R0祥,#詳21得HMO表V罵A,岡20涂HAN挖L霞A,錘#0忽FHMO捎V惑@R額0,AIN殘C概R0MO柴V扔A,飽20禾HSW爽AP造AAN庭L體A,惜#0慣FHMO仇V洽@R紹0,高A四、堤簡(jiǎn)答述題答:MO群V竟A,叔20服HMO珠V池B,壺#1液0HDI潤(rùn)V肺ABMO往V撲21運(yùn)H,調(diào)BMO擠V真22糧H,償A5.位地鞋址7C遲H與字小節(jié)地是址7C衫H如何超區(qū)別罩?位我地址7C聚H具體累在片凍內(nèi)RA中M中什主么位穩(wěn)置?答:右字節(jié)屑地址字是片還內(nèi)RA晴M的單摩元地捐址,牌而位教地址疊是片求內(nèi)RA念M單元祥中的晝某一氣位,7C侮H字節(jié)酒地址禽為RA嶄M的7C扇H單元盆,而7C欠H位地?fù)渲肥荝A孟M鐘2額FH單元變中的D4位。四、擦簡(jiǎn)答紗題6.用一梢條什奪么指唉令可沿以取嗎代下蹈列4條指繼令?MO恐V傷DP樂(lè)TR塑,#門(mén)12場(chǎng)34昨HPU絞SH悼D乒PLPU綁SH悉D約PHRE陸T答:LJ葉MP伸1舞23襖4H7.執(zhí)行潤(rùn)過(guò)某搭指令LC兄AL娘L(fēng)指令坑后,猜堆棧璃的內(nèi)維容如氣下圖日所示筒,問(wèn)岸:這飛條LC揀AL再L指令蟻的首炒地址東是多孤少?般它執(zhí)腿行前SP的內(nèi)增容等拜于多秩少?殊子程皺序中廣兩條愁保護(hù)賤現(xiàn)場(chǎng)拔指令嫂依次癥是什漢么?RAM33H32H31H30H2FHPSWACC504AXX答:殿這條LC棋AL荒L指令克的首宇地址兵是50熟47風(fēng)H,它執(zhí)虛行前SP的內(nèi)堤容等剩于2F舟H,子程用序中似兩條塑保護(hù)桑現(xiàn)場(chǎng)評(píng)指令犬依次抵是PU洲SH膽A液CCPU甚SH邁P家SW四、鍬簡(jiǎn)答降題1.加X(jué)=尋-惱11南11惜10擺1B,Y=嘆+1恥10回B,求X-漸Y=?答:挎用補(bǔ)角碼進(jìn)訓(xùn)行計(jì)黎算[X餡]補(bǔ)=1陽(yáng)00重00萬(wàn)01夸1B[Y退]補(bǔ)=0準(zhǔn)00茅00規(guī)11臺(tái)0B[X伏]補(bǔ)-[烘Y]補(bǔ)=0先11勵(lì)11糟10冤1B即:X-剪Y=航0剃11挺11房誠(chéng)10庭1B2.求±6謙8的補(bǔ)鈴碼以幫及補(bǔ)莖碼C9欺H的真居值。答:+6己8:不44內(nèi)H;-6所8:0B叨CH;C9浮H的真萬(wàn)值:-5買(mǎi)5五、輛計(jì)算逃題3.(A)聚=3觸BH,執(zhí)暈行AN翅L腐A,塔#9老EH指令局后,獨(dú)求A和CY的內(nèi)解容答:白(A)份=1洲AH;CY不受殖影響4.若(A)芳=0苦C3遣H,(R0)=0邁AA溝H,執(zhí)鳴行AD嚇D權(quán)A,R0后,綠求A、CY和OV的內(nèi)咽容答:塌(A)渠=6辭DH;(CY)=1;(OV)=1(位7進(jìn)位副位6無(wú)進(jìn)科位)五、布計(jì)算既題1.采用異或運(yùn)算忙,(1)使伏一帶亡符號(hào)參數(shù)的者符號(hào)只位改緣瑞變,推數(shù)據(jù)法位不量變?(2)使寬數(shù)據(jù)搜為0?(1)符集號(hào)位番改變?nèi)郏瑪?shù)漂據(jù)位田不變MO挖V軟A,鍛#X州XHXR伐L息A,覆#8筑0H(2)數(shù)席據(jù)為0MO妨V深A(yù),仔#X良XHMO挨V治R0,AXR梨L痰A(chǔ),帖R0六、桿編程鑒題2.編寫(xiě)排程序掘,若賤累加鏟器A的內(nèi)煉容分椅別滿局足下棋列條摔件時(shí)殊,則葉程序雷轉(zhuǎn)至LA翁BE避L存儲(chǔ)戰(zhàn)單元吊。(1)(A)>=委10(2)(A)>1擠0(3)(A)<=揉10(1)(A)>=日10CJ吵NE燃A,屯#1坑0,役L1L2誼:弊LJ捆MP央LA觀BE臣LL1舍:筑JN秩C課L2六、童編程仔題2.編寫(xiě)議程序囑,若定累加棟器A的內(nèi)拐容分推別滿籮足下沸列條巷件時(shí)榆,則改程序球轉(zhuǎn)至LA列BE救L存儲(chǔ)怕單元宇。(1)(A)>=細(xì)10(2)(A)>1爭(zhēng)0(3)(A)<=撕10(2)(A)>1害0CJ貿(mào)NE戀A,顆#1勤0,管L1SJ惕MP國(guó)L3L1折:碰JN貨C禾L2SJ攤MP爺L4L2些:淺SJ冊(cè)MP舒LA填BE親L六、擴(kuò)編程翻題2.編寫(xiě)害程序鄭,若史累加記器A的內(nèi)牲容分件別滿溝足下掩列條欄件時(shí)結(jié),則孟程序獄轉(zhuǎn)至LA贏BE藏L存儲(chǔ)凝單元室。(1)(A)>=疑10(2)(

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論