寄存器传递语言

✍ dations ◷ 2025-11-29 15:55:16 #编译原理,计算机语言

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

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

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

相关

  • 自噬体自噬体是在自噬过程中产生的一种特殊的囊泡,它由细胞内的粗糙内质网或高尔基体膜包裹细胞内源性物质(如由于生理或病理原因损伤的细胞器及其他细胞结构或过量储存的营养物质等
  • 三磷酸尿苷三磷酸尿苷(英语:uridine triphosphate, UTP)是一种嘧啶核苷酸,由碱基、尿嘧啶与核糖组成,另外还接有一个三磷酸于5'位置。UTP主要是作为RNA合成(转录)时的原料。UTP可用作能量来源
  • 汪品先汪品先(1936年11月14日-),出生于江苏苏州,中国海洋地质学家。1960年毕业于莫斯科大学地质系。曾在上海华东师范大学地质系和地理系任教,1972年随华东师范大学地理系海洋地质专业调
  • 等离子体灯等离子灯是一种装饰性的灯,在1980年代最为流行,商品名又名辉光球。等离子灯由物理学家尼古拉·特斯拉发明,他做了一个实验,在玻璃电子管通以高频率的电流,来研究高电压现象。特斯
  • 一汁三菜一汁三菜(日语:一汁三菜/いちじゅうさんさい Ichijūsansai)是日本料理菜单中比较常见的组合,内容是:一碗汤(通常是味增汤)一碗饭(通常是白饭)以及三道菜肴(通常是以肉、鱼、蛋豆类为主
  • 扬·科皮奇扬·科皮奇(捷克语:Jan Kopic;1990年6月4日-)是一位捷克足球运动员。在场上的位置是中场。他现在效力于捷克足球甲级联赛球队柏辛域陀尼亚足球会。他也代表捷克国家足球队参赛。
  • 林肯 (2012年电影)《林肯》(英语:)是一部于2012年上映的美国传记片。由斯蒂芬·斯皮尔伯格执导,丹尼尔·戴-刘易斯主演美国总统亚伯拉罕·林肯。影片改编自普利策奖得主、历史学家 Doris Kearns G
  • 马力欧 (台湾艺人)马力欧(1971年7月27日-),台湾男演员、搞笑艺人、主持人马力欧成长于高雄眷村,毕业于国光艺校,与艺人刘畊宏是同班同学。艺名“马力欧”乃早期任职于餐厅时的昵称。退伍后,他在餐厅
  • 希尔顿·阿姆斯特朗小希尔顿·朱利叶斯·阿姆斯特朗(英语:Hilton Julius Armstrong, Jr.,1984年11月23日-),出生于纽约,美国职业篮球运动员。他于2006年第一轮选秀12顺位被新奥尔良黄蜂队选中。西尔顿
  • 同步 (计算机科学)计算机科学中, 同步(synchronization)是指两个不同但有联系的概念:进程同步与数据同步。进程同步指多个进程在特定点会合(join up)或者握手使得达成协议或者使得操作序列有序。数