微程序控制器
微程序控制器的组成

微程序控制器的组成微程序控制器是一种重要的计算机组成部分,它负责执行计算机指令并控制计算机的运行。
微程序控制器由多个组成部分组成,包括微指令存储器、微指令控制器、微操作控制器和微指令执行单元等。
1. 微指令存储器:微指令存储器用于存储微程序的指令。
微程序是一种低级的指令,它由一系列微操作组成,用于控制计算机的各个部件的操作。
微指令存储器通常使用高速的存储器芯片,能够快速地读取和写入微指令。
2. 微指令控制器:微指令控制器是微程序控制器的核心部分,负责解析和执行微程序。
它根据当前的微指令从微指令存储器中读取相应的微操作,并将其发送给微操作控制器执行。
微指令控制器通常由状态机和控制逻辑电路组成,能够根据不同的微指令执行相应的操作。
3. 微操作控制器:微操作控制器负责控制计算机的各个部件的操作。
它根据微指令控制器发送的微操作信号,控制计算机的寄存器、算术逻辑单元、存储器等部件的操作。
微操作控制器通常由多个控制逻辑电路组成,每个控制逻辑电路负责控制一个特定的部件。
4. 微指令执行单元:微指令执行单元是微程序控制器的关键部分,它负责执行微操作。
微指令执行单元通常由多个执行逻辑单元组成,每个执行逻辑单元负责执行一个特定的微操作。
微指令执行单元能够根据微操作控制器发送的微操作信号,执行相应的操作,并将执行结果返回给微指令控制器。
5. 输入输出接口:微程序控制器还包括输入输出接口,用于与计算机的外部设备进行通信。
输入输出接口通常由多个输入输出端口组成,每个输入输出端口负责控制一个特定的外部设备。
微程序控制器通过输入输出接口与外部设备进行数据的输入和输出。
6. 控制总线:微程序控制器通过控制总线与计算机的其他部件进行通信。
控制总线能够传输微指令控制器发送的微操作信号和微指令执行单元返回的执行结果。
控制总线通常由多根数据线和控制线组成,能够并行传输多个信号。
7. 时钟:微程序控制器通过时钟信号来同步各个部件的操作。
微程序控制器原理

微程序控制器原理微程序控制器是一种基于微程序技术的控制器,用于实现计算机指令的执行和控制。
微程序控制器的原理可以分为微指令设计、微指令控制和微指令存储三个方面。
首先,微指令设计是微程序控制器的核心。
微指令是一种低级别的指令,用于指导计算机硬件执行高级指令。
它是由微操作码组成的,每个微操作码对应一个微操作。
微操作可以是一组硬件控制信号,用于控制计算机中的各个功能模块(如运算器、存储器、输入输出设备等)的操作。
微指令的设计需要考虑计算机的指令集体系结构、硬件功能和执行流程,并通过微指令的编码来实现对这些功能的控制。
在微指令设计中,通常采用类似于汇编语言的方式来描述微操作和微指令,并通过微指令格式来定义微指令的结构和字段。
其次,微指令控制是微程序控制器的基本工作原理。
微指令控制是指根据微程序设计的要求,按照指令执行的顺序和要求,将微指令从微指令存储器中取出,并通过时序逻辑电路将微指令的控制信号送到各个功能模块中,从而实现对指令的执行和控制。
微指令的控制过程可以通过有限状态自动机来实现。
具体来说,微指令控制包括微指令的取指、解码、执行和存储等过程。
其中,微指令的取指是指通过地址发生器从微指令存储器中读取对应地址的微指令;微指令的解码是指将读出的微指令进行解码,提取出微操作码;微指令的执行是指根据微指令中的微操作码,产生相应的控制信号,并将其发送给硬件功能模块;微指令的存储是指通过控制信号,将执行完毕的微指令的结果存储到相关的寄存器或存储器中。
最后,微指令存储是实现微程序控制器的重要组成部分。
微指令存储器是用于存储微指令的硬件设备,通常采用的是ROM(只读存储器)或EPROM(可擦写可编程存储器)。
微指令存储器中的每一个地址对应一个微指令,每个微指令由多个位组成,包括微操作码字段、操作控制信号字段和跳转地址字段等。
在微程序控制器的工作过程中,通过对微指令的读取和执行,实现对计算机指令的解码和执行。
微指令存储器的设计需要根据计算机的指令集特点和系统需求,确定微指令的数量、位数和总线宽度等设计参数。
计算机组成原理13-控制器-微程序

微程序控制器的组成框图
指令的OP与微程序入口的可能映射方式及比较 指令的OP OP与微程序入口的可能映射方式及比较 OP就是指令微程序的入口地址 或高几位) OP就是指令微程序的入口地址(或高几位) 就是指令微程序的入口地址(
OP 01000 10001 11001
01000 . . 10001 . . 11001
微指令格式
水平型微指令 垂直型微指令 混合型微指令
(1)垂直型微指令 一条微指令定义并执行一种基本操作。 一条微指令定义并执行一种基本操作。 优点: 微指令短、简单、规整,便于编写微程序。 优点: 微指令短、简单、规整,便于编写微程序。 缺点: 微程序长,执行速度慢;工作效率低。 缺点: 微程序长,执行速度慢;工作效率低。 (2)水平型微指令 一条微指令定义并执行几种并行的基本操作。 一条微指令定义并执行几种并行的基本操作。 优点: 微程序短,执行速度快。 优点: 微程序短,执行速度快。 缺点: 微指令长,编写微程序较麻烦。 缺点: 微指令长,编写微程序较麻烦。
CPU周期与微指令周期的关系 CPU周期与微指令周期的关系
机器指令与微指令的关系
一条机器指令对应一段微程序,由微指令解释执行 一条机器指令对应一段微程序,
机器指令与内存M有关,微指令与控制存储器CM有关 机器指令与内存M有关,微指令与控制存储器CM CM有关
每个CPU周期对应一条微指令 每个CPU CPU周期对应一条微指令
(IR(AD)) MAR , M(R); (MBR) ALU , ALU AC ; IRo , MARi , R; S0S1(直送), MBRo , S0S1(直送), ACi 直送
4 2 PCo PCi M 1 P
P S W
A ACi ALU C
微程序控制器的结构原理 -回复

微程序控制器的结构原理-回复微程序控制器(Microprogram Controller)是一种微程序控制逻辑的设备,用于控制和指挥计算机的操作。
它采用微程序的方式将机器指令翻译成一系列的微操作,并通过这些微操作控制计算机的各个部件进行相应的操作。
微程序控制器的结构原理是一种基于控制存储器的控制方式,它通过控制存储器中的微指令来控制计算机的操作。
一、微程序控制器的基本结构微程序控制器的基本结构由控制存储器、微指令寄存器、计数器等组成。
控制存储器中存放着一系列的微指令,通过微指令寄存器将微指令从控制存储器中读取出来,并送至微操作控制逻辑电路进行解码和执行。
计数器则负责控制微指令的顺序执行,从而实现整个计算机的控制。
二、微指令的结构微指令是微程序控制器的最小控制单位,它包含一系列的控制信号,用于控制计算机的各个部件进行相应的操作。
微指令的结构可以分为操作字段和控制字段两部分。
1. 操作字段:操作字段描述了某一类操作的行为,比如存取存储器、进行算术运算等。
用于指示执行的微操作。
2. 控制字段:控制字段用于对操作所涉及到的寄存器、状态位、标志位等进行控制。
包括地址字段、操作码字段和操作数字段。
三、微指令的执行微指令的执行过程如下:首先,计数器将指向当前要执行的微指令的地址;然后,该微指令被取出并送至微指令寄存器;接着,微指令寄存器将微指令分发给微操作控制逻辑电路进行解码,并产生相应的控制信号;最后,这些控制信号将被发送给计算机的各个部件进行相应的操作。
四、微指令的设计与实现微指令的设计和实现需要考虑多个因素,如指令执行的功能和流程、指令的格式、操作字段和控制字段等。
一般来说,微指令的设计与实现可以参考以下步骤:1. 确定指令流程:根据计算机的指令执行流程,确定微指令的执行次序和执行流程。
2. 划分指令组:将相似功能的指令划分为一组,方便统一设计和实现。
3. 设计操作字段和控制字段:根据指令功能的不同,设计相应的操作字段和控制字段,并确定其位数和编码方式。
微程序控制器的工作原理

微程序控制器的工作原理
微程序控制器是一种计算机控制系统,通过微程序来实现指令的执行和计算机的操作。
其工作原理可分为以下几个步骤:
1. 指令译码:微程序控制器首先从内存中获取指令,然后通过指令译码器将指令转换为微操作码。
微操作码是微程序控制器内部使用的一种指令格式,它描述了具体的操作和数据流向。
2. 微程序寻址:微程序控制器根据微操作码寻址内部的微程序存储器。
微程序存储器中存储了一系列微程序,每个微程序对应一条机器指令的执行步骤。
通过寻址,微程序控制器能够定位到当前指令对应的微程序。
3. 微操作执行:微程序控制器通过执行微程序中的微操作来完成指令的执行。
微操作是微程序中的最小执行单位,它可以是一条简单的数据传输、计算、逻辑运算等操作。
通过逐个执行微操作,微程序控制器实现了指令的功能。
4. 数据传输:在执行微操作的过程中,微程序控制器需要将数据从寄存器或内存中读取,并将结果写回到寄存器或内存中。
为了实现数据传输,微程序控制器通常会拥有多个数据通路和寄存器,并通过内部的数据总线来完成数据的读写操作。
5. 状态控制:微程序控制器还需要实现对计算机状态的控制。
例如,在执行分支指令时,需要判断条件并根据结果来选择下一条指令的地址。
为了实现状态控制,微程序控制器通常会拥有一组状态寄存器和判断逻辑,并根据状态来更新指令的地址。
通过以上的工作原理,微程序控制器能够实现对指令的执行和控制,从而完成计算机的各种操作。
它具有指令灵活、易于维护和扩展等特点,被广泛应用于各种计算机系统中。
微程序控制器原理

微程序控制器原理一、引言微程序控制器是一种基于微程序设计思想的计算机控制器,它的出现极大地推动了计算机技术的发展。
本文将详细介绍微程序控制器的原理。
二、微程序控制器概述微程序控制器是指使用微指令来实现计算机指令执行的一种控制方式。
它将每个指令分解为若干个微操作,每个微操作对应一个微指令,通过按照预先设计好的微指令序列执行,从而完成对指令的执行。
与传统的硬连线控制方式相比,微程序控制器具有更高的灵活性和可编程性。
三、微程序控制器结构1. 微指令存储器微程序控制器中最重要的部分就是微指令存储器。
它用于存储所有可能需要执行的微指令,并提供地址输入和数据输出接口。
通常采用ROM或RAM作为存储介质。
2. 控制存储器在实际应用中,由于不同类型的计算机可能需要使用不同类型的指令集,因此需要使用不同类型的控制存储器来实现对不同类型指令集的支持。
同时,在某些情况下还需要使用特殊功能的控制存储器,如中断控制存储器、异常处理控制存储器等。
3. 微指令执行单元微指令执行单元是负责执行微指令的核心部分。
它包含多个功能模块,如地址生成器、ALU、寄存器等。
在执行微指令时,它会根据微指令中的操作码和操作数来进行相应的操作。
4. 外设接口外设接口用于与计算机系统中的各种外设进行通信。
它通常采用标准接口协议,并提供一定程度的可编程性。
四、微程序控制器工作原理1. 指令解码在计算机系统中,每个指令都有其特定的编码方式。
当CPU读取到一条指令时,首先需要将其解码成对应的微操作序列,并将其存储到微程序控制器中。
2. 微程序执行当CPU需要执行一条指令时,它会将当前指针所指向的微程序读取出来,并传递给微程序执行单元进行处理。
在执行过程中,微程序执行单元会根据当前微操作所对应的微指令来完成相应的操作,并返回下一个需要执行的微程序地址。
3. 微程序跳转在某些情况下,CPU需要根据特定条件来跳转到不同的微程序地址。
这时,微程序控制器会根据当前的条件码和跳转地址来计算出下一个需要执行的微程序地址,并将其返回给CPU。
微程序控制器

微程序控制器简介微程序控制器(Microprogram Controller)是一种用于控制计算机硬件执行指令的微处理器,用来实现指令的解码和执行。
在计算机的内部结构中,微程序控制器位于中央处理器(CPU)内部,起到指挥和控制其他部件工作的功能。
工作原理微程序控制器通过一系列微操作指令来控制计算机硬件执行指令,这些微操作指令是由微指令(Microinstruction)组成的。
每条微指令对应着一条机器指令的执行过程,包括指令的分析、解码、操作数寻址和执行等过程。
微程序控制器内部包含一个存储器单元,称为微存储器(Microstore)。
微存储器中存储了一组微程序,每条微程序对应一条机器指令的执行过程。
当计算机执行某条机器指令时,微程序控制器会从微存储器中读取相应的微程序,并按照微程序中的微指令逐步控制各个硬件部件执行指令。
特点与优势微程序控制器具有以下特点和优势:1.模块化设计:微程序控制器是一个独立的硬件模块,可以灵活地与其他硬件部件组合在一起。
这种模块化设计使得微程序控制器可以根据计算机的需求进行定制和扩展。
2.简化指令执行过程:微程序控制器将复杂的机器指令执行过程分解为一系列微操作指令,这些微操作指令更加细化和简化,使得指令的解码和执行更加高效和可靠。
3.易于调试和修改:微程序控制器的微程序可以通过软件进行编写、调试和修改。
当需要新增或修改指令时,只需要修改微程序,而无需对硬件进行改动。
这种灵活性和可修改性极大地方便了软件开发和系统维护。
4.提高指令执行效率:微程序控制器可以根据指令的特点和执行需求进行优化。
通过使用高效的微指令和微操作指令,可以加速指令的执行速度,提高计算机系统的性能。
应用领域微程序控制器广泛应用于各种计算机系统中,尤其适用于复杂指令集计算机(CISC)架构。
它在操作系统、编译器、数据库、图形处理等领域都有重要的应用。
在操作系统中,微程序控制器负责实现指令的解码和执行,协调各个硬件部件的工作,保证操作系统的正常运行。
微程序控制器的工作原理

微程序控制器的工作原理
微程序控制器是一种控制计算机指令执行的技术,其工作原理如下:
1. 程序存储器中存储了一系列的微指令序列,每个微指令对应一个基本的操作,例如加载寄存器、执行运算等。
这些微指令按照指令的执行顺序排列。
2. 当计算机执行一条指令时,控制器从程序存储器中读取对应的微指令序列。
3. 控制器对微指令进行解码,并根据微指令中的控制信息,启动或停止相应的功能部件,例如读取和写入存储器、调用运算单元等。
4. 控制器还会在必要时修改程序计数器,以便跳转到下一条指令或者执行其他的程序控制操作。
5. 微指令序列中的每个微指令以微指令周期为单位进行执行,每个周期结束后,控制器会从程序存储器中读取下一条微指令。
通过微程序控制器,计算机能够自动化执行指令,并根据指令操作码的不同,按照事先编写好的微指令序列,控制计算机硬件工作,实现复杂的计算和操作。
这种控制方式可以提高计算机的执行效率和灵活性,使计算机能够运行各种不同的程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微程序举例
一条机器指令对应一个微程序。 十进制加法指令 十进制加法指令的功能是用BCD码来完成十进制数的加法运算。在十进制 中,两数相加之和大于9时产生进位,用BCD码进行加法运算,当和数 大于9时,必须进行加6修正。 000 000 000 000 11111 10 0000 010 100 100 100 00000 00 1001 010 001 001 100 00000 01 0000 010 001 001 001 00000 00 0000
2.编码表示法 编码表示法是把一组相斥性的微命令信号组 成一个小组(即一个字段) ,然后通过小组(字段) 译码器对每一个微命令信号进行译码 ,译码输 出作为操作控制信号,其微指令结构如下图所 示。
3.混合表示法
这种方法是把直接表示法与字段编码法混合 使用,以便能综合考虑指令字长、灵活性、执 行微程序速度等方面的要求。
微指令格式
微指令的编译方法是决定微指令格式的主要因素。 微指令的格式大体分成两类:水平型微指令和垂直型微 指令。 1.水平型微指令 一次能定义并执行多个并行操作微命令的微指令,叫做 水平型微指令。 其一般格式如下: 控 制 字 段 判别测试字段 下地址字段 按照控制字段的编码方法不同,水平型微指令又分为三 种:全水平型(不译法)微指令,字段译码法水平型微指 令,以及直接和译码相混合的水平型微指令。
垂直型微指令举例
寄存器—寄存器传送微指令
其功能是把源寄存器数据送目标寄存器。13—15位为微 操作码(下同),源寄存器和目标寄存器编址各5位,可 指定31个寄存器。
垂直型微指令举例
运算器控制微指令
其功能是选择ALU的左、右两输入源信息,按ALU字 段所指定的运算功能(8种操作)进行处理,并将结果 送入暂存器中。左、右输入源编址可指定31种信息 源之一
控制存储器
控制存储器用来存放实现全部指令系统的微程序,它是一种只读存储器。 一旦微程序固化,机器运行时则只读不写。其工作过程是:每读出一条 微指令,则执行这条微指令;接着又读出下一条微指令,又执行这一条 微指令……。读出一条微指令并执 行微指令的时间总和称为一个微指令 周期。通常,在串行方式的微程序控制器中,微指令周期就是只读存储 器的工作周期。控制存储器的字长就是微指令字的长度,其存储容量视 机器指令系统而定,即取决于微程序的数量。对控制存储器的要求是速 度快,读出周期要短。
SB-ALU
SB-ALU
Reset
~
指令 ADD
微程序代码 1.00**10100000 2.01**10010000 3.**0101001001 4.11**10100000 5.10**10010000 6.**1101000101 7.10**10100000 8.**1101001011
SUB
微地址形成方法
1.计数器方式 这种方法同用程序计数器来产生机器指令地址的方法 相类似。在顺序执行微指令时,后继微地址现行微地址 加上一个增量来产生;在非顺序执行微指令时,必须通 过转移方式,使现行微指令执行后,转去执行指定后继 微地址的下一条微指令。在这种方法中,微地址寄存器 通常改为计数器。为此,顺序执行的微指令序列就必须 安排在控制存储器的连续单元中。
计数器方式的基本特点是:微指令的顺序控制字段较短, 微地址产生机构简单。但是多路并行转移功能较弱,速 度较慢,灵活性较差。
微地址形成方法
2.多路转移方式(也称断定方式)
在多路转移方式中,当微程序不产生分支时,后继 微地直接由微指令的顺序控制字段给出;当微程序出 现分支时,有若干“后选”微地址可供选择:即按顺 序控制字段的“判别测试”标志和“状态条件”信息 来选择其中一个微地址。“状态条件”有n位标志, 可实现微程序2的n次方路转移,涉及微地址寄存器的 n位 。 多路转移方式的特点是:能以较短的顺序控制字段配合, 实现多路并行转移,灵活性好,速度较快,但转移地 址逻辑需要用组合逻辑方法设计。
5.4 微程序控制器
5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6
微命令和微操作 微指令和微程序 微程序控制器原理框图 微程序举例 CPU周期与微指令周期的关系 机器指令与微指令的关系
微命令和微操作
微命令 控制部件通过控制线向执行部件发出的各种控制命令。 微操作 执行部件接受微命令后所进行的操作。 控制部件与执行部件通过控制线和反馈信息进行联系。
4条微 命令
3位Biblioteka 5条微 命令3位8条微 15个微 20个微 条件测试下址字段 命令 命令 命令
4位 4位 5位 2位 8位
2. 控存容量:28X29=256X29
微地址的形成方法
微指令执行的顺序控制问题,实际上是如何确定 下一条微指令的地址问题。通常,产生后继微 地址有两种方法: 计数器方式 多路转移方式
LDSB
SB-ALU
SB-ALU
Reset
~
RA0RA1
WA0WA1
R
W LDSA
LDSB
SB-ALU
SB-ALU
Reset
~
指令 ADD
微程序代码 1.00**10100000 2.01**10010000 3.**0101001001 4.11**10100000 5.10**10010000 6.**1101000101 7.10**10100000 8.**1101001011
机器采用串行微程序控制方式,其微指令周期见图(b)。其中读ROM是 从控存中读出一条微指令时间,为1μs;ALU工作是加法器做加法运算, 为500ns;m1是读寄存器时间,为500ns;m2是写寄存器的工作脉冲宽度, 为100ns。 微指令字长12位,微指令格式如下:
RA0RA1
WA0WA1
R
W LDSA
MOV
某32位机共有微操作控制信号52个,构成5个相斥类的微命令 组,各组分别包含4个、5个、 8个、 15个、和20个微命 令。已知可判定的外部条件有CY和ZF两个,微指令字长 29位。
各控制字段应包含一种不 1. 给出采用断定方式的水平型微指令格式 发出命令的情况,条件测 2. 控制存储器的容量应为多少? 试字段中包含一种不转移 的情况 解:1. 微指令的格式:
微指令寄存器
微指令寄存器用来存放由控制存储器读出的 一条微指令信息。其中微地址寄存器决定将要 访问的下一条微指令的地址,而微命令寄存器 则保存一条微指令的操作控制字段和判别测试 字段的信息。
地址转移逻辑
在一般情况下,微指令由控制存储器读出后直接给出下 一条微指令的地址,通常我们简称微地址,这个微地址信 息就存放在微地址寄存器中。如果微程序不出现分支,那 么下一条微指令的地址就直接由微地址寄存器给出。当微 程序出现分支时,意味着微程序出现条件转移。在这种情 况下,通过判别测试字段P和执行部件的“状态条件”反馈 信息,去修改微地址寄存器的内容,并按改好的内容去读 下一条微指令。地址转移逻辑就承担自动完成修改微地址 的任务。
一会儿取机器指令,一会儿取微指令,它们之间到底是什么关系?
1.一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组 成的。因此,一条机器指令的功能是由若干条微指令组成的序列来实 现的。简言之,一条机器指令所完成的 操作划分成若干条微指令来 完成,由微指令进行解释和执行。 2.从指令与微指令,程序与微程序,地址与微地址的一一对应关系来看, 前者与内存储器有关,后者与控制存储器有关。 3. 指令与机器周期概念中归纳了五条典型指令的指令周期 ,并给出了这 五条指令的微程序流程图,每一个CPU周期就对应一条微指令。这就 告诉我们如何设计微程序,也将使我们进一步体验到机器指令与微指 令的关系。
水平型微指令与垂直型微指令的比较
(1)水平型微指令并行操作能力强,效率高,灵活性强, (2)水平型微指令执行一条指令的时间短,垂直型微指令 (3)由水平型微指令解释指令的微程序,有微指令字较长 而微程序短的特点。垂直型微指令则相反。 (4)水平型微指令用户难以掌握,而垂直型微指令与指令 比较相似,相对来说,比较容易掌握。
μA5=P3·IR5·T4 μA4=P3·IR4·T4 μA3=P1·IR3·T4 μA2=P1·IR2·T4 μA1=P1·IR1·T4 μA0=P1·IR0·T4+P2·C·T4 由于从触发器强置端修改,故前5个表达式可用“与非”门实现, 最后一个用“与或非”门实现。
机器指令与微指令的关系
要求用二进制代码写出如下指令的 微指令:
ADD R0,R1; (R0)+(R1)→R1
SUB R2,R3; (R3)-(R2)→R3 MOV R2,R3; (R2)→(R3)
RA0RA1
WA0WA1
R
W LDSA
LDSB
SB-ALU
SB-ALU
Reset
~
RA0RA1
WA0WA1
R
W LDSA
LDSB
按所给设计条件,微程序有三种判别测试,分别为P1,P2,P3。 由于修改μA5-μA0内容具有很大灵活性,现分配如下: (1)用P1和IR3-IR0修改μA3-μA0; (2)用P2和C修改μA0; (3)用P3和IR5,IR4修改μA5,μA4。 另外还要考虑时间因素T4(假设CPU周期最后一个节拍脉冲),故转
设某计算机运算器框图如图(a)所示,其中ALU为16位的加法器(高电平 工作),SA,SB为16位暂存器。4个通用寄存器由D触发器组成,Q端输 出,其读、写控制功能见下表。
机器采用串行微程序控制方式,其微指令周期见图(b)。其中读ROM是 从控存中读出一条微指令时间,为1μs;ALU工作是加法器做加法运算, 为500ns;m1是读寄存器时间,为500ns;m2是写寄存器的工作脉冲宽度, 为100ns。 微指令字长12位,微指令格式如下:
2.垂直型微指令
微指令中设置微操作码字段,采用微操作码编译 法,由微操作码规定微指令的功能 ,称为垂 直型微指令。 其结构类似于机器指令的结构。它有操作码,在 一条微指令中只有1—2个微操作命令,每条微 指令的功能简单,因此,实现一条机器指令的 微程序要比水平型微指令编写的微程序长得多。 它是采用较长的微程序结构去换取较短的微指 令结构。