认证资料 Certification Data

天津市太阳精仪科技有限公司

  • 联系人:李汝绪
  • 官网地址:http://www.tjtyei.com
  • 经营模式:制造商
  • 主营产品:QJT系列计时器,天津时间累加器厂,FJ系列计数器,四川车辆仪表系列,时钟系列产品
  • 所在地:天津市华苑产业区物华道8号增1号406室
  • 供应产品:29
进入官网
当前位置:首页>企业问答> 请问时间累加器是什么?

请问时间累加器是什么?

发布时间:2020-04-13

累加器的作用不可低估。几乎你的所有地址操作都要经过累加器,不是你用不用的问题,而是一直在用,比如你做一个加法运算,那么PLC会将加法运算的对象放入累加器,你的LD指令也就是Load,将你的数据放入累加器,所以,累加器一直在工作中。但是西门子也给我们一个方法,就是通过MOV指令来读取累加器的内容,我们籍此就可以获取PLC的中间运算结果,而不需要通过MOV来移来移去,这给操作上带来便利,同时也节省了系统扫描的时间。

现今的 CPU 通常有很多寄存器,所有或多数都可以被用来当作累加器。"累加器" 这名词就显得有些老旧。这个名词已经几乎不在微处理器寄存器中使用,例如,运算寄存器的名称中的符号以 "A" 开头的表示是从 "accumulator" 这个历史因素得来的 (有时候认为并非 "arithmetic")。也可能混淆的是寄存器的名字前置 "A" 也表示 "address",比如说像是Motorola 68000家族。 早期的 4 位、8 位微处理器,典型具有单个累加器。8051微控制器有两个累加器:主累加器与从累加器,其中的从累加器只用于乘法(MUL AB)与除法(DIV AB)。乘法的 16 位结果放入两个 8 位累加器中。除法时,商放入主累加器,余数放入从累加器。

时间累加器8008的直接后继产品——8080与8086,开创了x86指令集体系结构,仍然使用两个累加器:主累加器 EAX 与从累加器 EDX 用于乘法与除法的大数运算。例如,MUL ECX 将把两个 32 位寄存器 ECX 与 EAX 相乘,64 位结果放入 EAX 与 EDX。但是 MUL 与 DIV 之外的其他算术——逻辑指令(ADD、SUB、CMP、AND、OR、XOR、TEST)可以使用 8 个寄存器:EAX、ECX、EDX、EBX、ESP、EBP、ESI、EDI 作为目的操作数(即存储结果的位置)。

上一篇:汽车仪表系列有了解的朋友吗?

下一篇:天津市太阳精仪科技有限公司有了解的朋友吗?