當前位置:趣味科普網>經驗>

微控制器指令DJNZ的用法

經驗 閱讀(2.5W)

微控制器指令DJNZ的用法

DJNZ指令有兩種格式,前者為雙位元組指令,其中第二個人位元組儲存rel的相對地址,其轉移範圍很窄,所以轉移的位置為指令的當前PC值加上rel。

第二條指令的第三個位元組也是儲存rel的,和第一條指令的轉移方式相同。

D2在原始碼中是標號,但是編譯器在將其翻譯為機器程式碼時會自動計算出它的實體地址並且用在指令中。一般只原始碼中都使用標號來表示地址,幾乎不同數字直接表示地址。