38361613
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看38361613的 主题 / 回贴
楼主  发表于: 2009-10-29 21:19
材料中有段不明白。资料如下:
   【指针偏移运算法则】

  在寄存器寻址指针 [AR1/2,P#byte.bit] 这种结构中,P#byte.bit如何参与运算,得出最终的地址呢?

  运算的法则是:AR1和P#中的数值,按照BYTE位和BIT位分类相加。BIT位相加按八进制规则运算,而BYTE位相加,则按照十进制规则运算。

  例如:寄存器寻址指针是:[AR1,P#2.6],我们分AR1=26.4和DBX26.4两种情况来分析。

  当AR1等于26.4,

   AR1:26.2

   + P#: 2.6

   ---------------------------

   = 29.7 这是区域内寄存器间接寻址的最终确切地址数值单元

  当AR1等于DBX26.4,

   AR1:DBX26.2

   + P#: 2.6

   ---------------------------

   = DBX29.7 这是区域间寄存器间接寻址的最终确切地址数值单元

为什么AR1=26.4,在计算时变为AR1: 26.2了,其结果是怎么出来的,本人算了半天也没明白,搞晕了
wxgaihxx
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wxgaihxx的 主题 / 回贴
1楼  发表于: 2009-11-12 13:29
我就直接不明白 AR1:26.2   +P#:2.6   怎么得出的29.7
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3472 分
在线时间: 9518(小时)
注册时间: 2006-09-13
最后登录: 2024-12-02
查看cvlsam的 主题 / 回贴
2楼  发表于: 2009-11-12 14:41
长期以来,大家学习的是1+1=2……

而某一天,一人看到所有人都写1+1=3时,就开始怀疑自己了……
不沉舟
QQ414444215 
级别: 略有小成
精华主题: 0
发帖数量: 70 个
工控威望: 200 点
下载积分: 609 分
在线时间: 146(小时)
注册时间: 2009-09-01
最后登录: 2022-07-05
查看不沉舟的 主题 / 回贴
3楼  发表于: 2009-11-12 15:09
   ,楼主把题贴出来,到现在没明白你在说什么!
光大联合科技发展有限公司
www.guangdalianhe.com
hsl199
级别: 略有小成
精华主题: 0
发帖数量: 420 个
工控威望: 482 点
下载积分: 1866 分
在线时间: 198(小时)
注册时间: 2007-05-20
最后登录: 2024-11-02
查看hsl199的 主题 / 回贴
4楼  发表于: 2009-11-28 13:54
看不懂,我水平低
deanhao
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看deanhao的 主题 / 回贴
5楼  发表于: 2009-11-28 14:04
把整段贴出来,这样看不出来