微程序

✍ dations ◷ 2025-12-02 06:42:34 #计算机编程,固件,中央处理器

微指令(英语:microcode),又称微码,是在CISC结构下,运行一些功能复杂的指令时,所分解一系列相对简单的指令。相关的概念最早在1947年开始出现。

微指令的作用是将机器指令与相关的电路实现分离,这样一来机器指令可以更自由的进行设计与修改,而不用考虑到实际的电路架构。与其他方式比较起来,使用微指令架构可以在降低电路复杂度的同时,建构出复杂的多步骤机器指令。撰写微指令一般称为微程序设计(microprogramming),而特定架构下的处理器实做中微指令有时会称为微程序(microprogram)。

现代的微指令通常由CPU工程师在设计阶段编写,并且存储在只读存储器(ROM, read-only-memory)或可编程逻辑数组(PLA, programmable logic array)中。然而有些机器会将微指令存储在静态随机存取存储器(SRAM)或是闪存(flash memory)中。它通常对普通程序员甚至是汇编语言程序员来说是不可见的,也是无法修改的。与机器指令不同的是,机器指令必须在一系列不同的处理器之间维持兼容性,而微指令只设计成在特定的电路架构下运行,成为特定处理器设计的一部分。

微程序设计技术,指的是用软件技术来实现硬件设计的一种技术。

相关

  • CD4+1CDH, 1CDI, 1CDJ, 1CDU, 1CDY, 1G9M, 1G9N, 1GC1, 1JL4, 1Q68, 1RZJ, 1RZK, 1WBR, 1WIO, 1WIP, 1WIQ, 2B4C, 2JKR, 2JKT, 2KLU, 2NXY, 2NXZ, 2NY0, 2NY1, 2NY2, 2NY3, 2NY4
  • NLA澳大利亚国立图书馆(National Library of Australia),是澳大利亚最大的参考(非借阅)图书馆,创立于1960年。图书馆的馆址位于澳大利亚首都领地堪培拉。根据澳大利亚联邦《国立图书
  • 埃斯库罗斯埃斯库罗斯(Αισχύλος,前525年-前456年),古希腊悲剧诗人,与索福克勒斯和欧里庇得斯并列为古希腊最伟大的悲剧作家,有“悲剧之父”的美誉。埃斯库罗斯生于希腊阿提卡的埃琉西
  • 荷兰体育荷兰1,700万人口中,有约450万人加入了体育团体。三分之二以上的荷兰人每个礼拜参加至少一次体育活动。荷兰国内参加人数最多的体育运动是足球。荷兰国家足球队是世界强队,曾经
  • 春蓬府 small(尖喷府)/small春蓬府(泰语:จังหวัดชุมพร,皇家转写:Changwat Chumphon,泰语发音:),是泰国南部府份。华人称其为尖喷府。西面与缅甸接壤,北面和南面分别是泰国的班武里府和素叻他尼府,西
  • 皇道派皇道派,是日本帝国陆军内部存在的一个政治派系,其主要受北一辉等的思想影响,主张尊皇、在天皇亲政下对日本进行国家改造(其称之昭和维新)为目标,以暴力革命打倒日本国内资本财阀,并
  • 虬髯客虬髯客,为唐代传奇小说《虬髯客传》(作者为杜光庭)中的虚构人物,姓张,与李靖、红拂女并称风尘三侠。虬髯客是一个神秘的游侠,有道教背景,原希望在隋末乱世取得天下,于是游历江湖。在
  • CSX运输CSX运输公司(英语:CSX Transportation)是美国的一个一级铁路公司,也是CSX公司旗下的主要子公司。其铁路总部位于佛罗里达州杰克逊维尔。该公司拥有总长约为21,000英里(34,000千米
  • 动力计动力计(dynamometer)也称为测力计或测功计,简称dyno,是一种量测力、力矩及功率的设备。例如引擎、电动机或是其他旋转式原动机产生的功率都可以用动力计量测其转矩及转速(RPM)。动