永发信息网

单片机相对寻址JC rel值怎么算出来?

答案:1  悬赏:30  手机版
解决时间 2021-11-20 10:45
  • 提问者网友:龅牙恐龙妹
  • 2021-11-19 15:14
单片机相对寻址JC rel值怎么算出来?
最佳答案
  • 五星知识达人网友:执傲
  • 2021-11-19 15:58
相对转移的偏移量,是用目的地的地址,减去发源地的地址,结果再变成补码。

如果是向后转移,目的地的地址号码小,将得到负数。
这时,应该用发源地的地址,减去目的地的地址,得到这个负数的绝对值。
写成负数之后,再变成补码,即可。

rel = 0F85H - (1003H + 02H),显然不够减,那么,反过来相减:
即:1005 - 0F85 = 80H,这就是绝对值:128。
-128,其补码就是 80H。

这个计算过程,现在不用人工计算了,编译软件会替人们完成。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯