计算机组成原理微程序存放在,计算机组成原理(3.6微程序控制器设计).pdf

计算机组成原理(3.6微程序控制器设计)

3.6 微程序控制器设计

本节首先介绍微程序控制的基本原理与方法,

再讨论模型机的微程序控制器设计问题。

哈尔滨工程大学计算机科学与技术学院 姚爱红

3.6.1 微程序控制的基本原理

1. 基本思想

1) 若干微命令编制成一条微指令,控制实现

一步操作;

2 ) 若干微指令组成一段微程序,解释执行

一条机器指令;

3) 微程序事先存放在控制存储器中,执行机

器指令时再取出。

引入了程序技术,使设计规整;

优点

引入了存储逻辑,使功能易于扩展。

哈尔滨工程大学计算机科学与技术学院 姚爱红 2010秋季学期 2

2. 逻辑组成(框图)

微命令序列

译码器

IR 微地址

PSW 形成电路 微命令字段 微地址字段 µIR

PC 微地址寄存器

控制存储器 CM

µAR

哈尔滨工程大学计算机科学与技术学院 姚爱红 2010秋季学期 3

2. 逻辑组成

(1)控制存储器CM

功能: 存放微程序。

CM属于CPU,不属于主存储器。

(2)微指令寄存器µ IR

功能: 存放现行微指令。

微命令字段: 提供一步操作所需的微命令。

(微操作控制字段)

指明后续微地址的形成方式。

微地址字段:

提供微地址的给定部分。

(顺序控制字段)

哈尔滨工程大学计算机科学与技术学院 姚爱红 2010秋季学期 4

2. 逻辑组成(续)

(3)微地址形成电路

功能: 提供两类微地址。

微程序入口地址:由机器指令操作码形成。

由微地址字段、现行微地

后续微地址:

址、运行状态等形成。

哈尔滨工程大学计算机科学与技术学院 姚爱红 2010秋季学期 5

3.工作过程

(1)取机器指令

取指微指令 微命令字段 微命令主存机器指令

CM µ IR 译码器 IR

微命令序列微命令序列

微命令序列

译码器译码器译码器

IRIR 微地址

PSW

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值