如何实现欧姆龙CP1H的变址程序?IR/DR变址寄存器介绍
实施OMRON CP1 H的索引程序主要超越以下步骤并介绍IR/DR索引列表:1 实现Omron CP1 H的步骤:确定基本地址:将IRX用作基本地址列表。地址使用MOVR命令将目标存储区域存储在IRX中。
D1 0的有效地址存储在此处。
添加偏移:使用DRX作为偏移列表。
偏移首先是由MOV指令采取的,然后将值存储在DRX中。
访问目标地址:在上述方法中设置IRX和DRX时,它们在一起 - 代表基础地址加上偏移量所指示的目标内存的有效地址。
使用MOV和其他说明访问此地址,以实现对目标内存的阅读和写作操作。
2 IR/DR索引登记册:IR:Omron CP1 H系列PLC提供1 6 IR0IR1 5 索引寄存器。
红外列表的可直接用作PLC内存的物理地址来确定位或单词。
在索引操作中,红外列表的代表基本地址,可以与其他寄存器结合使用以实现地址的规格。
DR:CP1 H系列PLC还提供1 6 个DR0DR1 5 数据寄存器。
DR列表的可以添加为IR列表指定的基本地址的偏移,从而说明了位的物理内存地址以及内存I/O中的单词。
列表的已签名为bin值,可用于切换正面和负面地址操作。
注意:使用索引列表时,请注意是否在索引列表之前添加了昏迷操作数。
如果添加了昏迷,则说明将使用代表PLC内存地址而不是符号索引本身的单词在索引列表中执行。
平衡地址的方法包括间接命名,间接设置恒定平衡,间接命名DR平衡,自动间接固定以及自动减少的间接设置等等。
选择的特殊方法取决于编程要求。
通用寄存器中哪些属于地址寄存器
在8 08 6 体系结构中,只能使用BX,BP,SI,DI和CS,SS,DS和ES寄存器来指定地址。换句话说,设计程序需要通过寄存器访问数据时,这些寄存器是可选的。
但是,这种情况在更现代的CPU体系结构(例如Pentium 4 )中发生了变化,可用于解决所有通用寄存器并大大提高编程灵活性。
8 08 6 ,BX,BP,SI和DI用于默认地址和索引地址规范模式,而CS,SS,DS和ES则用于分别与代码段,堆栈段,数据段和其他片段相对应的段寄存器。
该片段寄存器在8 08 6 中用作固定,不能直接用于直接地址,但是它与偏移地址一起使用以形成完整的物理地址。
因此,在8 08 6 体系结构中,地址模式受到严格限制。
在奔腾4 时代,情况发生了巨大变化。
Pentium 4 CPU体系结构支持所有通用寄存器,用于解决问题,在编写代码时为程序员提供更多选择和灵活性。
这种变化不仅改善了程序的移植,而且还使创建一个高效且复杂的程序变得更加容易。
通常,8 08 6 和Pentium 4 的寄存器地址功能存在显着差异。
8 08 6 的地址功能相对有限,而Pentium 4 则提供了更广泛的选项。
此更改反映了计算机技术的开发,因此程序员可以自由创建高效且灵活的代码。
用来存放即将执行的指令的偏移地址的寄存器是什么
用于存储行政输入政策的注册是IP。根据记忆中的召回(在课程地址)中,必须具体说明并以说明为指导。
该方将记录存储当前准则提供的教育指南。
在课程中,注册必须满足价值毫无价值的价值数量的长度。
教育指南连接到“ CPU”数据巴士。
估计该程序时,存储在地址地址中,并存储在8 位数据总线的总线中。