12 December 2018

Soal dan Jawaban Teknik Kompilasi 2018


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
  1.       *, B, B
  2.       /, 2, 1.
  3.       +, A, 2.
  4.       *, 3., C
  5.       :=, 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.........


2 comments: