暫存器傳遞語言

暫存器傳遞語言 ( 縮寫爲 RTL ） ， 又譯爲暫 - { } - 存器轉換語言 、 寄 - { } - 存器轉換語言 ， 一種中間語言 ， 使用於編譯器中 。 與組合語言很接近 。 寄存器傳遞語言被用於描述一個架構中寄存器傳輸級上的數據流 。 在學術論文和教科書中 ， 暫存器傳遞語言被認爲是一種與架構無關的組合語言 。 GCC的中間語言 ， 也被稱爲暫存器傳遞語言 （ RTL ） ， 風格類似於LISP 。 GCC的前端 （ frontend ） 會先將程式語言轉譯成RTL ， 之後再利用後端 （ backend ） 轉化成機器碼 。