第6章 目标代码生成:落地机器 章节摘要:后端把优化后的中间代码翻译成具体机器的汇编:指令选择决定每条 IR 用哪条机器指令实现,寄存器分配决定哪个值住进稀缺的寄存器。本章建立目标机器模型(指令、寻址、代价),走一遍树覆盖式指令选择,再用图着色给主线语句的变量分家——它最终会变成几条 ARM 或 x86 汇编,每条都有来路。 一条主线 优化后的主线语句只剩一条 IR: (回想第 5 章的瘦身)。落到机器上有两件事必须裁决。 会员。《第6章 目标代码生成:落地机器》收录于灏天文库文集《编译原理与技术实战教程》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。