buku teknik kompilasi

60
Hari Soetanto Teknik Kompilasi @2004 1 Teknik Kompilasi

Upload: arif-wiguna

Post on 20-Oct-2015

41 views

Category:

Documents


4 download

DESCRIPTION

wew

TRANSCRIPT

  • Hari Soetanto Teknik Kompilasi @2004 1

    Teknik Kompilasi

  • Hari Soetanto Teknik Kompilasi @2004 2

    !""#

    ! " $

    !""%

    #&'!"""

    $ ( ' ) ' *$+

    ,---

    $"%

    .

    /.

    )

    ) 0

    1

  • Hari Soetanto Teknik Kompilasi @2004 3

    )

    213

    13

    3

    '

    4

    /5

  • Hari Soetanto Teknik Kompilasi @2004 4

    !#!&$!'!

    %%

    6 7

    86

    .

    /9:;

    ()!

    .

    787/6

    8

    * ;

    5 6 9:;

    4

  • Hari Soetanto Teknik Kompilasi @2004 5

    (!.6

    ) :

    /=

    '*%

    )

    >:

    +;

    ):-!

    < 6 6 :

    )

    )

    6

    6*6

    96

    6

    ERROR MESSAGES

    Compiler &*#

    &+$

    Source Program

  • Hari Soetanto Teknik Kompilasi @2004 6

    4

    )

    ?

    , :

    5

    6:

    9:

    6

    Bits on magnetic disk

    0 1 The Bit

    The Byte

    A byte is 8 binary digits, or cells.

    Bits on magnetic tape

    In a 16 megabyte memory, there are 16 million of these 8-bit structures.

    Bytes in memory

    19552,000bits per sq. in.

    1995250,000,000bits per sq. in.

    1 10 11 00 0

    The bit is the smallest element of computer storage. It is a positive ornegative magnetic spot on disk and tape and charged cells in memory.

  • Hari Soetanto Teknik Kompilasi @2004 7

    1998 - billions of bits per second

    0 0 0 01 1 1 1 1

    0 0 0 01 1 1 1 11 1 000 1 001 1

    Switch (transistor)

    1945 - 75 bits per second

    % * % - "

    %(

    )

    78

    5

    :5:5

    o %(

    75/'8

    7098

    7'@A8

    78

    /6

    )

    4

    678

    6

    6B

    56

    )6/6

  • Hari Soetanto Teknik Kompilasi @2004 8

    ./

    46

    (C.6

    0/

    6

    (C.6

    1/!

    JK JNKLJNK

    JNK JNKJ5K

    JNK JKLJNKJK

    J5K JKLJKJ5K

    JK -L!LML"

    )

    .F!B

    ).F3,

    '

  • Hari Soetanto Teknik Kompilasi @2004 14

    .(

    %

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    * $

    %

    3%%"

    &

    15

    1;

    ?

    /C&

    0708B0708+ 07 08

    ;;

    /,

    10

    9 ;

    /!1;

    2)

  • Hari Soetanto Teknik Kompilasi @2004 15

    +

    &>?./

    .> 1;. 6

    0

    0

    0>15.&;

    )0

    )

    1>&.&!

    5

    5

    %

    6

    >

    :: : : :

    6

  • Hari Soetanto Teknik Kompilasi @2004 16

    ? 5 7 8

    :57)

    8

    .

    //

    '/L/3''/'/3'

  • Hari Soetanto Teknik Kompilasi @2004 17

    )66

    6

    1

    /

  • Hari Soetanto Teknik Kompilasi @2004 18

    *4*%>6

    ) 0

    ) 01

    ((8

  • Hari Soetanto Teknik Kompilasi @2004 19

    "2

    ) 0)

    78>

    6

    2

    '/L/3'L/:'

    ) 0.J)K..F)'(< JK@'

  • Hari Soetanto Teknik Kompilasi @2004 20

    %

    (I.

    21 O F

    1 O <

    5

    6:

    O5

    5>

    768

    :>6

    78 :

    '2"46

    "2"46

    !

    &B

    +

    &,

  • Hari Soetanto Teknik Kompilasi @2004 21

    '2 " 46 :::

    1 O

    <

    1

    6:

    "

    5

    5:

    6:

    :95

    /.5

    . ; 7

    618

    (%%

    ! 9 &87>58

    &7473:E>87JFK8

    7 ) > :

    :::9:

    $ .

    5

  • Hari Soetanto Teknik Kompilasi @2004 22

    '2":

    !.

    (810CD./E-

    6:9

    5 5

    .F

    C,

    6 3

    5 !G

    $" ! ; , C D

    .

    (!?*3#8B

    5:.

    C

    ( ,#

    ! ,-

    !

    K !I

    * !

  • Hari Soetanto Teknik Kompilasi @2004 23

    3# ,!

    !

    !

    7 ,%

    /: 1 :

    71>

    8

    :;6:

    . )

    L

    ))L)

  • Hari Soetanto Teknik Kompilasi @2004 26

    )

    )

    )

    .

    75 ;8 . ;

    78

    7 ;8. ;

    78

    .

    15. L

    L

    . FK

    FK

    FK

    FK

    FK

    . FK

    FK

    FK

    FK

    FK

  • Hari Soetanto Teknik Kompilasi @2004 27

    . :K)L

    :KLL

    ):KLL))

    )

    ) )

    ) )

    )

  • Hari Soetanto Teknik Kompilasi @2004 28

    $

    C.

    $'

    %6.

    >

    59

    .

    )>.)0

    .&;

    *>

    5

    (*

    :1

    )678

    :9

    :

    L)

    L

    )L

  • Hari Soetanto Teknik Kompilasi @2004 29

    PQ

    78 78 78

    /678

    7;8 7;8 7;8

    ) )

    /67;8:

    >>

    6

    798

    )

    ( &5

    55

    ':

  • Hari Soetanto Teknik Kompilasi @2004 30

    >

    />(F7R/8

    RF7S'TT/TT0T8 /7;8

    /F7STTETT>TT3TT:T8 /

    FT'T 9>

    D

    %78

    !'/L/3'L/:'

    /0L0E/L0>/

    0

    78

    0'/L'3/L':/

    /0L/E0L/>0

    0

    78

    5

    1''3/L':/L/

    //E0L/>0L0

    0

    &5

    %%

    5 78

    ;

    %%

    5

  • Hari Soetanto Teknik Kompilasi @2004 31

    F;.

    ))

    5

    5

  • Hari Soetanto Teknik Kompilasi @2004 32

    5B

    %%

    !L,LL

    %%%

    !L,LL

    :5.

    !!UL,ULLU,U!L,LL

    CU!UL,ULLU

    ; U! U, ;

    5

    (/)15

    LLL55L

    5

  • Hari Soetanto Teknik Kompilasi @2004 33

    !9.L9.L559.

    ,/U!L

    CU!9.L9.

    5

    ).

    LL55

    9.L9.L559.

    U! L

    U! 9.L9.

    5

    5

    9

    6

    9

    78

    5

    (5

    5

    15

    ;

    )1

    ;>

    5 ; 9

    /78

    )6

  • Hari Soetanto Teknik Kompilasi @2004 34

    6

    7

    878

    )

    5

    ..F73)8E738

    :P.FPP3Q PEQ

    :

    ? :

    ?.

    ;5

    ;:;

    5

  • Hari Soetanto Teknik Kompilasi @2004 35

    .

    :

    7

    8

    o %

    6 5

    o

    5

    :

    B

    1 !

    5

    )

    6

    <

    7

    8

  • Hari Soetanto Teknik Kompilasi @2004 36

    '

    *.

    !E ,>)' C37!87,8 D.F7C8

    78

    6

  • Hari Soetanto Teknik Kompilasi @2004 39

    (

  • Hari Soetanto Teknik Kompilasi @2004 40

    H

    0H

    JKJKJKJK

    &;

    ;

    .

    .FE3)>'

    *.

    !E/!

    ,>)'/,

    C3/!/,

    78

    6

    /' /' /

    6

    .FV37)E738

    /

    .B

    F!IE-%G

    R5

    . ).F)3!

    5

    2:.

    /6

  • Hari Soetanto Teknik Kompilasi @2004 43

    .

    5

    .!#,*.?95

    .F!#, F9

    55F6

    )

    %>%"%

    .)

    2.75>8

    4 .

    >

    % " - % %

    78

    9

    %>%"

    &B'

    &;.

    &.

    &

  • Hari Soetanto Teknik Kompilasi @2004 44

    PQ

    )78

    )6

    66

    $%3

    &;

    /

    6;

    "25"

    .F3!

    ).F)3!B

    .F3!

    B

    7 ) 08

    JKI-KBJKB

    =P7Q

    #

    5".

    $

    6

    .

  • Hari Soetanto Teknik Kompilasi @2004 45

    3#6

    7B8

    7 .

    JKJ1KJK

    255"

    )

    .).FP)2Q

    9 ; )

    ; )

    #

    3>#

    ;758

    /

    1&

    >

    G3!'#J!

  • Hari Soetanto Teknik Kompilasi @2004 46