相关文章
RELATED ARTICLES简要描述:西门子6SL3040-0MA00-0AA1控制单元CU320 116SL3040-0MA00-0AA1 SINAMICS 控制单元 CU320 不带 CF 卡
产品作用:西门子6SL3040-0MA00-0AA1控制单元CU320
6SL3040-0MA00-0AA1
SINAMICS 控制单元 CU320 不带 CF 卡
产品图片:西门子6SL3040-0MA00-0AA1控制单元CU320
产品性能:
控制单元(control unit)负责程序的流程管理。正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)三个部件组成,对协调整个电脑有序工作极为重要。
控制单元具有发出各种微操作命令(即控制信号)序列的功能。
概括地说,计算机的功能就是执行程序。在执行程序的过程中,控制单元要发出各种微操作命令,而且不同的指令对应不同的命令。进一步分析发现,完成不同指令的过程中,有些操作是相同或相似的,如取指令、取操作数地址(当间接寻址时)以及进入中断周期由中断隐指令完成的一系列操作。为更清晰起见,下面按指令周期的4个阶段进一步分析其对应的微操作命令。
1.取指周期
假设CPU内有4个寄存器,MAR与地址总线相连,存放欲访问的存储单元地址;MDR与数据总线相连,存放欲写入存储器的信息或近从存储器中读出的信息;PC存放现行指令地址,有计数功能;IR存放现行指令。取指令的过程可归纳为以下几个操作:
(1)现行指令地址送到存储器地址寄存器。
(2)向主存发送读命令,启动主存作读操作。
(3)将MAR(通过地址总线)所指主存单元中的内容(指令)经数据总线读至MDR内。
(4)将MDR的内容送至IR
(5)指令的操作码送到CU译码。
(6)形成下一条指令的地址。
2.间址周期
间址周期完成取操作数有效地址的任务,具体操作如下:
(1)将指令的地址码部分(形式地址)送至存储器址寄存器。
(2)向主存发送读命令,启动主存作读操作。
(3)将MAR(通过地址总线)所指的主存单元中的内容(有效地址)经数据总线读至MDR内。
(4)将有效地址送至指令寄存器的地址字段。此操作在有些机器中可以省略。
3.执行周期
不同指令执行周期的微操作是不同的,分为非访存指令、访存指令和转移类指令的微操作。
公司仓库: