当前位置:新励学网 > 秒知问答 > PLC中为什么要间接寻址直接寻址不得吗求解释

PLC中为什么要间接寻址直接寻址不得吗求解释

发表时间:2024-07-19 17:59:28 来源:网友投稿

因为用样的情况下,用间接寻址比直接寻址快。用间接寻址1句话的场合,如果用直接寻址,可能无法完成,或者能完成可却要写几十几百几千句。

存储器间接寻址址给定格式是:址标识符+指针。指针所指示存储单元中所包含数值,就是址确切数值单元。存储器间接寻址具有两个指针格式:单字和双字。单字指针是一个16bit结构,从0-15bit,指示一个从0-65535数值,这个数值就是被寻址存储区域编号。

扩展资料

寄存器间接寻址为通过CPU的地址寄存器AR1,AR2进行寻址。AR1,AR2均为32位寄存器,寄存器间接寻址只使用32位指针。分为内部区域间接寻址和交叉区域寻址。

内部区域寄存器间接寻址

指针格式与存储器间接寻址的32位指针相同,第0位~第2位作为寻址操作的位地址,第3位~第18位作为寻址操作的字节地址,第19位~第31位没有定义,32位指针的格式。

交叉区域寄存器间接寻址

包含有存储器区域信息的指针,称为交叉区域指针。同样交叉区域指针为32位,寄存器间接寻址要使用地址寄存器AR1或AR2。32位交叉区域指针,左起0~18位格式与32位内部区域指针相同,19~23位,27~20位未定义,31位为交叉区域指针标识位。

24~26位是存储区域地址标识,8中组合表示8种存储器区域。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!