-
ljmp
鎖定
長轉移指令的功能是:把指令碼中的目標地址addr16裝入程序計數器PC,使機器執行下一條指令時無條件轉移到addr16處執行程序,不影響任何標誌。
- 外文名
- ljmp
- 全 稱
- Long Jump
51單片機指令。
功能:長轉移(Long Jump)
格式:LJMP addr16 ;
作用: PC〈—— addr16
長轉移指令(64KB範圍內轉移指令)
由於addr16是一個16位二進制地址(地址範圍為0000H—FFFFH),因此長轉移指令一條可以在64KB範圍內轉移的指令。為了使程序設計方便易編,addr16常採用標號地址(如:LOOP、LOOP1、MAIN、START、DONE、NEXT1……)表示,只有在上機執行前才被彙編(或代真)為16位二進制地址。
注意:
在下載的8051DEBUG軟件中,有點不支持標號,且程序狀態字PSW(Program State Word)中的D0位,即奇偶標誌位P,與正確的正好相反,這一點是錯誤的,用的時候留意一下。
累加器ACC中1的個數為奇數,則P=1;否則P=0。
- 參考資料
-
- 1. 正確區分LJMP、AJMP、SJMP、JMP指令 .數碼微控 >> 01單片機論壇[引用日期2013-05-03]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 小六琉