Pembangkit Kode ( Code Generator )
Hasil dari tahapan analisis akan diterima oleh bagian pembangkitan
kode (code generator). Disini
kode antara dari program biasanya ditranslasikan ke bahasa assembly atau bahasa
mesin.
Contoh :
( A + B ) * ( C + D )
- Notasi Kuadruple :
- + , A , B , T1
- + , C , D , T2
- * , T1 , T2, T3
- Dengan Bahasa Assembly
ADD B
STO T1
LOAD C
ADD D
STO T2
LOAD T1
MUL T2
STO T3
- Code Optimizer
ADD B
STO T1
LOAD C
ADD D
MUL T1
STO T2
Comments
Post a Comment
Tulis Komentar