2.2.6  相对寻址

更新于 2026年10月10日 版权声明
2.2.6 相对寻址

相对寻址(Relative Addressing)方式是把当前程序计数器PC的值加上指令中第二字节给出的偏移量rel,构成PC转移的目的地址,多在相对转移指令中用作访问程序存储器。

偏移量是补码表示的8位带符号数(范围为-128~+127),负数表示从当前PC值向前转移(地址标号值减少),正数表示从当前PC值向后转移(地址标号值增加)。(https://www.daowen.com)

实际编程时只需给出地址标号,机器汇编时会自动计算出偏移量rel,不必用户操心。如果rel值超越规定的有效范围,会自动提示出错,此时需用范围较大的绝对转移指令(如AJMP)作中转,再跳到所需的地址标号。

例如:

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)