电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

装入和传送操作指令有几种寻址方式

2016-08-23 10:17分类:PLC自学教材 阅读:

          装入(L)和传送(T)指令用于存储区之间或存储区与过程输入、输出之间交换数据。CPU执行这些指令不受逻辑操作结果RLO的影响。L, T指令的执行与状态位无关,也不会影响到状态位。
       L指令将源操作数装入累加器1中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。
       T指令将累加器I中的内容写入目的存储区中,累加器的内容保持不变。
       L和T指令可对字节(8位)、字(16位)、双字(32位)数据进行操作,当数据长度小于32位时,数据在累加器右对齐(低位对齐),其余各位填。。
       装入和传送操作有三种寻址方式,即立即寻址、直接寻址和间接寻址。

装入和传送操作指令有几种寻址方式
       1、立即寻址方式的目的就是将 操作数紧跟在 操作码后面,与操作码一起放在指令 代码段中,在程序运行时,程序直接调用该操作数,而不需要到其他地址单元中去取相应的操作数,上述的写在指令中的 操作数也称作 立即数。
       在MCS-51单片机汇编语言编程中,该寻址方式是将“#”号放在 立即数前面,以表示该 寻址方式为立即寻址,如将操作数写为#52H。
       2、直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在内存的地址。由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。在指令中直接给出参与运算的操作数及运算结果所存放的主存地址,即在指令中直接给出有效地址。
       3、间接寻址是在直接寻址的基础上面建立起来的,也就是直接寻址得到的数据是一个地址,通过这个地址找到最终的数据,也就是两次寻址,第一次得到的是地址,第二次才是目标数据。第一次寻址得到寄存器R0的值,这个值是一个地址,再通过这个地址,第二次寻址得到存数器数据。就是把寄存器里的内容看成是地址,然后把这个地址里面的内容赋给累加器A。

上一篇:什么是PLC中断程序

下一篇:PLC有哪些保护措施?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部