寄存器传递语言

✍ dations ◷ 2024-09-20 17:50:22 #编译原理,计算机语言

寄存器传递语言(英语:register transfer language,缩写为 RTL),又译为暂存器转换语言、寄存器转换语言,一种中间语言,使用于编译器中。与汇编语言很接近。寄存器传递语言被用于描述一个架构中寄存器传输级上的数据流。 在学术论文和教科书中,寄存器传递语言被认为是一种与架构无关的汇编语言。GCC的中间语言,也被称为寄存器传递语言(RTL),风格类似于LISP。GCC的前端(frontend)会先将编程语言转译成RTL,之后再利用后端(backend)转化成机器代码。

1980年,寄存器传递语言首次被提出。

GCC使用的寄存器传递语言,采用S-表达式,与LISP类似:

相关

  • 水蚤水蚤(属名:Daphnia),又称“鱼虫”,是一种生活在水中的浮游生物,体长介于0.2毫米至5毫米之间。时常用于鱼食之用途。其属于蜉蝣目。可存在于多种环境中,包括沼泽、池塘、湖泊以及河
  • 新兴技术新兴技术(Emerging technologies)是一些普遍认为可以改变现状的技术,新兴技术多半是新的技术,不过也有一些较早期出现,但仍有争议的技术,或是有潜力,但目前相对发展不多的技术,例如
  • 成岩作用成岩作用是指沉积物在埋藏后,固结为坚硬岩石,受到变质、风化作用前的各种物理、化学、生物的变化。其中沉积物变为沉积岩的变化,是狭义的成岩作用。它也是岩石循环的一个过程。
  • 底比斯底比斯可能是指:
  • 氢原子光谱氢原子光谱指的是氢原子内之电子在不同能级跃迁时所发射或吸收不同波长、能量之光子而得到的光谱。氢原子光谱为不连续的线光谱,自无线电波、微波、红外光、可见光、到紫外光
  • 市占率市场占有率,也可称作市场份额,是企业战略管理和营销学中的一个重要概念。其定义为某一时间,某一个公司的产品(或某一种产品),在同类产品市场销售中占的比例或百分比。市场占有率可
  • 当代当代史(英语:Contemporary history)是在时间轴上与当前紧密相连的历史,是现代史的特定角度,即现在的历史,或是与个人相关的历史。当代史一词早在19世纪就已使用,并在21世纪成为一门
  • 约翰·马瑟约翰·克伦威尔·马瑟(英语:John Cromwell Mather,1945年8月7日-),美国国家航空航天局戈达德航天中心的高级天体物理学家。他和乔治·斯穆特因发现了宇宙微波背景辐射的黑体形式和
  • 路易·卡恩路易·伊撒多·卡恩(英语:Louis Isadore Kahn,1901年2月20日-1974年3月14日),原名伊特兹-莱布·施缪洛夫斯基(Itze-Leib Schmuilowsky),爱沙尼亚裔犹太人美国建筑师、建筑教育家。他
  • 高桥爱高桥爱(1986年9月14日-),福井县出身,日本女子偶像团体“早安少女组。(以下简称早安)”第五期成员,隶属演艺经纪公司UP-FRONT AGENCY旗下。2007年6月2日接任队长(队史第六任),在任近四