66问答网
所有问题
单片机相对寻址JC rel值怎么算出来?
我纠结了这题好久了~~~~~~~~
rel=0F85H-1003H-02H=80H
这个值是怎么算出来的啊????我需要的是计算过程中各个值的转换过程,详细点!!!!答案等于80H是怎么算出来的?
举报该问题
推荐答案 2011-09-19
相对转移的
偏移量
,是用目的地的地址,减去发源地的地址,结果再变成补码。
如果是向后转移,目的地的地址号码小,将得到负数。
这时,应该用发源地的地址,减去目的地的地址,得到这个负数的
绝对值
。
写成负数之后,再变成补码,即可。
rel = 0F85H - (1003H + 02H),显然不够减,那么,反过来相减:
即:1005 - 0F85 = 80H,这就是绝对值:128。
-128,其补码就是 80H。
这个计算过程,现在不用人工计算了,编译软件会替人们完成。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pnU9vU2vv.html
相似回答
51
单片机
中
如何
进行
相对寻址?
pc
值怎么计算?rel
又怎么给
答:
相对寻址:先找到当前指令下一条指令的PC值,再加上相对偏移量rel,这是对机器码而言
。但在汇编指令中,rel就是目的地址,执行当前指令时,直接跳到rel代表的目的地址上去。别看好多教材里胡扯,什么reli偏移量什么的,教材作者有本事把rel给成偏移量试试,看看目的地址是不是PC值加他所给定的rel值 ...
MCS-51
单片机
指令JZ
rel
中源操作数的
寻址
方式是什么
答:
相对寻址是以当前指令的位置(PC值)为基准点,
加上指令中给出的相对偏移量(rel)来获得操作数所在的实际地址
。
相对寻址
的寻址方式
答:
分别为直接寻址、立即数寻址、寄存器寻址、寄存器间接寻址、变址寻址、
相对寻址
和位寻址。8051
单片机
设有转移指令,分为直接转移指令和相对转移指令两种。相对转移指令需要采用相对寻址方式。此时指令的操作数部分给出的是地址的相对偏移量。在指令中以“
rel
”表示相对偏移量,rel为一个带符号的常数,可正可...
单片机
系统指令指令系统的
寻址
方式
答:
@A+PC和JMP @A+DPTR。6. 位寻址: 89C51支持位操作,如MOV C, 40H,可操作内部RAM的位地址或SFR中的特定位。内部RAM位寻址区范围是20H-2FH,SFR位寻址区范围70H-FFH。7.
相对寻址
: 在转移指令中,给出偏移量rel,目标地址由当前PC值加上指令字节数和
rel计算
得出,rel范围为–128到+127。
单片机
中地址偏移值是什么
答:
其机器指令代码为:80H
rel
(8位二进制数的补码)执行时 (PC)<---(PC)+2+rel 即跳转到地址 是
相对
于原来指令地址(PC)值向上转移不超过128的单元 ( rel 为负) 或 向下转移不超过127个单元( rel 为正)因此 该
寻址
方式也叫做相对转移 呵呵 满意 就给俺加分吧 ...
请问,那位知道51
单片机
常用哪几种
寻址
方式?分别在什么情况下使用?最...
答:
又如要进行算术运算,要
计算
每班学员各科成绩的平均值,如果把每个学员的各科都编一个程序,在程序中直接给出该学员各科成绩,再
求
平均值,显然太麻烦。这里可以编一个求平均成绩的通用程序,把每位学员的成绩送入存贮器的各个单元中,这时可采取直接
寻址
,一个程序可供每个学员用,不是更方便吗?所以,...
大家正在搜
单片机相对寻址的例子
单片机中rel是什么意思
单片机寻址范围
单片机位寻址
51单片机的寻址范围
8051单片机既可位寻址又可
单片机直接寻址位
51单片机寄存器寻址
51单片机最大寻址范围
相关问题
51单片机中如何进行相对寻址?pc值怎么计算?rel又怎么给
关于单片机的,求rel,有计算步骤最好
MCS-51单片机的相对寻址方式 中的 rel 偏移量的范围...
在单片机的相对寻址中,”rel=FAN=(-6)补“中的“(...
关于单片机里相对转移指令中rel的问题
单片机。在相对寻址方式中,“相对”两字是指相对于()
单片机pc值怎么计算。?
单片机中jc指令表示什么?有什么用?