微程序

✍ dations ◷ 2025-06-30 17:55:09 #计算机编程,固件,中央处理器

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

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

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

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

相关

  • 异硫氰酸盐异硫氰酸酯(Isothiocyanate)是一类通式为R-N=C=S的有机化合物,可看作是由异氰酸酯中的氧原子被硫替换后形成。异硫氰酸盐是硫氰酸根(SCN−)用氮原子配位时生成的化合物(M-N=C=S)。
  • 女歌手歌手是对于歌曲和其他声乐作品演唱者的称呼,也作为职业名使用。在中国大陆则被定义为演员类的歌唱演员。那些符合关注度和知名度的歌手又被称作“歌星”。达到一定艺术造诣和
  • 吉尔平县吉尔平县(Gilpin County, Colorado)是美国科罗拉多州中北部的一个县。面积389平方公里。根据美国2000年人口普查,共有人口4,757人。县治中心城 (Central City)。成立于1861年11
  • 烟酰胺腺嘌呤二核苷酸磷酸烟.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{f
  • 格鲁吉亚苏维埃社会主义共和国格鲁吉亚苏维埃社会主义共和国(格鲁吉亚语:საქართველოს საბჭოთა სოციალისტური რესპუბლიკა,俄语:Грузинская Советск
  • 计算机成像计算机产生图像(英文:Computer-generated imagery,缩写:CGI),简称计算机成像,旧称计算机绘图(英文:Computer Graphics,缩写:CG),是指使用计算机产生的影像,更精确的如应用在影片中的三维特
  • 富尔巴里乌帕齐拉 (迪纳杰布尔县)富尔巴里乌帕齐拉(孟加拉语:ফুলবাড়ী,英语:Fulbari Upazila)是孟加拉国迪纳杰布尔县的一个乌帕齐拉,位于朗布尔专区的迪纳杰布尔县。。据1991年孟加拉国人口普查(英语:1991
  • 白眉可汗白眉可汗(?-745年),名阿史那鹘陇匐、白眉特勤,最后一任突厥可汗,乌苏米施可汗之弟。744年八月,乌苏米施可汗被铁勒拔悉密部所杀,白眉可汗即位,唐玄宗派朔方节度使王忠嗣出兵进攻突厥。
  • 高板街道高板街道,原为高板镇,是中华人民共和国四川省成都市金堂县下辖的一个乡镇级行政单位。2019年12月,撤销平桥乡、高板镇,设立高板街道,以原平桥乡和原高板镇所属行政区域为高板街道
  • 粉叶栒子粉叶栒子(学名:)是蔷薇科栒子属的植物,为中国的特有植物。分布于中国大陆的贵州、四川、云南、广西等地,生长于海拔1,200米至2,800米的地区,常生于山坡开旷地杂木林中。另有多花变