版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE3單片機(jī)原理及應(yīng)用復(fù)習(xí)題及答案一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)或幾個(gè)正確答案,填在題的括號(hào)中)1、80C51基本型單片機(jī)內(nèi)部程序存儲(chǔ)器容量為(C)。(A)16KB(B)8KB(C)4KB(D)2KB2、在80C51單片機(jī)應(yīng)用系統(tǒng)中,可以作為時(shí)鐘輸出的是(C)引腳。(A)(B)RST(C)ALE(D)3、在80C51的4個(gè)并行口中,能作為通用I/O口和高8位地址總線的是(C)。(A)P0(B)P1(C)P2(D)P34、當(dāng)優(yōu)先級(jí)的設(shè)置相同時(shí),若以下幾個(gè)中斷同時(shí)發(fā)生,(D)中斷優(yōu)先響應(yīng)。(A)并口(B)T1(C)串口(D)T05、在80C51中,要訪問(wèn)SFR使用的尋址方式為(AB)。(A)直接尋址(B)寄存器尋址(C)變址尋址(D)寄存器間接尋址6、以下的4條指令中,不合法的指令為(D)。(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC7、當(dāng)需要擴(kuò)展一片8KB的RAM時(shí),應(yīng)選用的存儲(chǔ)器芯片為(B)。(A)2764(B)6264(C)6116(D)621288、若想擴(kuò)展鍵盤和顯示,并希望增加256字節(jié)的RAM時(shí),應(yīng)選擇(A)芯片。(A)8155(B)8255(C)8253(D)82519、80C51單片機(jī)要進(jìn)行10位幀格式的串行通訊時(shí),串行口應(yīng)工作在(B)。(A)方式0(B)方式1(C)方式2(D)方式310、80C51復(fù)位初始化時(shí)未改變SP的內(nèi)容,第一個(gè)入棧的單元地址為(A)。(A)08H(B)80H(C)00H(D)07H11、MCS—51單片機(jī)的復(fù)位信號(hào)是(A)有效。A.高電平B.低電平C.脈沖D.下降沿12、若MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(guò)(B)。A.2μsB.4μsC.8μsD.1ms13、若PSW.4=0,PSW.3=1,要想把寄存器R0的內(nèi)容入棧,應(yīng)使用(D)指令。A.PUSHR0B.PUSH@R0C.PUSH00HD.PUSH08H14、能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器稱為(C)。A.掩膜ROMB.PROMC.EPROMD.EEPROM15、在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要(B)地址線。A.8根B.13根C.16根D.20根16、定時(shí)器/計(jì)數(shù)器工作方式1是(D)。A.8位計(jì)數(shù)器結(jié)構(gòu)B.2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)C.13位計(jì)數(shù)結(jié)構(gòu)D.16位計(jì)數(shù)結(jié)構(gòu)17、設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為(C)A.2MHzB.1MHzC.500KHzD.250KHz18、已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,它的字形代碼應(yīng)為(A)。A.06HB.F9HC.30HD.CFH19、下列數(shù)據(jù)字定義的數(shù)表中,(C)是錯(cuò)誤的。A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH20、串行口的控制寄存器SCON中,REN的作用是(C)。A.接收中斷請(qǐng)求標(biāo)志位B.發(fā)送中斷請(qǐng)求標(biāo)志位C.串行口允許接收位D.地址/數(shù)據(jù)位單片機(jī)中的程序計(jì)數(shù)器PC用來(lái)(C)。A、存放指令 B、存放正在執(zhí)行的指令地址C、存放下一條指令地址 D、存放上一條指令地址MCS—51可以位尋址的空間是(BC)。A、片內(nèi)RAM的00H~1FHB、特殊功能寄存器中地址可被8整除者C、片內(nèi)RAM的20H~2FHD、工作寄存器R0~R7以下指令中能夠產(chǎn)生信號(hào)的是(BD)。A、MOV@R0,AB、MOVX@R0,AC、MOVXA,@DPTRD、MOVX@DPTR,A假定堆棧指針SP的值為37H,執(zhí)行LCALL指令后,SP的值為(D)。A、36HB、37HC、38HD、39HMCS—51單片機(jī)中堆棧的作用有(CD)。A、保護(hù)SPB、保護(hù)棧頂C、保護(hù)斷點(diǎn)D、保護(hù)現(xiàn)場(chǎng)8051CPU在訪問(wèn)外部存貯器時(shí),地址的產(chǎn)生是(AC)。A、P2口輸出高8位地址B、P1口輸出高8位地址C、P0口輸出低8位地址D、P3口輸出低8位地址當(dāng)CPU響應(yīng)外部中斷1INT1的中斷請(qǐng)求后,將自動(dòng)轉(zhuǎn)向(C)。A、0003HB、000BHC、0013HD、001BHMCS-51單片機(jī)系統(tǒng)進(jìn)入中斷處理(BC)。A、是因?yàn)镃PU自己有需要B、是因?yàn)?個(gè)中斷源之一有請(qǐng)求C、處理完畢后還要繼續(xù)原來(lái)的工作D、處理完畢后停止原來(lái)的工作若P1口接有一個(gè)4×4的行列鍵盤,則P1口一定有(CD)。A、8位輸入口B、8位輸出口C、4位輸入口D、4位輸出口8031單片機(jī)的定時(shí)器T1用作定時(shí)方式時(shí)是(AB)。A、以內(nèi)部時(shí)鐘頻率為定時(shí)基準(zhǔn),12個(gè)時(shí)鐘周期加1B、以內(nèi)部時(shí)鐘頻率為定時(shí)基準(zhǔn),1個(gè)機(jī)器周期加1C、以外部脈沖為定時(shí)基準(zhǔn),12個(gè)脈沖加1D、以外部脈沖為定時(shí)基準(zhǔn),每個(gè)脈沖加1為了能夠使MCS-51單片機(jī)在正常工作中及時(shí)服務(wù)于多個(gè)外設(shè),以下傳送方式最適用的是(D)。A、異步(查詢)傳送B、同步(無(wú)條件)傳送C、DMA傳送D、中斷傳送使用8155最多可以擴(kuò)展出的I/O口線是(C)。A、16根B、24根C、22根D、32根D/A轉(zhuǎn)換器的所使用的數(shù)字量位數(shù)越多,則它的轉(zhuǎn)換精度(A)。A、越高B、越低C、不變D、不定DAC0832在單片機(jī)系統(tǒng)中是一種(BC)器件。 A、輸入B、輸出C、將數(shù)字量轉(zhuǎn)換成模擬量D、將模擬量轉(zhuǎn)換成數(shù)字量為了產(chǎn)生一個(gè)三角波,不可缺少的器件是(B)。A、A/D轉(zhuǎn)換器B、D/A轉(zhuǎn)換器C、數(shù)據(jù)緩沖器D、數(shù)據(jù)鎖存器下面設(shè)備屬于輸入設(shè)備的是(D)。A、LED顯示器B、D/A轉(zhuǎn)換器C、打印機(jī)D、A/D轉(zhuǎn)換器MCS—51的串行接口用于接收時(shí)的作用是(AC)。A、將串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù) B、將并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)C、向CPU提供數(shù)據(jù) D、從CPU中獲取數(shù)據(jù)以下地址中,串行口完成一次發(fā)送或接收后要使用到的是(D)。A、0000HB、0003HC、0013HD、0023HMCS—51上電復(fù)位后,SP的內(nèi)容應(yīng)是(B)。 A、00HB、07HC、60HD、70H如果R3的地址是13H,那么R5的地址就是(C)。 A、05HB、0DHC、15HD、1DHMCS-51一個(gè)機(jī)器周期等于(D)個(gè)時(shí)鐘周期。 A、1B、4C、8以下指令中能夠產(chǎn)生信號(hào)的是(C)。 A、MOV@R0,AB、MOVX@R0,A C、MOVXA,@DPTRD、MOVX@DPTR,A下列指令中影響堆棧指針的是(D)。 A、LJMPB、ADDC、MOVCA,@A+PCD、LCALL在一個(gè)查表子程序中,必定有的指令是(AC)。 A、RETB、MOVXC、MOVCD、ADD為了能夠使保存的信息在失電時(shí)不丟失,可以使用的存儲(chǔ)器有(CD)。 A、DRAMB、SRAMC、EPROMD、FLASH用2K×4的存儲(chǔ)器組成8K×8的容量,需要用(C)片此種存儲(chǔ)器。 A、2B、4C、8DMCS—51擴(kuò)展片外程序存儲(chǔ)器時(shí),要用到以下引腳中的(BC)。A、B、C、ALED、以下特殊功能寄存器中,其值能夠直接對(duì)中斷源產(chǎn)生影響的有(AD)。 A、IEB、SPC、DPTRD、IP下列地址中屬于MCS—51單片機(jī)中斷入口地址的有(BC)。 A、0000HB、0003HC、000BHD、0030H接口芯片8155的C口,可以作為(ABC)。 A、輸入端口B、輸出端口C、A口及B口的聯(lián)絡(luò)線D、定時(shí)器時(shí)鐘頻率為6MHz,為了能夠用片內(nèi)定時(shí)/計(jì)數(shù)器1產(chǎn)生15mS的定時(shí),可以使用的方式有(AB)。 A、方式0B、方式1C、方式2D下面設(shè)備中屬于輸出設(shè)備的是(B)。 A、鍵盤B、D/A轉(zhuǎn)換器C、鼠標(biāo)D、A/D轉(zhuǎn)換器DAC0832與MCS—51連接后,在進(jìn)行傳送時(shí)MCS—51是將其作為(A)。 A、片外數(shù)據(jù)存儲(chǔ)器B、片內(nèi)數(shù)據(jù)存儲(chǔ)器 C、片外程序存儲(chǔ)器D、片內(nèi)程序存儲(chǔ)器ADC0809有8路輸入,同一時(shí)刻可以對(duì)(D)輸入進(jìn)行轉(zhuǎn)換。 A、8路B、4路C、2路D、1路RI=1表示串行口已經(jīng)(C)。 A、將一幀數(shù)據(jù)送到片外 B、將一幀數(shù)據(jù)送到CPU C、從片外接收到一幀數(shù)據(jù)D、從CPU接收到一幀數(shù)據(jù)MCS—51的串行口發(fā)送一字節(jié)數(shù)據(jù)時(shí),是將其(D)次輸出。 A、1B、2C、4D二、填空題1、當(dāng)使用8031單片機(jī)時(shí),需要擴(kuò)展外部程序存儲(chǔ)器,此時(shí)EA應(yīng)為_(kāi)低電平_。2、P0通常用作_單片機(jī)系統(tǒng)的地址數(shù)據(jù)總線________。3、若由程序設(shè)定RS1、RS0=10,則工作寄存器R0~R7的直接地址為_(kāi)10H?17H__。4、返回地址(或斷點(diǎn))是_在程序中斷或子程序調(diào)用時(shí)_的程序計(jì)數(shù)器的內(nèi)容。5、中央處理器CPU是單片機(jī)的核心,它完成運(yùn)算和控制功能。6、單片機(jī)的工作過(guò)程,實(shí)際上就是周而始地取指令和執(zhí)行指令的過(guò)程_。7、所謂中斷源即是_引起中斷的原因(或能發(fā)出中斷請(qǐng)示的來(lái)源)_。8、端口(或稱口)是_接口電路中已編址并能進(jìn)行讀或?qū)懖僮鞯募拇嫫鱛。9、異步串行近程通信時(shí)的傳送信號(hào)是_TTL電平信號(hào)_。10、若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P=__0___11、計(jì)算機(jī)的經(jīng)典結(jié)構(gòu)由存儲(chǔ)器、運(yùn)算器、控制器、輸入設(shè)備、輸出設(shè)備組成。12、80C51單片機(jī)基本型內(nèi)部RAM有128個(gè)字節(jié)單元,這些單元可以分為三個(gè)用途不同的區(qū)域,一是工作寄存器區(qū),二是位尋址區(qū),三是數(shù)據(jù)緩沖區(qū)。13、在8051單片機(jī)中,由2個(gè)振蕩周期組成1個(gè)狀態(tài)周期,由6個(gè)狀態(tài)周期組成1個(gè)機(jī)器周期。14、8051的堆棧是向地址的高端生成的。入棧時(shí)SP先加1,再壓入數(shù)據(jù)。15、對(duì)于80C51無(wú)嵌套的單級(jí)中斷,響應(yīng)時(shí)間至少3個(gè)機(jī)器周期,最多8個(gè)機(jī)器周期。16、MCS-8051系列單片機(jī)字長(zhǎng)是8位,有40根引腳,96系列字長(zhǎng)是16位。單片機(jī)的特點(diǎn)有體積小、價(jià)格低、功能全。17、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是指令存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開(kāi)編址,Px并行口的地址是與數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址的,或者說(shuō)屬于該存儲(chǔ)器。18、8051最多可以有4個(gè)并行輸入輸出口,最少也可以有1個(gè)并行口,即P1。P3常需復(fù)用作串行通信、外部中斷、外部計(jì)數(shù)脈沖和讀寫控制信號(hào)。19、ALE信號(hào)的作用是低8位地址鎖存。20、8051復(fù)位后,PC=0H。若希望從片內(nèi)存儲(chǔ)器開(kāi)始執(zhí)行,EA腳應(yīng)接高電平,PC值超過(guò)0FFFH時(shí),8051會(huì)自動(dòng)轉(zhuǎn)向片外存儲(chǔ)器繼續(xù)取指令執(zhí)行。21、8051的C/T是加(加或減)計(jì)數(shù)的。22、8051的中斷向量表在3H、0BH和13H、1BH、23H。24、指令JB0A7H,ABC的作用是若P2口的第7位為1則跳轉(zhuǎn)到ABC。(0A7H是P2.7的地址)25、將CY與A的第0位的非求或的指令是ORLC,/ACC.0,若原A=0,執(zhí)行后A=0。26、數(shù)據(jù)指針DPTR是二進(jìn)制16位計(jì)數(shù)器,其作用是存放外部RAM/ROM地址27、8051的特殊功能寄存器SFR有21個(gè),可位尋址的有11個(gè),包括B、ACC、PSW、IP、P3、IE、P2、SCON、P1、TCON、P0寄存器。28、P0,P1,P2和P3也是特殊功能寄存器,其作用是存放I/O數(shù)據(jù),控制相應(yīng)引腳電平。29、8051的線的作用是片外ROM的選通線,和的作用是片外RAM的選通線三、名詞解釋1、單片機(jī)單片機(jī)(SingleChipMicrocomputer)是指把CPU、RAM、ROM、定時(shí)器/計(jì)數(shù)器以及I/O接口電路等主要部件集成在一塊半導(dǎo)體芯片上的微型計(jì)算機(jī)。2、中斷中斷是指當(dāng)CPU正在執(zhí)行一段程序時(shí),外部隨機(jī)發(fā)生的某一事件請(qǐng)示CPU迅速去處理,于是,CPU暫時(shí)中止當(dāng)前的工作,轉(zhuǎn)去處理所發(fā)生的事件;中斷服務(wù)處理完該事件以后,再回到原來(lái)被中止的地方,繼續(xù)往下執(zhí)行原來(lái)的程序。實(shí)現(xiàn)這種功能的部件稱為中斷系統(tǒng),產(chǎn)生中斷請(qǐng)示的原因和設(shè)備稱為中斷源。四、簡(jiǎn)答題1、簡(jiǎn)述80C51單片機(jī)的I/O口的功能和特點(diǎn);答:P0:地址總線低8位/數(shù)據(jù)總線和一般I/O口P1:一般I/O口P2:地址總線高8位和一般I/O口P3:第二功能和一般I/O口4個(gè)口作為一般I/O時(shí)均為準(zhǔn)雙向口。2、簡(jiǎn)述80C51單片機(jī)的中斷系統(tǒng)功能;中斷控制、中斷響應(yīng)時(shí)間、中斷受阻條件等……。3、簡(jiǎn)述80C51單片機(jī)定時(shí)/計(jì)數(shù)器的功能;答:2個(gè)16位定時(shí)/計(jì)數(shù)器。T0有4種工作方式,T1有4種工作方式。4、簡(jiǎn)述80C51單片機(jī)串行口的功能;答:全雙工。由SBUF和PCON完成控制,波特率由T1產(chǎn)生。收、發(fā)中斷用一個(gè)中斷向量,中斷標(biāo)志RI、TI由軟件清除。4種工作方式……。5、簡(jiǎn)述80C51單片機(jī)指令系統(tǒng)的特點(diǎn)及尋址方式。答:111條指令,大多為單、雙周期指令,速度快。指令字節(jié)多為單、雙字節(jié),省空間。尋址方式多(7種),操作靈活。有布爾指令集,控制應(yīng)用方便。7種尋址方式為……。6、簡(jiǎn)述堆棧。答:(1)在程序中斷或子程序調(diào)用時(shí),為了保護(hù)返回地址(斷點(diǎn))和保護(hù)現(xiàn)場(chǎng)而設(shè)立的RAM區(qū)。(2)用MOVSP,#STK指令建立堆棧。(3)存放數(shù)據(jù)按“后進(jìn)先出”原則進(jìn)行。(4)利用PUSH、POP指令即可進(jìn)行進(jìn)棧、出棧操作。7、簡(jiǎn)述變址尋址方式并舉例說(shuō)明。答:(1)變址尋址是以DPTR或PC作基址寄存器,累加器A作變址寄存器以兩者內(nèi)容相加形式的16位地址作為操作數(shù)地址。(2)變址尋址只能對(duì)移定存儲(chǔ)器尋址,其指令只有三條:MOVCA,@A+DPTRMOVCA,@A+PCJMP@A+DPTR前二條為查表指令,后一條為無(wú)條件轉(zhuǎn)移指令8、簡(jiǎn)述中斷響應(yīng)的主要內(nèi)容。答:由硬件自動(dòng)生成一條調(diào)用指令LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:(1)將程序計(jì)數(shù)器PC的內(nèi)容(斷點(diǎn))壓棧(2)將中斷入口地址裝入PC,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序9、簡(jiǎn)述匯編語(yǔ)言中的標(biāo)號(hào)有什么規(guī)定?答:(1)標(biāo)號(hào)由1—8字符組成,頭一個(gè)字符必須是字母。(2)不能使用匯編語(yǔ)言已定義的符號(hào)。(3)標(biāo)號(hào)后必須跟冒號(hào):(4)同一標(biāo)號(hào)在一個(gè)程序中只能定義一次。10、A/D轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式?答:(1)定時(shí)傳送方式:A/D啟動(dòng)后,調(diào)用延時(shí)時(shí)間大于轉(zhuǎn)換時(shí)間的延時(shí)程序后即可讀取。(2)查詢方式:A/D啟動(dòng)后,查詢EOC(轉(zhuǎn)換結(jié)束信號(hào)),轉(zhuǎn)換一完成即可讀取轉(zhuǎn)換數(shù)據(jù)。(3)中斷方式:將EOC作為外中斷請(qǐng)求信號(hào),轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。11、在MCS-51中,能決定程序執(zhí)行順序的寄存器是哪一個(gè)?它有幾位二進(jìn)制組成?是不是特殊功能寄存器?答:程序計(jì)數(shù)器PC;16位;它是SFR中的一個(gè)。12、什么叫堆棧?MCS-51堆棧的最大容量是多少?堆棧指示器SP有多少位?作用是什么?單片機(jī)初始化后SP中內(nèi)容是什么?答:堆棧―――符合“先進(jìn)后出”或“后進(jìn)先出”的RAM區(qū)容量―――128字節(jié)(8031/8051)SP位數(shù)――8位二進(jìn)制作用―――存放棧頂/棧底地址13、8051單片機(jī)主要由那幾部分組成?各有什么特點(diǎn)?答:8051的主要組成部分:1)CPU結(jié)構(gòu)ALU――算術(shù)/邏輯運(yùn)算定時(shí)控制部件――OSC和IR專用寄存器組――PC、A、B、PSW、SP和DPTR等2)存儲(chǔ)器結(jié)構(gòu)片內(nèi)ROM――0000H-0FFFH(4KB)片外ROM――0000H-FFFFH(最多64KB)片內(nèi)RAM――00H-7FH(128B)片外RAM――0000H-FFFFH(64KB)SFR――21個(gè)3)I/O端口并行口――P0、P1、P2和P3串行口――串行發(fā)送/接收4)定時(shí)/計(jì)數(shù)器:T0/T1有定時(shí)和計(jì)數(shù)兩種模式5)中斷系統(tǒng)(5級(jí)):T0、T1、、和串口中斷五、讀程序1.執(zhí)行下列程序段中第一條指令后,(1)(P1.7)=__0__(P1.3)=__0___,(P1.2)=_____0____;執(zhí)行第二條指令后,(2)(P1.5)=____1_____,(P1.4)=____1_____,(P1.3)=____1_____。ANLP1,#73HORLP1,#38H2.下列程序段執(zhí)行后,(A)=__0DH(或13)_____,(B)=_11H(或17)_______。MOVA,#0FBHMOVB,#12HDIVAB3.下列程序段執(zhí)行后,(R0)=_7EH___,(7EH)=__FFH__,(7FH)=___3FH___。MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDEC@R0DECR0DEC@R04.已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=__0BH_______,內(nèi)部RAM(0AH)=__67H_______,(0BH)=___45H______PUSHDPLPUSHDPH5.下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz,問(wèn)執(zhí)行下列程序需要多少時(shí)間?MOVR3,#100;1LOOP:NOP;1NOPNOPDJNZR3,LOOP;2RET;2答:一個(gè)機(jī)器周期為2μs執(zhí)行程序所需時(shí)間T=2μs*(5*100+3)=1006μs1ms6.試閱讀下面的程序,指出該程序結(jié)束后累加器ACC和寄存器TH0的值,并說(shuō)明該程序完成了怎樣的功能。ORG0000HMOVSP,#60HMOVA,#10HMOVTH0,#20HPUSHACCPUSHTH0POPACCPOPTH0END答:利用堆棧交換了ACC和TH0的內(nèi)容,(A)=20H,(TH0)=10H7.程序段如下,試說(shuō)明其功能。MOVR0,#50HMOVR1,#60HMOVA,@R0ADDA,@R1MOV@R0,AINCR0INCR1MOVA,@R0ADDCA,@R1MOV@R0,AMOV00H,C答:雙字節(jié)無(wú)符號(hào)數(shù)加法。被加數(shù)存放在內(nèi)部RAM的51H、50H單元,加數(shù)存放在內(nèi)部RAM的61H、60H單元,相加的結(jié)果存放在內(nèi)部RAM的51H、50H單元,進(jìn)位存放在位尋址區(qū)的00H位中。8、已知A=0F8H,當(dāng)執(zhí)行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各為多少?若是有符號(hào)數(shù),A中的結(jié)果用十進(jìn)制表示是多少?答:OV:0、CY:1、AC:1、P:1A:-959、試問(wèn)下列程序執(zhí)行后累加器A和PSW中內(nèi)容是什么?MOVA,#92HADDA,#0A4H答:A=36H;PSW=84H六、編程序1.請(qǐng)使用位操作指令,實(shí)現(xiàn)下列邏輯操作:P1.5=ACC.2∧P2.7∨ACC.1∧P2.02.在外部RAM首地址為TABLE的數(shù)據(jù)表中有10個(gè)字節(jié)數(shù)據(jù),請(qǐng)編程將每個(gè)字節(jié)的最高位無(wú)條件地置1。3.已知內(nèi)部RAM30H單元開(kāi)始存放20H個(gè)數(shù)據(jù),將其傳送到外部RAM的0000H單元開(kāi)始的存儲(chǔ)區(qū),請(qǐng)編程實(shí)現(xiàn)。4.已知8個(gè)無(wú)符號(hào)數(shù)之和存于R3R4,求其平均值,結(jié)果仍存于R3R4中,請(qǐng)編程實(shí)現(xiàn)(R3為高字節(jié))。5.兩個(gè)字符串分別存放在首地址為42H和52H的內(nèi)部RAM中,字符串長(zhǎng)度放在41H單元,請(qǐng)編程比較兩個(gè)字符串。若相等,則把數(shù)字00H送40H單元,否則把0FFH送40H單元。6.請(qǐng)編一能求20H和21H單元內(nèi)兩數(shù)差的絕對(duì)值,并把它保留在內(nèi)部RAM的30H單元的程序。編程題參考答案1.先進(jìn)行與操作,再進(jìn)行或操作程序如下:MOVC,ACC.1ANLC,P2,0MOV12H,CMOV,C,ACC.2ANLC,P2.7ORLC,12HMOVP1.5,CRET2.MOVR2,#10MOVDPRT,#TABLELOOP:MOVXA,@DPRT;取一數(shù)ORLA,#80H;最高位置1MOVX@DPTR,A;寫回原地址1NCDPTR;處理下一單元DJNZR2,LOOPRET3.MOVR0,#30HMOVR1,#00HMOVR2,#20HLOOP:MOVA,@R0;取數(shù)MOVX@R1,A;存數(shù)1NCR01NCR1DJNZR2,LOOPRET4.利用移位指令作除8操作,程序如下:MOVR2,#3LOOP:CLRCMOVA,R3RRCA;高字節(jié)除以2,末位移入C,高位補(bǔ)0MOVR3,A;暫存高字節(jié)MOVA,R4
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)產(chǎn)品進(jìn)出口質(zhì)量安全協(xié)議3篇
- 二零二五年度體育產(chǎn)業(yè)實(shí)習(xí)生運(yùn)動(dòng)技能與職業(yè)規(guī)劃協(xié)議3篇
- 2025年度航空航天產(chǎn)業(yè)園廠房及設(shè)備租賃合同示范4篇
- 二零二四停薪留職員工福利待遇及勞動(dòng)關(guān)系維護(hù)協(xié)議3篇
- 2024簡(jiǎn)易小產(chǎn)權(quán)房購(gòu)買協(xié)議樣本一
- 2025年度屋頂綠化設(shè)計(jì)施工一體化合同4篇
- 二零二五版辦公室裝修與員工健康保障合同2篇
- 2024通信工程建設(shè)項(xiàng)目施工合同:綠色環(huán)保標(biāo)準(zhǔn)范本3篇
- 二零二五版城市綠化工程樹(shù)木移植與管護(hù)服務(wù)合同3篇
- 2025年度防盜門生產(chǎn)設(shè)備智能化改造項(xiàng)目合同3篇
- 江西省港口集團(tuán)有限公司招聘筆試沖刺題2025
- 河南省信陽(yáng)市浉河區(qū)9校聯(lián)考2024-2025學(xué)年八年級(jí)上學(xué)期12月月考地理試題(含答案)
- 火災(zāi)安全教育觀后感
- 農(nóng)村自建房屋安全協(xié)議書
- 快速康復(fù)在骨科護(hù)理中的應(yīng)用
- 國(guó)民經(jīng)濟(jì)行業(yè)分類和代碼表(電子版)
- ICU患者外出檢查的護(hù)理
- 公司收購(gòu)設(shè)備合同范例
- 廣東省潮州市2023-2024學(xué)年高二上學(xué)期語(yǔ)文期末考試試卷(含答案)
- 2024年光伏發(fā)電項(xiàng)目EPC總包合同
- 子女放棄房產(chǎn)繼承協(xié)議書
評(píng)論
0/150
提交評(píng)論