微程序

✍ dations ◷ 2024-09-20 18:50:21 #计算机编程,固件,中央处理器

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

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

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

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

相关

  • 双链RNA病毒核糖核酸病毒(英语:RNA virus),又称RNA病毒,其遗传物质为RNA,这些核糖核酸通常是单链RNA(ssRNA),但是也可能是双链RNA(dsRNA)。由RNA病毒感染造成的著名人类疾病包括艾滋病(AIDS)、埃博
  • 同种型免疫球蛋白的同种型是指免疫球蛋白类型或亚型的重链遗传变化或差异。人类有九种同种型:免疫球蛋白类型转换可以改变重链的类型,但不会改变轻链。表位(线性、构象)抗体(单株抗体、
  • 手抓饭抓饭,也叫手抓饭,是西亚、中亚、南亚等地的传统食物,也是中亚族群的标志性食物。不同地方的手抓饭有不同的风味,除了用料不同外,佐料也是主要原因。抓饭在西亚、中亚、北印度等地
  • Oliver Sacks奥利佛·萨克斯,CBE(Oliver Sacks,1933年7月9日-2015年8月30日),英国伦敦著名医生、生物学家、脑神经学家、作家及业余化学家。他根据他对病人的观察,而写了好几本畅销书。他侧重于
  • 齐柏林飞船齐柏林飞艇(Zeppelin)是一种或一系列硬式飞艇的总称,是著名的德国飞艇设计家斐迪南·冯·齐柏林伯爵在20世纪初期以大卫·舒瓦兹(英语:David Schwarz)所设计的飞艇为蓝本,进一步发
  • 刀豆属刀豆(Canavalia)为一年生草质藤本植物,为豆科下的一个属,含70-75种不同种刀豆。
  • 1,1,1-三羟甲基乙烷三羟甲基乙烷(英语:Trimethylolethane,缩写TME)是一种化学式为CH3C(CH2OH)3的有机化合物,无色固体。三羟甲基乙烷有三个羟基官能团,因此属于三醇,且是一种三伯醇,建立在新戊烷的结构
  • 剧团青年座剧团青年座(日语:劇団青年座、英语:Seinenza Theater Company)是一家总部设在日本东京都涩谷区富谷的剧团,以声优及艺人经纪为主要业务。1954年12月17日成立。
  • 禹君则禹君则(?-1812年),是朝鲜纯祖时期两西大乱的主要叛军头目之一。禹君则出生年月不详,别名禹英文,平安道人士,出身卑贱,有两名亲生弟弟和一名同母异父的弟弟共同参与了叛乱,因此可以推断
  • 圆谷光彦圆谷光彦(日语:円谷 光彦/つぶらや みつひこ,Tsuburaya Mitsuhiko),少年侦探团的一员,是日本漫画和动画作品《名侦探柯南》中的虚构人物。命名来自日本小说家内田康夫的推理小说“