當前位置:編程學習大全網 - 編程軟體 - 匯編語言的DJNZ r0,rel,裏面的+2後或是+2+rel後轉移給PC。這個+2是什麽意思?

匯編語言的DJNZ r0,rel,裏面的+2後或是+2+rel後轉移給PC。這個+2是什麽意思?

哈哈 正確為妳解答:

匯編語言的DJNZ r0,rel, 是壹條條件轉移指令 滿足 r0—1不等零 就轉移 否則順序執行

要轉移到目標地址=該條指令的地址+2+rel

其中的2是這條轉移指令本身的長度,即占用程序存儲器的空間的字節數 為2個字節

如果不滿足轉移條件:則 該條指令的地址+2送 即為下壹條指令的地址 送給PC 即順序執行下壹條指令

如果滿足轉移條件:則 該條指令的地址+2+rel做為轉移到目標地址 送PC 即跳轉到轉移地址處

如果明白了 請選擇滿意回答

  • 上一篇:怎麽寫壹個簡單的腳本
  • 下一篇:服務商pld是什麽意思
  • copyright 2024編程學習大全網