正在加载图片...
5相对寻址 在指令中给出的操作数为程序转移的偏移量。 在相对转移指令中,给出地址偏移量(在80C51的指令系统中, 以“reⅣ”表示),把PC的当前值加上偏移量就构成了程序转移的 目的地址。转移的目的地址可用如下公式表示: 目的地址=转移指令所在地址十转移指令字节数+rel 在8051的指令系统中,有许多条相对转移指令,这些指令 多数均为两字节指令.只有个别的是三字节的指令。偏移量rel是 个带符号的8位二进制补码数,所能表示的数的范围是 128~+127。因此以相对转移指令的所在地址为基点,向前最大 可转移(127十转移指令字节数)个单元地址,向后最大可转移 (128一转移指令字节数)个单元地址。⒌ 相对寻址 在指令中给出的操作数为程序转移的偏移量。 在相对转移指令中,给出地址偏移量(在80C51的指令系统中, 以“rel”表示),把PC的当前值加上偏移量就构成了程序转移的 目的地址。转移的目的地址可用如下公式表示: 目的地址=转移指令所在地址+转移指令字节数+rel 在8051的指令系统中,有许多条相对转移指令,这些指令 多数均为两字节指令.只有个别的是三字节的指令。偏移量rel是 一个带符号的8位二进制补码数,所能表示 的数的范围是一 128~+127。因此以相对转移指令的所在地址为基点,向前最大 可转移(127十转移指令字节数)个单元地址,向后最大可转移 (128一转移指令字节数)个单元地址
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有