销售咨询热线:
18682377308
技术文章
当前位置:首页 > 技术文章 > 讲述一下CPU西门子S7-288模块几大组成部件

讲述一下CPU西门子S7-288模块几大组成部件

发表时间:2020-11-23  |  点击率:582
  CPU西门子S7-288模块是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
 
  CPU西门子S7-288模块主要包括运算器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线(Bus)。它与内部存储器和输入/输出(I/O)设备合称为电子计算机三大核心部件。
 
  CPU西门子S7-288模块包括运算逻辑部件、寄存器部件和控制部件等。
 
  1.逻辑部件
 
  可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。
 
  2.寄存器
 
  包括通用寄存器、寄存器和控制寄存器。
 
  通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间的操作结果。
 
  通用寄存器是CPU西门子S7-288模块的重要组成部分,大多数指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。
 
  寄存器是为了执行一些特殊操作所需用的寄存器。
 
  控制寄存器(CR0~CR3)用于控制和确定处理器的操作模式以及当前执行任务的特性。CR0中含有控制处理器操作模式和状态的系统控制标志;CR1保留不用;CR2含有导致页错误的线性地址;CR3中含有页目录表物理内存基地址.
 
  3.控制部件
 
  主要是负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。
 
  其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑硬布线结构为主的控制方式。
 
  微存储中保持微码,每一个微码对应于一个基本的微操作,又称微指令;各条指令是由不同序列的微码组成,这种微码序列构成微程序。CPU西门子S7-288模块在对指令译码以后,即发出一定时序的控制信号,按给定序列的顺序以微周期为节拍执行由这些微码确定的若干个微操作,即可完成某条指令的执行。