寄存器传递语言

✍ dations ◷ 2025-06-09 12:48:06 #编译原理,计算机语言

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

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

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

相关

  • 睾丸摘除术睾丸切除术,指去除单侧或双侧睾丸的手术。切除双侧睾丸的手术的经常称为双侧睾丸切除手术。睾丸切除术主要适用于睾丸肿瘤、严重睾丸损伤、前列腺癌等。睾丸摘除术通过医学手
  • 线粒体外膜线粒体外膜(英语:outer mitochondrial membrane,缩写为“OMM”)是位于线粒体最外围的一层全封闭的单位膜,是该细胞器的界膜。线粒体外膜厚度约为6-7nm,较线粒体内膜平整光滑。线粒
  • 土库曼斯坦议会土库曼斯坦民主党 (47)   联合工会 (33)   土库曼斯坦妇女联盟 (16)   工业家和企业家联合会 (14)   别尔德穆哈梅多夫青年组织 (8)议会(土库曼语:Mejlis)是土库曼斯坦的国
  • 金本位制经济政策财政政策 · 货币政策贸易政策 · 投资政策农业政策 · 产业政策能源政策 · 社会政策政策组合税收政策 · 预算政策政府收入 · 政府支出政府预算 · 赤字政府债
  • 美国西岸美洲西岸(West Coast、Western Seaboard或Pacific Seaboard)指美国西部的州,位于太平洋海岸,一般包括阿拉斯加、华盛顿州、俄勒冈州和加利福尼亚州。虽然内华达州和亚利桑那州是
  • 泰州 (北魏)北魏延和元年(432年)置,治蒲坂县(今山西永济市西南蒲州镇)。辖境相当今山西省万荣、临猗、永济等县市地。太和中省。东魏天平初复置。北周明帝二年(558年)改为蒲州。
  • 圣乔治主教座堂 (利沃夫)圣乔治主教座堂(乌克兰语:Собор святого Юра,)是一座巴洛克-洛可可式样的主教座堂,位于乌克兰西部城市利沃夫一座俯瞰城市的圣乔治山上。目前的教堂兴建于1746-17
  • 汉斯·施尼特格尔汉斯·施尼特格尔(德语:Hans Schnitger,1915年8月5日-2013年3月2日),荷兰曲棍球选手,代表荷兰国家队参加了1936年夏季奥林匹克运动会曲棍球所有五场比赛,并最终赢得铜牌。1915年生于
  • 约瑟夫·莱特 (语言学家)约瑟夫·莱特(英语:Joseph Wright,1855年10月31日-1930年2月27日),FBA,是牛津大学的比较语言学教授,也是知名小说家兼语言学家J·R·R·托尔金的老师。他出身低下,但最终成了一名学者
  • 非洲桐科非洲桐属 非洲桐科又名独子果科或简称非桐科,只有1属2种,全部生长在非洲的马达加斯加岛,是当地的特有种。本科植物为小乔木或灌木;单叶互生,无托叶;花小或中等,花瓣5-9,花瓣内部有毛