
【计】 nonmicroprogrammed machine
blame; evildoing; have to; non-; not; wrong
【计】 negate; NOT; not that
【医】 non-
【计】 microprogram control
adding machine; calculating machine; calculator
【计】 brain unit; computer; computing machinery; computor; FONTAC; ILLIAC IV
【经】 calculating machine
非微程序控制的计算机(Non-microprogrammed Computer)指不采用微程序技术实现指令控制的计算机系统。其核心特征是通过硬连线逻辑(hardwired logic)直接生成控制信号,而非依赖存储在控制存储器中的微指令序列。
从体系结构角度分析,该类计算机的指令译码单元由组合逻辑电路构成。当CPU执行指令时,硬件电路根据操作码(opcode)即时产生对应的时序控制信号,这种设计具有以下技术特性:
与微程序控制相比,非微程序系统在实时响应和功耗控制方面表现更优,但缺乏微程序存储器的灵活性。当前该技术主要应用于嵌入式系统和专用处理器领域。
根据IEEE 610.12-1990标准术语定义,硬连线控制(hardwired control)属于数字系统设计的底层实现方法,其布尔逻辑方程可表示为: $$ Ci = sum{k=1}^n (OP_k cdot T_j) $$ 其中$C_i$表示控制信号,$OP_k$为操作码位,$T_j$为时序状态。
关于“非微程序控制的计算机”这一概念的解释需结合其核心特征和实现方式:
非微程序控制的计算机指采用硬连线逻辑(组合逻辑电路)直接实现指令功能的计算机,其控制单元不依赖微程序(即存储在控制存储器中的微指令序列)来管理操作。这类计算机通过硬件电路直接解析和执行机器指令,而非通过微代码层层译码。
硬连线控制
控制信号由组合逻辑电路直接生成,每条指令对应一套固定电路,执行效率高但灵活性较低。例如早期的小型机(如DEC PDP-8)和RISC架构原型机常采用此设计。
与微程序控制的对比
如需更深入的技术细节,可参考计算机体系结构相关文献或硬件设计手册。
苯磺酸酯苄丝肼产橄榄色链霉菌车程计充水床垫胆囊瘘二进多谐振动器非法限制非尼汀氟代甲烷共同海损损失关节疡孤零零海豚心黄种人化学工艺抗免疫体可接受作为证据肯定支付满葛宁合金模块测试程序耐磨性电镀铬球承式模全身性适应反应屈光检查褥子骚扰代蚊水质稳定剂HAS数据字典筒式进料机