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

正文內容

單片機應用技術(張文灼)課后習題解答(編輯修改稿)

2025-04-20 23:18 本頁面
 

【文章內容簡介】 變未涉及到的位的內容。(1)使累加器A的最高位置“1” (2)對累加器A高4位取反(3)、 (4)、“1”答:(1)SETB (2)XRL A, 0F0H(3)ANL A, 11000111B (4)ORL A, 00110100B16. 單項選擇題,從四個備選項中選擇正確的選擇。(1)89C51匯編語言指令格式中,唯一不可缺少的部分是 。A.標號 B.操作碼 C.操作數 D.注釋(2)89C51的立即尋址方式中,立即數前面 。A.應加前綴“/:”號 B.不加前綴號 C.應加前綴“@”號 D.應加前綴“”號(3)下列完成89C51單片機內部數據傳送的指令是 。A.MOVX A,@DPTR B.MOVC A, @A+PCC.MOV A,data D.MOV dir,dir(4)89C51的立即尋址的指令中,立即數就是 。A.放在寄存器R0中的內容 B.放在程序中的常數 C.放在A中的內容 D.放在B中的內容(5)單片機中PUSH和POP指令常用來 。A.保護斷點 B.保護現場 C.保護現場,恢復現場 D.保護斷點,恢復斷點 (6)89C51尋址方式中,操作數Ri加前綴“@”號的尋址方式是 。A.寄存器間接尋址 B.寄存器尋址 C.基址加變址尋址 D.立即尋址(7)執(zhí)行指令MOVX A,@DPTR時,、腳的電平為 。A.高電平,高電平 B.低電平,高電平C.高電平,低電平 D.低電平,低電平(8)下列指令判斷若P1口最低位為高電平就轉LP,否則就執(zhí)行下一句的是 。A.JNB ,LP B.JB ,LP C.JC ,LP D.JNZ ,LP(9)下列指令中比較轉移指令是指 。A.DJNZ Rn,rel B.CJNE Rn,data,rel C.DJNZ dir,rel D.JBC bit,rel (10)指令MOV R0, 20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= 。A.20H B.30H C.50H D.38H(11)執(zhí)行如下三條指令后,30H單元的內容是 。MOV R1,30H MOV 40H,0EHMOV @R1,40HA.40H B.0EH C.30H D.FFH(12)89C51單片機在執(zhí)行MOVX A,@DPTR或MOVC A,@A+DPTR指令時,其尋址單元的地址是由 。A.P0口送高8位,P1口送高8位 B.P0口送低8位,P2口送高8位C.P0口送低8位,P1口送低8位 D.P0口送高8位,P1口送低8位(13)在89C51指令中,下列指令中 是無條件轉移指令。A.LCALL addr16 B.DJNZ dir,rel C.SJMP rel D.ACALL addr11(14)設A=AFH (20H)=81H,指令:ADDC A, 20H執(zhí)行后的結果是 。A.A=81H B.A=30H C.A=AFH D.A=20H(15)將內部數據存儲單元的內容傳送到累加器A中的指令是 。A.MOVX A,@R0 B.MOV A, data C.MOV A,@R0 D.MOVX A, @DPTR(16)下列指令執(zhí)行時,修改PC中內容的指令是 。A.SJMP B.LJMP C.MOVC A,@ A+PC D.LCALL(17)已知:A=D2H,(40H)=77H,執(zhí)行指令:ORL A,40H后,其結果是: 。A.A=77H B.A=F7H C.A=D2H D.以上都不對(18)指令MUL AB 執(zhí)行前(A)=18H ,(B)=05H,執(zhí)行后,A、B的內容是 。A.90H,05H B.90H,00H C.78H,05H D.78H,00H(19)89C51指令系統(tǒng)中,清0指令是 。A.CPL A B.RLC A C.CLR A D.RRC A(20)89C51指令系統(tǒng)中,指令ADDC A,@R0 執(zhí)行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 執(zhí)行后,其結果為 。A.(A)=28H (C)=1 B.(A)=29H (C)=1 C.(A)=68H (C)=0 D.(A)=29H (C)=0(21)下列指令能能使累加器A低4位不變,高4位置F的是 。A.ANL A,OFH B.ANL A,OFOH C.ORL A,OFH D.ORL A,OF0H(22)下列指令判斷若P1口的最低位為低電平就轉LP,否則就執(zhí)行下一句的是 。A.JNB ,LP B.JB ,LP C.JC ,LP D.JNZ ,LP (23)89C51指令系統(tǒng)中,指令DA A應跟在 。A.加法指令后 B.BCD碼的加法指令后 C.減法指令后 D.BCD碼的減法指令后(24)執(zhí)行下列程序后,累加器A的內容為 。ODG 0000HMOV A,00HADD A,02HMOV DPDR,0050HMOVC A,@A+DPDRMOV @R0,ASJMP $ORG 0050HBAO:DB 00H,08H,0BH,06H,09H,0CHENDA.00H B.0BH C.06H D.0CH(25)指令MOV R0,20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= 。A.00H B.20H C.30H D.38H答:12345678910111213141516171819202122232425BDCBCACBBBDABCBCCBDCAABBB第4章1. 何為偽指令?其作用是什么?答:偽指令不屬于指令集之中的指令,但具有和指令類似的形式,其作用是對匯編過程進行某種控制或提供某些匯編信息,不產生可執(zhí)行的目標代碼。2. 89C51常用的匯編語言偽指令有哪些? 各自的作用是什么?答:。3. 程序設計的幾種基本結構是什么?答:任何匯編語言源程序都可由順序結構、分支結構、循環(huán)結構及子程序結構組成。4. 匯編語言程序設計分哪幾個步驟?每個步驟的主要任務是什么?答:(1)題意分析 熟悉并了解匯編語言指令的基本格式和主要特點,明確被控對象對軟件的要求,設計出算法等。(2)畫出程序流程圖 程序流程圖也稱為程序框圖,是根據控制流程設計的,其可以使程序清晰,結構合理,按照基本結構編寫程序,便于調試。編寫較復雜的程序,畫出程序流程圖是十分必要的。(3)分配內存工作區(qū)及有關端口地址 分配內存工作區(qū),根據程序區(qū)、數據區(qū)、暫存區(qū)、堆棧區(qū)等預計所占空間大小,對片內外存儲區(qū)進行合理分配并確定每個區(qū)域的首地址,便于編程使用。(4)編制匯編源程序。(5)仿真調試程序并不斷修正。5. 編寫匯編語言程序實現功能:利用89C51的P1口,監(jiān)測某一按鍵開關,使每按鍵一次,輸出一個正脈沖(脈寬隨意)。答: ORG 0100H ABC:SETB SETB JB ,$JNB ,$CLR MOV R2,0 DAY: NOPNOPDJNZ R2,DAYSJMP ABC6. 設有兩個4位BCD碼,分別存放在片內RAM的23H,22H單元和33H,32H單元中,求它們的和,并送入43H,42H單元中去。(以上均為低位字節(jié),高位在高字節(jié))。 答: ORG 0000H LJMP START ORG 0030H START:MOV A,22H ADD A,32H DA A MOV 42H,A MOV A,23H ADDC A,33H DA A MOV 43H,A SJMP $ END 7. 編程計算片內RAM區(qū)30H~37H的8個單元中數的算術平均值,結果存在3AH單元中。答:ORG 0000H LJMP MAIN ORG 0030HMAIN: MOV R0,30H MOV R1,00H MOV R2,00H MOV R3,07HLP2:MOV A,@R0 ADD A,R2 MOV R2,A JNC LP1 INC R1LP1: INC R0 DJNZ R3,LP2 MOV R3,03HLP3: CLR C MOV A,R1 RRC A MOV R1,A MOV A,R2 RRC A MOV R2,A DJNZ R3,LP3 MOV 3AH,R2 SJMP $ END8. 試編寫程序實現:利用89C51的P1口控制8個發(fā)光LED,相鄰的4個LED為一組,周爾復始。答: ORG 0100H MOV A,0FHABC: MOV P1,A ACALL D05 SWAP A SJMP ABCD05:MOV R6,250DY: MOV R7,250DAY:NOP NOP DJNZ R6,DAY DJNZ R7,DAY RET END 9. 編寫子程序START,實現將片內RAM 30H單元開始的15個的數據傳送到片外RAM3000H開始的單元中去。解:STRAT:MOV R0,30H MOV R7,0FH MOV DPTR,3000HLOOP: MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET第5章1. 什么是中斷?單片機采用中斷有什么好處?答:在單片機中,當CPU在執(zhí)行程序時,由單片機內部或外部的原因引起的隨機事件要求CPU暫時停止正在執(zhí)行的程序,而轉向執(zhí)行一個用于處理該隨機事件的程序,處理完后又返回被中止的程序斷點處繼續(xù)執(zhí)行,這一過程稱為中斷。單片機在某一時刻只能處理一個任務,當多個任務同時要求單片機處理時,由于資源有限,因此就可能出現資源競爭的局面,即幾項任務來爭奪一個CPU。而中斷技術就是解決資源競爭的有效方法,采用中斷技術可以使多項任務共享一個資源。2. T0用做定時器,以方式0工作,定時10ms,單片機晶振頻率為6MHZ,請計算定時初值。答:根據公式 T=12(213a)/fosc得a=213 foscT/12=2135000=31923. 單項選擇題,從四個備選項中選擇正確的選擇。(1)89C
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1