freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sqdaaa單片機原理及應(yīng)用技術(shù)(第3版)+李全利+習題答案-文庫吧

2025-07-21 00:36 本頁面


【正文】 采用哪些尋址方式?答:立即尋址、變址尋址和相對尋址方式。7.為什么說布爾處理功能是80C51單片機的重要特點?答:單片機指令系統(tǒng)中的布爾指令集、存儲器中的位地址空間與CPU中的位操作構(gòu)成了片內(nèi)的布爾功能系統(tǒng),它可對位(bit)變量進行布爾處理,如置位、清零、求補、測試轉(zhuǎn)移及邏輯“與”、“或”等操作。在實現(xiàn)位操作時,借用了程序狀態(tài)標志器(PSW)中的進位標志Cy作為位操作的“累加器”。 8.對于80C52單片機內(nèi)部RAM還存在高128字節(jié),應(yīng)采用何種方式訪問?答:寄存器間接尋址方式。9.試根據(jù)指令編碼表寫出下列指令的機器碼。 (1)MOV A,88H74H, 88H (2)MOV R3,50HABH,50H (3)MOV P1,55H75H,90H,55H (4)ADD A,@R127H (5)SETB 12HD2H,12H10.完成某種操作可以采用幾條指令構(gòu)成的指令序列實現(xiàn),試寫出完成以下每種操作的指令序列。 (1)將R0的內(nèi)容傳送到R1; (2)內(nèi)部RAM單元60H的內(nèi)容傳送到寄存器R2; (3)外部RAM單元1000H的內(nèi)容傳送到內(nèi)部RAM單元60H; (4)外部RAM單元1000H的內(nèi)容傳送到寄存器R2; (5)外部RAM單元1000H的內(nèi)容傳送到外部RAM單元2000H。答:(1)MOV A,R0 MOV R1,A(2)MOV R2,60H(3)MOV DPTR,1000H MOVX A,@DPTR MOV 60H,A(4)MOV DPTR,1000H MOVX A,@DPTR MOV R2,A (5)MOV DPTR,1000H MOVX A,@DPTRMOV DPTR,2000H MOVX @DPTR, A11.若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。試分析執(zhí)行下列程序段后上述各單元內(nèi)容的變化。 MOV A,@R1 MOV @R1,40H MOV 40H,A MOV R1,7FH答:(R1)=7FH(A)=60H(30H)=08H(40H)=60H12.若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20H)=0FH,試寫出下列各指令獨立執(zhí)行后有關(guān)寄存器和存儲單元的內(nèi)容?若該指令影響標志位,試指出CY、AC、和OV的值。 (1)MOV A,@R0 (2)ANL 40H,0FH (3)ADD A,R4 (4)SWAP A (5)DEC @R1 (6)XCHD A,@R1答:(1)(A)=2CH(2)(40H)=0CH(3)(A)=22H,(CY)=1,(AC)=1,(OV)=0(4)(A)=8EH(5)(20H)=0EH,P=1(6)(A)=EFH,(20)=08H13.若(50H)=40H,試寫出執(zhí)行以下程序段后累加器A、寄存器R0及內(nèi)部RAM的40H、41H、42H單元中的內(nèi)容各為多少? MOV A,50H MOV R0,A MOV A,00H MOV @R0,A MOV A,3BH MOV 41H,A MOV 42H,41H答:(A)=3BH,(R0)=40H,(40H)=00H,(41H)=3BH,(42H)=3BH。14.試用位操作指令實現(xiàn)下列邏輯操作。要求不得改變未涉及的位的內(nèi)容。 (1); (2)清除累加器高4位; (3),。答:(1)SETB (2)ANL A,0FH (3)ANL A,87H15.試編寫程序,將內(nèi)部RAM的20H、21H、22H三個連續(xù)單元的內(nèi)容依次存入2FH、2EH和2DH單元。答:MOV 2FH,20H MOV 2EH,21HMOV 2DH,22H16.試編寫程序,完成兩個16位數(shù)的減法:7F4DH-2B4EH,結(jié)果存入內(nèi)部RAM的30H和31H單元,30H單元存差的高8位,31H單元存差的低8位。答:CLR CYMOV 30H,7FHMOV 31H,4DHMOV R0, 31HMOV A,@R0SUBB A ,4EMOV @R0,A ;保存低字節(jié)相減結(jié)果DEC R0MOV A, @R0SUBB A,2BHMOV @R0,A ;保存高字節(jié)相減結(jié)果17.試編寫程序,將R1中的低4位數(shù)與R2中的高4位數(shù)合并成一個8位數(shù),并將其存放在R1中。答:MOV A,R2ANL A,0F0HORL R1,A18.試編寫程序,將內(nèi)部RAM的20H、21H單元的兩個無符號數(shù)相乘,結(jié)果存放在RR3中,R2中存放高8位,R3中存放低8位。答:MOV A,20HMOV B,21HMUL ABMOV R3,AMOV R2,B19.若(CY)=1,(P1)=10100011B,(P3)=01101100B。試指出執(zhí)行下列程序段后,CY、P1口及P3口內(nèi)容的變化情況。 MOV ,C MOV ,C MOV C, MOV ,C MOV C, MOV ,C答:(CY)=1, (P1)=10111011B, (P3)=00111100B章4 80C51的匯編語言程序設(shè)計1.80C51單片機匯編語言有何特點?答:匯編語言結(jié)構(gòu)緊湊、靈活,匯編成的目標程序效率高,具有占存儲空間少、運行速度快、實時性強等優(yōu)點。它是面向機器的語言,對于單片機硬件的操作直接、方便,有利于初學者對單片機結(jié)構(gòu)的認知。但它與高級語言相比移植性不好、編程復雜、對編程人員的基礎(chǔ)要求高。2.利用80C51單片機匯編語言進行程序設(shè)計的步驟如何?答:一、任務(wù)分析首先,要對單片機應(yīng)用系統(tǒng)的設(shè)計目標進行深入分析,明確系統(tǒng)設(shè)計任務(wù):功能要求和技術(shù)指標。然后對系統(tǒng)的運行環(huán)境進行調(diào)研。這是應(yīng)用系統(tǒng)程序設(shè)計的基礎(chǔ)和條件。二、算法設(shè)計經(jīng)過任務(wù)分析和環(huán)境調(diào)研后,已經(jīng)明確的功能要求和技術(shù)指標可以用數(shù)學方法(或模型)來描述,進而把一個實際的系統(tǒng)要求轉(zhuǎn)化成由計算機進行處理的算法。并對各種算法進行分析比較,并進行合理的優(yōu)化。三、流程描述程序的總體構(gòu)建。先要確定程序結(jié)構(gòu)和數(shù)據(jù)形式,資源分配和參數(shù)計算等。然后根據(jù)程序運行的過程,規(guī)劃程序執(zhí)行的邏輯順序,用圖形符號將程序流程繪制在平面圖上。應(yīng)用程序的功能通??梢苑譃槿舾刹糠郑昧鞒虉D將具有一定功能的各部分有機地聯(lián)系起來。流程圖可以分為總流程圖和局部流程圖。總流程圖側(cè)重反映程序的邏輯結(jié)構(gòu)和各程序模塊之間的相互關(guān)系;局部流程圖反映程序模塊的具體實施細節(jié)。3.常用的程序結(jié)構(gòu)有哪幾種?特點如何?答:順序程序:無分支、無循環(huán)結(jié)構(gòu)的程序,其執(zhí)行流程是依指令在存儲器中的存放順序進行的;分支程序:可以改變程序的執(zhí)行順序;循環(huán)程序:按某種控制規(guī)律重復執(zhí)行的程序,控制一部分指令重復執(zhí)行若干次,以便用簡短的程序完成大量的處理任務(wù)。4.子程序調(diào)用時,參數(shù)的傳遞方法有哪幾種?答:利用累加器或寄存器;利用存儲器;利用堆棧。5.什么是偽指令?常用的偽指令功能如何?答:偽指
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1