Anda di halaman 1dari 1

Tugas Kelompok ke-4

Week 9

1. Diberikan pernyataan: a := b*- c + b *- c, maka:

a. Buatlah three address code dari pernyataan diatas.

b. Buatlah quadruple dan triple dari three address code pada nomor a.

2. Perhatikan potongan program berikut ini

a. Buatlah three address code dari potongan program diatas.

b. Buatlah flow-graph dari three address code pada nomor a.

c. Lakukan optimisasi pada three address code tersebut menggunakan basic block yang
sudah dibuat pada nomor b.

3. Buat dan jelaskanlah compiler sederhana yang mana merupakan bagian dari front-end
(tahap analisis) atau back-end (tahap sintesis) compiler menggunakan Bahasa
pemrograman apapun!

Compilation Techniques

Anda mungkin juga menyukai