單片機指令DJNZ的用法

DJNZ指令有兩種格式,前者為雙字節指令,其中第二個人字節存儲rel的相對地址,其轉移范圍很窄,所以轉移的位置為指令的當前PC值加上rel 。
第二條指令的第三個字節也是存儲rel的 , 和第一條指令的轉移方式相同 。
【單片機指令DJNZ的用法】D2在源代碼中是標號,但是編譯器在將其翻譯為機器代碼時會自動計算出它的物理地址并且用在指令中 。一般只源代碼中都使用標號來表示地址,幾乎不同數字直接表示地址 。