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

正文內(nèi)容

[工學]第3章mcs-51單片機的指令系統(tǒng)-資料下載頁

2025-01-19 11:48本頁面
  

【正文】 irect)←(direct) 1, (direct)≠0, 則轉移, PC←PC+3+rel 若 (direct)= 0,則順序執(zhí)行, PC←PC+3 JC rel ;若 C=1,則轉移, PC←PC+2+ rel 若 C=0,順序執(zhí)行, PC←PC+2 JNC rel ;若 C=0,則轉移, PC←PC+2+ rel 若 C=1,順序執(zhí)行, PC←PC+2 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 73 JB bit, rel ;若 (bit)=1,則轉移, PC←PC+3+ rel 若 (bit)=0,順序執(zhí)行, PC←PC+3 JNB bit, rel ;若 (bit)=0,則轉移, PC←PC+3+ rel 若 (bit)=1,順序執(zhí)行, PC←PC+3 JBC bit, rel ; 若 (bit)=1,則轉移, PC←PC+3+ rel 且 (bit)←0 若 (bit)=0,順序執(zhí)行, PC←PC+3 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) JZ和 JNZ指令是判別累加器 A的內(nèi)容是否為 0來確定是順序執(zhí)行還是轉移。 CJNE是比較轉移指令,通過比較前面兩個操作數(shù)的大小,如果它們的值不相等則轉移,相等則繼續(xù)執(zhí)行。指令執(zhí)行后要影響進位位 CY,若操作數(shù) 1小于操作數(shù) 2,則 CY= 1;若操作數(shù) 1大于操作數(shù) 2,則 CY= 0。 JC、 JNC、 JB和 JNB指令的功能分別是判別進位位 CY 和直接位地址的內(nèi)容是“ 1” 還是“ 0” ,以此來決定程序的走向。 JBC指令的功能是:若直接位地址的內(nèi)容為“ 1” 則轉移,并且同時將該位清 0,否則順序執(zhí)行。這條指令若是對 I/O口某一位操作,也具有“讀-改-寫”功能。 74 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 75 [例 ]MOV P1,# 87H ; P1←87H MOV A,# 55H ; A←55H JB , L1 ; 若 =1,轉 L1,否則不轉 JNB , L2 ;若 =0,轉 L2處執(zhí)行 L1: ┇ L2: ┇ 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 76 ( 4條) 程序設計中,要對某段程序反復執(zhí)行,同時要減少程序的編寫和減少浪費不必要的地址空間,引入了主程序和子程序的概念,通常把某一段需反復調(diào)用的程序稱為子程序,子程序的最后一條指令為返回主程序指令(RET),而對具有調(diào)用子程序功能的指令稱為調(diào)用指令。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 77 LCALL addr 16 ; PC←PC+3 , SP←SP+1 SP←PC7 ~ 0, SP←SP+1 SP←PC15 ~ 8, PC← addr 16 ACALL addr 11 ; PC←PC+2 , SP←SP+1 , SP←PC7 ~ 0, SP←SP+1 , SP←PC15 ~ 8, PC10~ 0←addr10 ~ 0, PC15~ 11保持不變 RET ; PC15~ 8←SP , SP←SP 1, PC7~ 0←SP SP←SP 1 RETI ;中斷返回,除具有 RET的功能外還可以 恢復中斷邏輯。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 78 LCALL指令稱為長調(diào)用指令,與 LJMP一樣提供 16位地址,可調(diào)用 64K字節(jié)范圍內(nèi)的子程序。由于其為三字節(jié)指令,所以執(zhí)行時首先 PC←PC+3 ,以獲得下一條指令地址,并把此時的 PC內(nèi)容壓入堆棧,作為返回地址,然后把目標地址 addr16 裝入 PC,轉去執(zhí)行子程序。 ACALL指令稱為絕對調(diào)用指令,提供 11位目標地址,限制在 2K字節(jié)范圍內(nèi)調(diào)用,是雙字節(jié)指令所以執(zhí)行PC←PC+2 以獲得下一條指令的地址,然后把該地址壓入堆棧作為返回地址。其操作碼的形成與 AJMP 指令相同。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 79 RET指令稱為子程序返回指令,表示子程序結束時需返 主程序,所以執(zhí)行該指令時,分別從堆棧中彈出調(diào)用子程序 時壓入的返回地址。 RETI指令稱為中斷返回指令,該指令的執(zhí)行過程類似指 令 RET,但其還能恢復中斷邏輯。需要注意的是 RET 和 RETI 決不能互換使用, RETI僅用于中斷服務子程序的返回。 ( 1條) NOP ; PC←PC+1 空操作指令除了使 PC加 1外, CPU不作任何操作,而轉去 執(zhí)行下一條指令。這條指令常用于產(chǎn)生一個機器周期的延時 。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 80 [例 ] 軟件延時子程序,設晶振頻率 12MHz(即每個機器周期為 1μ s)。 DELAY: MOV R7,# 0FAH(# 250) L1: NOP NOP DJNZ R7, L1 RET 此軟件延時子程序產(chǎn)生的延時時間為:(1+(1+1+2)?250+1) ?1μ s=1002μ s≈1ms 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 81 [例 ] 利用 NOP指令產(chǎn)生方波從 。 HERE: CLR ; 0( ) NOP ; 空操作,延時 NOP NOP SETB ; 1( ) NOP ;空操作,延時 NOP NOP SJMP HERE ;無條件返回,繼續(xù)循環(huán) 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 82 位操作類指令 位操作類指令以位為操作對象、分別完成位傳送、位狀態(tài)控制、位邏輯運算、位條件轉移等功能。在匯編語言中,位地址的表達方式有以下 5種: (1)直接位地址的表示方式:如 90H、 91H等。 (2)字節(jié)地址帶位數(shù)的表示方式:如 、 。 (3)寄存器名帶位數(shù)的表示方式:如 、 (4)位名稱的表示方式:如 RS0、 TR1等。 (5)用戶使用指令事先定義過的符號地址。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 83 ( 2條) MOV C, bit ; C←(bit) MOV bit, C ; (bit)←C 上述指令把源操作數(shù)指定的位變量傳送到目的操作數(shù)指定的單元中。第二條指令若是對 I/O口的位進行操作,則也具有“讀-改-寫”功能。 ( 6條) CLR C ;對進位標志 CY進行清 0 CLR bit ;對直接尋址位進行清 0 CPL C ;對進位標志 CY求反 SETB C ;對進位標志 CY置 1 SETB bit ;對直接尋址位置 1 當直接位地址 bit是 I/O口的某一位時,也具有“讀-改-寫”功能。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 84 ( 4條) ANL C, bit ;將位累加器 C與直接位地址的內(nèi)容進 行邏輯與,結果仍送回 C中 ANL C, /bit ;將位累加器 C與直接位地址內(nèi)容的反 進行邏輯與,結果送回 C中 ORL C, bit ;將位累加器 C與直接位地址的內(nèi)容進 行邏輯或,結果仍送回 C中 ORL C, /bit ;將位累加器 C與直接位地址內(nèi)容的反 進行邏輯或,結果送回 C中 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 85 [例 ] 將 ,結果由 。編程如下: MOV C, ORL C, MOV , C 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 86 本章小結 計算機的指令系統(tǒng)是一套控制計算機操作的編碼,這一章我們用 Intel標準格式的匯編指令來分析 MCS51指令系統(tǒng)的功能和使用方法。計算機只能識別和執(zhí)行機器語言的指令。為了容易為人們所理解,便于記憶和使用,通常是用符號指令即匯編語言指令來編寫程序的。 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) MCS51匯編語言采有 42種操作碼助記符來描述 33種操作功能。一種操作可以使用一種以上數(shù)據(jù)類型,又由于助記符也定義了所訪問的存儲空間,所以一種功能可能有幾個助記符(如 MOV、 MOVX、 MOVC)。指令助記符與尋址方式組合,得到 111種指令。如果按字節(jié)數(shù)分類則有 49條單字節(jié)指令, 45條雙字節(jié)指令和 17條 3字節(jié)指令。若按指令執(zhí)行時間分類,就有 54條單周期指令,占整個指令系統(tǒng)近50%, 45條雙周期指令, 2條 (乘、除 )4個機器周期指令。由此可見 MCS51指令系統(tǒng)格式緊湊,其屬于 RISC結構,具有存儲效率高、執(zhí)行速度快的特點。 87 返回首頁 單片機原理及應用 第 3章 MSC51單片機的指令系統(tǒng) 88 本 章 結 束
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1