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  :
  1. + , A , B , T1
  2. + , C , D , T2
  3. * , T1 , T2, T3

  • Dengan Bahasa Assembly
     LOAD    A
     ADD       B
     STO       T1

     LOAD    C
     ADD       D
     STO       T2

     LOAD    T1
     MUL      T2
     STO       T3

  • Code Optimizer
     LOAD    A
     ADD       B
     STO       T1

     LOAD    C
     ADD       D
     MUL       T1
     STO        T2

Comments

Popular posts from this blog

Tipe File dan Macam - Macam File

Model Warna YIQ