一个关于西门子间接寻址的问题.这个是寄存器区域间的寻址.
题目
一个关于西门子间接寻址的问题.这个是寄存器区域间的寻址.
当AR=840000D4(hex)=1000 0100 0000 0000 0000 0000 1101 0100(b),实际上就是等于DBX26.4.这个是怎么得出来的饿
答案
地址寄存器的内容格式与pointer数据类型格式相似.你可以查阅手册"Format of the Parameter Type POINTER".
AR1,AR2最长只有32位.格式定义位
bit32.bit24 指存储区类型含义如下:
b#16#81__I__ Input area
b#16#82__ Q___ Output area
b#16#83__ M___ Bit memory area
b#16#84__ DB___ Data block
b#16#85__ DI___ Instance data block
b#16#86__ L__ Local data (L stack)
b#16#87__ V __Previous local data
bit23.bit19 为零
bit18.bit 3为字节地址
bit2.bit0为位地址
所以按上面原则,你可以推得84对应存储区域(类型),即DB,数据块
D4分解,11010 字节地址:26,100位地址4
所以这是某一个DB中的位地址,显然就是DBX26.4,
请注意:在这里,AR并不能提供是哪一个数据块号.数据块通常是通过pointer参数传递,然后用地址偏移分解出来的.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 已知函数满足对任意实数xy有f(x+y)=f(x)+f(y)成立,且当x大于0时,f(x)大于0,证:f(x)在R上是减函数
- 每立方混凝土用水量与水泥用量的比值如何计算?
- 有一个形状如下图的零件,求它的体积和表面积.(单位:厘米)
- 1x2X3X4X……Xn 2X4X6X8X……Xn 1X3X5X7X……Xn 求最简单公式
- thank you for you help
- 用萌发、次第、翩然、孕育、消声匿迹、哀草连天、风雪载途、周而复始、草长莺飞、繁衍、相安无事造句快咯!
- 如图所示,当开关S1闭合时,电流表A的示数为I1=1A,开关S1,s2同时闭合时,电流表A的示数为I2=1.5A已知电
- there are lots of trees on (每一) side of road
- “When giving a speech ,the author suggests bringing an outline of your speech.
- 什么的大海填空
热门考点