Haloo guyssss...........
Kali ini saya akan posting tentang soal dan jawaban Teknik Kompilasi 2018. Bagi saudara-saudari mahasiswa saya, mohon bersabar, karena semua ini adalah UJIAN......
Jangan lupa sambil baca, sediakan kopi dan gorengan biar ngga setres lihat jawabannya.....tap ngga pa pa sih setres, kan bisa menambah daftar orang yang linglung di Rumah Sakit Jiwa.....xixiixixii btw jangan deh....entar merepotkan saya, harus menjenguk dengan membawa kue-kue terutama kopidan gorengan.......xiixixixixii
Soal Teknik Kompilasi 2018
1.
Diketahui persamaan sebagai berikut :
Z := (A+2/B2)*C
Dari persamaan
tersebut, buatlah menjadi bentuk :
a.
Triple Notation
b.
Quadruple Notation
c.
Koda Antara Assembly Accumulator Tunggal
2.
Lakukan parsing bila diketahui Grammar G={Sà
SOS|A, Oà*|+, Aà
0|1|2|3|4|5|6|7|8|9} dan bila inputnya berupa string = 4*4*4+8*2.
Jawaban No. 1
1.
Z := (A+2/B2)*C
1)
Triple Notation
- *, B, B
- /, 2, 1.
- +, A, 2.
- *, 3., C
- :=, Z, 4.
2)
Quadruple Notation
a.
*, B, B, T1
b.
/, 2, T1, T2
c.
+, A, T2, T3
d.
*, T3, C, Z
3)
Kode Antara Assembly Accumulator Tunggal
a.
LOAD B
MUL B
STO T1
b. LOAD 2
DIV T1
STO T2
c.
LOAD A
ADD T2
STO T3
d.
LOAD T3
MUL C
STO Z
Adow pak, jawaban nomor 1 saja sudah puyeng apalagi ni nomor 2.
JAWABAN NOMOR 2.
PARSING TREE
Gambar 2. Parsing Tree |
Sedangkan dengan menggunakan derivasi biasa, maka hasilnya adalah :
S à SOS
SOS
OS
SOS OS OS
A*A OS OS
4*4 *A OS
4*4 *4 +SOS
4*4 *4 +A*A
4*4 *4 +8*2
Jadi karmana ni, su setres atau maah lebih parah.....ayo ayocek cek cek, siapa tahu ada yang nyangkut jawabnnya. Semoga saja jawaban bener 100%. NGAREEEEPPPPPPPPP.........
����
ReplyDelete$$$@@@@####%%%???δεβ€¢£¥®©
Delete