编译过程要经过很多个阶段,包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。
要在百度知道中简单回复讲清楚一个具体问题的全部分析处理过程,不太可能。
建议你看一下吕映芝等编著的《编译原理》教材的第一章,看一下3-6页。
在这4页书中,它介绍了将一条高级语言的程序语句 sum:=first+count*10翻译后转成下面这5条机器指令的大概过程:
MVOF ID3,R2
MULF #10.0, R2
MOVF ID2, R1
ADDF R1, R2
MOV R2, ID1