寄存器传递语言

✍ dations ◷ 2025-02-23 22:39:11 #编译原理,计算机语言

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

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

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

相关

  • 酸梅酸梅是以梅子(梅的果实)为材料加上糖、盐、醋等腌制而成的加工食品。酸梅被认为是一种碱性食品,许多人相信多吃酸梅能够帮助血液呈弱碱性,但由于酸梅的制作中往往以盐来做为脱水
  • Rosalind Franklin罗莎琳·爱尔西·富兰克林(英语:Rosalind Elsie Franklin,1920年7月25日-1958年4月16日),是一位英国物理化学家与晶体学家。她所做的研究,专注于DNA、病毒、煤炭与石墨等物质的结构
  • 斯特凡·乌德里斯特凡·乌德里(法语:Stéphane Udry,1961年-)是一位任职于日内瓦大学的瑞士天文学家,目前的研究主要是太阳系外行星巡天。2007年时他和他的团队发现了位于红矮星格利泽581适居带
  • 奇洛埃群岛奇洛埃群岛(Archipiélago de Chiloé)是智利沿岸的群岛,查考海峡把群岛从智利大陆分隔, 主要岛屿有奇洛埃岛、莱穆伊岛、金查奥岛和瓜佛岛,2002年人口154,775,其中44%居民住在农
  • 伟大的印度尼西亚《伟大的印度尼西亚》(印尼语:Indonesia Raya),是印度尼西亚的国歌,创作于1928年,由威吉·鲁多尔夫·苏普拉特曼作词、作曲。Indonesia, tanah airku Tanah tumpah darahku Di san
  • 三苏安努亚三苏安努亚(马来语:Shamsul Anuar bin Nasarah;1967年6月1日-),马来西亚从政者,为巫统党员。自2008年马来西亚大选以来代表国民阵线当选为霹雳玲珑的国会议员。2018年马来西亚第十
  • 丘雷亚乡坐标:47°4′N 27°35′E / 47.067°N 27.583°E / 47.067; 27.583丘雷亚乡(罗马尼亚语:Comuna Ciurea, Iași),是罗马尼亚的乡份,位于该国东北部,由雅西县负责管辖,面积29平方公里,
  • 南北朝 (消歧义)南北朝可以指:
  • 布卢姆综合症蛋白2KV2, 2MH9, 2RRD, 3WE2, 3WE3, 4CDG, 4CGZ, 4O3M· p53 binding · single-stranded DNA binding · ATP-dependent DNA helicase activity · helicase activity · p
  • 卡塞佩乡坐标:58°31′12″N 27°13′48″E / 58.520°N 27.230°E / 58.520; 27.230卡塞佩乡(爱沙尼亚语:Kasepää vald),是爱沙尼亚的一个乡,位于该国东部,由约格瓦县负责管辖,首府设于拉