微程序

✍ dations ◷ 2025-09-11 03:27:44 #计算机编程,固件,中央处理器

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

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

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

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

相关

  • 瞳孔放大瞳孔放大(英语:Mydriasis),也称瞳孔散大,是指瞳孔变大的情况,和瞳孔缩小(英语:myosis)相对。这个词通常用来指在没有医生干涉的情况下出现的一种症状,但有时也可指代医生出于治疗需要
  • 地震学地震学是一门研究地震以及震波在地球内部传播的学问,也研究其它由地震引起的现象,如海啸,以及会引起地震的现象,如板块运动、火山运动等。地震可以在地球内部引致地震波,通过观察
  • 酢酱草酢浆草(学名:Oxalis corniculata),又称三叶酸、山盐酸、蝴蝶翼、黄花酢酱草、盐酸草,为酢浆草科酢浆草属下的一个种。酢浆草广泛分布于世界各地,包括大洋洲、加勒比海、百慕大群岛
  • 约翰·特拉沃尔塔约翰·约瑟夫·特拉沃尔塔(英语:John Joseph Travolta,1954年2月18日-)是一位美国男演员、舞蹈家与歌手,也是一名山达基(科学教)教徒。1970年代,以电视剧《欢迎克特尔归来》(1975年至1
  • 盘西铁路盘西铁路是中国连接云南省曲靖市沾益区西平街道与贵州省六盘水市盘州市红果街道的一条支线铁路,经过云南省曲靖市沾益区、富源县和贵州省六盘水市盘州市,目前运营里程93.52公
  • 第二代新古典主义经济学第二代新古典主义经济学(英语:New classical economics)也被译为新兴古典经济学派、第二代新古典派经济学,也被称为第二代新古典主义宏观经济学(英语:New classical macroeconomic
  • 埃及第十三王朝第 八第 十古埃及第十三王朝通常与埃及第十一王朝、埃及第十二王朝和埃及第十四王朝合称中王国时期。但也有学者将它从中拆分出来,与第十四王朝一起,作为第二中间时期合并入埃
  • 克酮酸克酮酸 (英语:Croconic acid,或称为4,5-二羟基环戊烯三酮,4,5-dihydroxycyclopentenetrione)是一种化学式为(C=O) 3(COH) 2的有机化合物,以环戊烯为骨架,带有三个酮羰基(C=O)和两个羟
  • 乔治·格什温乔治·格什温(英语:George Gershwin,1898年9月26日-1937年7月11日)是一位美国作曲家。出生于纽约布鲁克林的一个俄国犹太移民家庭,原名雅各布·布鲁斯金·格肖维茨(Jacob Bruskin G
  • 夏日布鲁斯July 21, 1958 (US),《夏日布鲁斯》(英语:Summertime Blues)是一首共同创作歌曲,由美国摇摆舞曲艺术家埃迪·科克伦录制。它是由科克伦和他的经理Jerry Capehart在20世纪50年代