第6章中央处理器(1)-控制器和微程序.pptVIP

  • 5
  • 0
  • 约1.04万字
  • 约 65页
  • 2019-11-29 发布于湖北
  • 举报
图6.21毫微程序控制存储器 6.3.5 微程序设计语言 用来编制微程序的语言叫微程序设计语言,用微程序设计语言编写的源微程序经过微编译程序翻译成二进制码的程序,装入控制存储器。 微程序设计语言有高级语言和初级语言两种类型,初级微程序设计语言有微指令语言、微汇编语言、框图语言等,早期使用微指令语言,目前一般用微汇编语言。 I7四代集成7.31个晶体管,芯片组:z87等 * * * OCF:微操作控制字段 SCF:顺序控制字段 微指令如何产生控制信号? 微指令最简单的组成形式: 将每个控制信号用一个控制位来表示,当该位为“1”时,定义为有控制信号,当该位为“0”时,没有控制信号。 W/R (写:1;读:0) 控制存储器容量为4K字,则每条微指令还需要12位来表示下址。控制存储器的容量取决于实现指令系统所需的微程序长度。 图6.7为加法指令的四条微指令编码,每一小格表示一位(二进制),空格表示0,第24位到第35位为下址。 假设四条微指令的地址如下:(取指微指令下址XXX为微程序入口地址) 取指微指令:1000Q 计算有效地址微指令:1001Q(加法指令入口地址) 取数微指令:1002Q 计算并存数微指令: 1003Q 图6.7加法指令的微指令编码 微程序用流程图来表示 方框:表示微指令 右下角的数字:表示下址 上方的数字:微指令的地址 图6.8微程序流程

文档评论(0)

1亿VIP精品文档

相关文档