unit9s elektronik

Embed Size (px)

DESCRIPTION

alatan elektronik

Citation preview

  • 5/25/2018 unit9s elektronik

    1/35

    istem Nombor dan istem Kod E1002 /

    unitMengetahui dan memahami sistem-sistem nombor

    perpuluhan, perduaan, perlapanan dan

    perenambelasan serta menukar dari sistem ke sistem

    lain.

    Menyatakan sistem nombor perpuluhan,

    perlapanan, perduaan dan perenambelasan.

    Menyatakan sistem nombor perpuluhan,

    perlapanan, perduaan dan perenambelasan.

    Menukarkan nombor perlapanan ke nombor

    perduaan dan sebaliknya.

    Menukarkan nombor perlapanan ke nombor

    perduaan dan sebaliknya.

    Menukarkan nombor perlapanan ke nombor

    perduaan dan sebaliknya.

    Menukarkan nombor perlapanan ke nombor

    perduaan dan sebaliknya.

    Menukarkan nombor perpuluhan ke nombor

    perlapanan dan sebaliknya.

    Menukarkan nombor perpuluhan ke nombor

    perlapanan dan sebaliknya.

    Menukarkan nombor perenambelasan kepada

    nombor perduaan dan sebaliknya.

    Menukarkan nombor perenambelasan kepada

    nombor perduaan dan sebaliknya.

    Menyelesaikan masalah dengan menggunakan

    nombor pelengkap 2 bagi operasi tambah dan

    tolak.

    Menyelesaikan masalah dengan menggunakan

    nombor pelengkap 2 bagi operasi tambah dan

    tolak.

    Menerangkan kod !" #$21.Menerangkan kod !" #$21.

    Menukarkan kod !" #$21 kepada nombor

    perduaan dan sebaliknya.

    Menukarkan kod !" #$21 kepada nombor

    perduaan dan sebaliknya.

    Menukar data atau maklumat kepada kod %S!&&

    dengan menggunakan 'adual kod %S!&&.

    Menukar data atau maklumat kepada kod %S!&&

    dengan menggunakan 'adual kod %S!&&.

    5421 5311 4221 3321 2421 8421

    0000 0000 0000 0000 0000 00000001 0001 0001 0001 0001 00010010 0011 0010 0010 0010 00100011 0100 0011 0011 0011 00110100 0101 1000 0101 0100 01001000 1000 0111 1010 1011 01011001 1001 1100 1100 1100 0110

    1010 1011 1101 1101 1101 01111011 1100 1110 1110 1110 10001100 1101 1111 1111 1111 1001

  • 5/25/2018 unit9s elektronik

    2/35

    istem Nombor dan istem Kod E1002 /

    9.0 Pengenalan

    Sistem nombor perduaan atau binari adalah sangat penting untuk sistem

    berdigit. Walaubagaimanapun sistem nombor lain tidak kurang pentingnya.

    Sistem nombor perpuluhan adalah penting untuk mewakili kuantiti-kuantiti di

    luar sistem digit. leh itu terdapat keadaan di mana nombor perpuluhan

    perlu ditukarkan ke nombor perduaan. !ontohnya apabila menekan nombor

    perpuluhan pada mesin kira atau komputer" litar di dalamnya akan

    menukarkan nombor perpuluhan ke nilai perduaan.

    #ntuk berinteraksi dengan dunia luar" komputer dan semua sistem digit

    mesti menggunakan sistem nombor perpuluhan sebagai input yang

    kemudiannya ditukarkan ke nombor perduaan kerana sistem ini saha$a

    di%ahami oleh kebanyakan manusia.

    Sistem nombor lain yang tidak kurang pentingnya di dalam sistem berdigit

    ialah nombor perlapanan &oktal' dan nombor perenambelasan

    &(eksadesimal'. )edua-dua nombor ini boleh digunakan untuk mewakili

    nombor perduaan yang besar. Sistem nombor ini amat penting untuk

    memahami asas sistem mikropemproses.

    Mulakanlah unit ini dengan tenang dan yakin anda boleh ! ! !Selamat mencuba , semoga anda berjaya.* * * * * * * * * * * * * * * * * * * * * * * * * * * *

  • 5/25/2018 unit9s elektronik

    3/35

    istem Nombor dan istem Kod E1002 /9.1 Sistem nombor perpuluhan atau desimal( Decimal)

    *ombor desimal adalah satu sistem nombor yang luas penggunaannya di

    dalam kehidupan seharian kita. !ontohnya untuk mengira wang" kita

    mesti menggunakan sistem nombor desimal" oleh itu ketika pela$ar mula

    diperkenalkan dengan sistem nombor" sistem inilah yang perlu dipela$ari

    terlebih dahulu.

    +pabila men$umlahkan nombor desimal" sebarang hasil setiap digit pada

    tertib-n yang melebihi , perlu ditolak dengan 10. )emudian kita perlu

    mengambil digit yang ditolak tadi sebagai pembawa bagi digit tertib n1.

    +pabila menolak" sebarang nombor yang ditolak sepatutnya lebih ke/il

    dari nombor yang ditolak" $ika tidak kita perlu memin$am dari digit yang

    lebih besar.

    9.2 Sistem nombor perduaan atau binari ( Binary)

    Sistem nombor binari sangat penting dalam komputer berdigit. Sistem

    nombor ini mempunyai dua digit asas iaitu 0 dan 1 saha$a. *ombor iniditanda dengan 2 sebagai pembawah pada hu$ung S nombor tersebut.

    Contoh 9.2a

    1 1 0 1 12 24 23 0 21 20

    1 8 2 1

    210

    Contoh 9.2b

    1 1 0 1 . 1 12 23 22 0 20 2-1 2-2

    8 4 1 0.5 0.25

    13.510

  • 5/25/2018 unit9s elektronik

    4/35

    istem Nombor dan istem Kod E1002 /

    +pabila men/ampur nombor binari" pastikan nombor ini tidak boleh

    melebihi 1. Sebarang hasil $umlah perlu ditolak dengan 2 $ika melebihi 1

    dan bakinya itu adalah hasil yang sebenarnya sementara 2 yang telahditolak tadi $angan pula diabaikan sebaliknya diambil sebagai pembawa

    untuk pemberat yang lebih besar berikutnya.

    Contoh 9.2c

    1 0 1 0 1 1 1 1

    1 1 0 0 1

    +pabila menolak nombor binari" sebarang nombor yang kurang daripada

    nombor yang hendak ditolak perlu dipin$am dari digit pada tertib yang lebih

    besar. erhatikan /ontoh di bawah 6

    Contoh 9.2d

    1 0 1 0 - 0 1 1 1

    0 0 1 1

    7anganlah bengang 9ni barupermulaan. erbin/anglah dengan

    pensyarah andao. k:::

  • 5/25/2018 unit9s elektronik

    5/35

    istem Nombor dan istem Kod E1002 /

    9.2.1 Penukaran perduaan kepada perpuluhan

    *ombor perduaan boleh ditukarkan kepada nilai perpuluhan

    dengan men$umlahkan semua nilai pada kedudukan dalam nombor

    perduaan yang mengandungi angka 1.

    Contoh 9.2.1(a)

    1 0 1 1 0 1 0 12 2 25 24 22 20

    18110

    Contoh 9.2.1(b)1 0 1 . 12 & 1 ; 22 ' & 0 ; 21 ' & 1 ; 20' & 1 ; 2-1'

    5.5 10

    9.2.2 Penukaran perpuluhan ke perduaan

    agi operasi penukaran perpuluhan ke perduaan pula" semua digit

    yang berada disebelah kiri titik perpuluhan perlu dibahagi dengan 2

    sehingga bakinya si%ar. #ntuk digit di kanan titik perpuluhan pula

    perlu didarab dengan 2 sehingga nombor bulat dihasilkan. agi

    kebanyakan aplikasi nombor bulat tidak boleh di/apai" oleh itu kita

    /uma perlu mendarab sehingga beberapa titik perpuluhan.

    Fahamkan contoh contoh seterusnya ! ! !

  • 5/25/2018 unit9s elektronik

    6/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.2.2(a)

    2 5 12 baki 1

    2

    1 2 baki 0

    2

    3 baki 0

    2

    3 1 baki 1

    2

    1 0 baki 1

    2

    2510 1 1 0 0 1 2

    Contoh 9.2.2(b)

    3 18.5 baki 1 & S '

    2 18 ,.0 baki 0 2 , 4.5 baki 1 2 4 2.0 baki 0 2

    2 1.0 baki 0 2 1 0.5 baki 1 &

  • 5/25/2018 unit9s elektronik

    7/35

    istem Nombor dan istem Kod E1002 /

    9.3 Sistem nombor perlapanan / oktal ( Octal )

    Sistem nombor oktal sangat penting dalam komputer berdigit. Sistem

    nombor ini mempunyai lapan digit asas 0" 1" 2" 3" 4" 5" dan . *ombor

    ini ditanda dengan angka 8 sebagai pembawah pada hu$ung S nombor

    tersebut.

    Contoh 9.3a

    1 2 3 48 &1 ; 83' & 2 ; 82' & 3 ; 81' & 4 ; 80'

    810

    +pabila men/ampur nombor oktal" pastikan nombor ini tidak boleh

    melebihi . Sebarang hasil $umlah perlu ditolak dengan 8 $ika melebihi

    dan bakinya itu adalah hasil yang sebenarnya sementara 8 yang telah

    ditolak tadi $angan diabaikan sebaliknya diambil sebagai pembawa untuk

    pemberat yang berikutnya.

    Contoh 9.3b

    5 4 8 8

    1 5 3 8

    +pabila menolak nombor oktal" sebarang nombor yang kurang daripada

    nombor yang hendak ditolak perlu dipin$am dari digit tertib yang lebih

    besar.

  • 5/25/2018 unit9s elektronik

    8/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.3c

    2 1 8

    - 2 8

    3 3 2 8

    9.3.1 Penukaran perlapanan ke perpuluhan dan sebalikna.

    #ntuk menukarkan nombor perlapanan ke nombor

    perpuluhan" semua digit didarabkan dengan tertib kuasa-n

    tersebut.

    perasi menukarkan nombor perpuluhan ke nombor oktal"

    semua digit yang berada di sebelah kiri titik perpuluhan perlu

    dibahagi dengan 8 sehingga bakinya si%ar. Semua baki

    adalah $awapan anda. agi digit di kanan titik perpuluhan

    pula perlu didarab dengan 8 sehingga nombor bulat

    dihasilkan. agi kebanyakan aplikasi" nombor bulat tidak

    boelh di/apai" oleh itu kita /uma perlu mendarab sehingga

    beberapa titik perpuluhan.

    Contoh 9.3.1(a)

    32 8 & 3 = 82' & = 81' & 2 = 80'

    2 5 0 10

    24. 8 & 2 = 81 ' & 4 = 80' & = 8-1'

    20.5 10

  • 5/25/2018 unit9s elektronik

    9/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.3.2(a)

    2 33 baki 2 & S '

    8

    33 4 baki 1

    8

    4 0 baki 4 &

  • 5/25/2018 unit9s elektronik

    10/35

    istem Nombor dan istem Kod E1002 /9.3.2 Penukaran perlapanan ke perduaan dan sebalikna.

    enukaran daripada perlapanan ke perduaan dilakukan

    dengan menukar setiap digit perlapanan kepada nilai 3 bit

    perduaannya. )elapan-lapan digit mungkin ditukarkan

    seperti dalam 7adual ,-1.

    7adual ,-1

    !igit Pelapanan 0 1 2 3 " # $ %

    Persamaan &inari 000 001 010 011 100 101 110 111

    Contoh 9.3.2(a)

    4 28 1 0 0 1 1 1 0 1 0 2

    4 2

    5 4 3 18 1 0 1 1 0 0 0 1 1 0 0 1 2

    5 4 3 1

    agi operasi penukaran perduaan ke perlapanan" bit-bit dari

    ada nombor perduaan dikumpulkan kepada kumpulan 3 bit

    bermula daripada S. )emudian setiap kumpulan

    ditukarkan kepada nilai perlapanan masing-masing &7adual

    ,-1'.

    Contoh 9.3.2(b)

    1 0 0 1 1 1 0 1 02 1 0 0 1 1 1 0 1 0

    4 2 8

  • 5/25/2018 unit9s elektronik

    11/35

    istem Nombor dan istem Kod E1002 /

    #79)+* )>?+(+*A+* +

  • 5/25/2018 unit9s elektronik

    12/35

    istem Nombor dan istem Kod E1002 /

    S#@+( *!#+ D +*@9*A)+* 7+W++* +*@+ @>*A+* 7+W++* +@+

    (++

  • 5/25/2018 unit9s elektronik

    13/35

    istem Nombor dan istem Kod E1002 /

    9." Sistem nombor perenambelasan / heksadesimal.

    Sistem nombor heksadesimal sangat penting dalam komputer berdigit.

    Sistem nombor ini mempunyai 1 digit asas iaitu 0" 1" 2" 3" 4" 5" " " 8" ,"

    +" " !" @" > dan ?. *ombor ini ditanda dengan 1 sebagai pembawah

    pada hu$ung S nombor tersebut.

    Contoh 9."a

    + ! @1 &10 ; 13' & 11 ; 12' &12 ; 11' & 13 ; 10'

    4 3 , 8 110

    +pabila men/ampur nombor heksadesimal" pastikan nombor itu tidak15. Sebarang hasil$umlah perlu ditolak dengan 1 $ika melebihi 15

    dan bakinya itu adalah hasil yang sebenarnya. *ombor 1 yang telah

    ditolak tadi $angan diabaikan tetapi sebaliknya diambil sebagai pembawa

    untuk pemberat yang lebih besar berikutnya.

    Contoh 9."b

    + !

    1 2 3 3

  • 5/25/2018 unit9s elektronik

    14/35

    istem Nombor dan istem Kod E1002 /+pabila menolak nombor heksadesimal" sebarang nombor yang kurang

    daripada nombor yang hendak ditolak perlu dipin$am dari digit pada tertib

    yang lebih besar.

    Contoh 9."c

    2 11

    - 2 1

    3 +1

    9.".1 Penukaran perenambelasan ke perduaan dan sebalikna.

    Seperti sistem nombor oktal" sistem nombor heksadesimal

    digunakan sebagai kaedah ringkas bagi mewakili nombor

    perduaan. +gak mudah untuk menukarkan nombor heks ke

    perduaan. Setiap digit heks ditukarkan perduaan 4 bit yang

    senilai dengannya.

    enukaran perduaan ke heksadesimal adalah songsangan

    daripada proses di atas. *ombor perduaan dikumpulkan

    kepada kumpulan-kumpulan 4 bit dan setiap kumpulan

    ditukarkan kepada digit perenambelasan yang senilai

    dengannya.

    Contoh 9.".1(a)

    , ? 21 10 0 1 1 1 1 1 0 0 1 0 2

    , ? 2

  • 5/25/2018 unit9s elektronik

    15/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.".2 (b)

    + ? . 21 1 0 1 0 1 0 1 1 1 1 1 1 . 0 0 1 02 + ? 2

    1011101001102 1 0 1 1 1 0 1 0 0 1 1 0

    + + 1

    11011101011.11 1 1 0 1 1 1 1 0 1 0 1 1 . 1 1 0 0

    @ > . !

    9.".2 Penukaran perenambelasan ke perpuluhan dansebalikna.

    #ntuk menukarkan nombor heksadesimal ke nilai perpuluhan"semua digit didarabkan dengan tertib kuasa-n digit tersebut.

    agi operasi menukarkan nombor perpuluhan ke nombor

    heksadesimal" semua digit yang berada di sebelah kiri titik

    perpuluhan perlu dibahagi dengan 1 sehingga bakinya si%ar.

    agi digit di kanan titik perpuluhan pula perlu didarab dengan

    1 sehingga nombor bulat dihasilkan. *amun begitu bagi

    kebanyakan aplikasi" nombor bulat tidak boleh di/apai. leh

    itu kita /uma perlu mendarab sehingga beberapa titik

    perpuluhan.

  • 5/25/2018 unit9s elektronik

    16/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.".2(a)

    3 5 1 & 3 ; 12' & 5 ; 11' & ; 10'

    8 5 410

    3 4 5 .21 & 3 ; 12' & 4 ; 11' & 5 ; 10' & 2 ; 1-1'

    8 3 . 1 2 510

    Contoh 9.".2(b)

    Bukarkan 4 2 3 10kepada nilai heksadesimal.

    4 2 3 2 baki & S '

    1

    2 1 baki 10

    1

    1 0 baki 1&

  • 5/25/2018 unit9s elektronik

    17/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.".2 (c)

    Bukarkan 312.810 kepada nilai heksadesimal.

    3 1 2 1, baki 8 & S '

    1

    1 , 1 baki 3

    1

    1 0 baki 1 &

  • 5/25/2018 unit9s elektronik

    18/35

    istem Nombor dan istem Kod E1002 /

    9.# Sistem 'ombor &ertanda

    *ombor bertanda terdiri daripada nombor pelengkap-1 dan nombor

    pelengkap-2. agi semua nombor binari yang positi%" nombor pelengkap-1

    adalah sama dengan nombor binari. #ntuk nombor binari yang negati%"

    nombor pelengkap 1 adalah songsangan daripada nombor binari tersebut.

    Contoh 9.#a

    15 0 0 0 0 1 1 1 12& pelengkap-1 yang positi% '

    - 12 - 0 0 0 0 1 1 0 02 1 1 1 1 0 0 1 1 & songsangan nombor binari '

    agi semua nombor binari yang positi%" nombor pelengkap 2 adalah sama

    dengan nombor binari. #ntuk nombor binari yang negati%" nombor

    pelengkap 2 adalah songsangan dari nombor binari dan di/ampur 1.

    Contoh 9.#b

    15 0 0 0 0 1 1 1 12 & nombor pelengkap 2 yang positi% '

    - 12 - 0 0 0 0 1 1 0 02 1 1111 0100 & nombor pelengkap 2Ee'

  • 5/25/2018 unit9s elektronik

    19/35

    istem Nombor dan istem Kod E1002 /

    ritmetik pelengkap2

    )es 1 6 )edua-dua nombor adalah positi% .

    Contoh 9.#c

    1210 & 1410'

    12 0 0 0 0 1 1 0 02 0 0 0 0 1 1 0 0 F2 14 0 0 0 0 1 1 1 02 0 0 0 0 1 1 1 0 F2

    0 0 0 1 1 0 1 0 F2

    )es 2 6 *ombor positi% lebih besar dari nombor negati%.

    Contoh 9.#d

    -1210 & 1410'

    -12 - 0 0 0 0 1 1 0 02 1 1 1 1 0 1 0 0 F214 0 0 0 0 1 1 1 02 0 0 0 0 1 1 1 0F2

    1 0 0 0 0 0 1 0F2

    Sebarang pembawa yang terhasil iaitu bit yang ke , perlu diabaikan.

  • 5/25/2018 unit9s elektronik

    20/35

    istem Nombor dan istem Kod E1002 /

    )es 3 6 *ombor negati% positi% lebih besar dari nombor positi%.

    Contoh 9.#e

    1210 & -1410'

    12 0 0 0 0 1 1 0 02 0 0 0 0 1 1 0 0 F2- 14 - 0 0 0 0 1 1 1 02 1 1 1 1 0 0 1 0 F2

    1 1 1 1 1 1 1 0 F2

    )es 4 6 )edua dua nombor adalah negati%.

    Contoh 9.#*

    -1210 & -1410'

    - 12 - 0 0 0 0 1 1 0 02 1 1 1 1 0 1 0 0F2 - 14 - 0 0 0 0 1 1 1 02 1 1 1 1 0 0 1 0F2

    1 1 1 1 0 0 1 1 0F2

    Contoh9.#g

    1110 - & - 1,10'

    -11 - 0 0 0 0 1 0 1 12 1 1 1 1 0 1 0 1F2 -1, - 0 0 0 1 0 0 1 12 - 1 1 1 0 1 1 0 1F2

    0 0 0 0 1 0 0 0F2

    +baikan bit yang ke ,.

  • 5/25/2018 unit9s elektronik

    21/35

    istem Nombor dan istem Kod E1002 /

    #79)+* )>?+(+*A+* ++.!

    ,b-3 Bukarkan nombor perduaan berikut kepada nombor perenambelasan 6

    a' 1001.1111 b' 10000.1 /' 110101.011001

    ,b-4 Bukarkan nombor perpuluhan bertanda berikut kepada nombor pelengkap-2.

    a' 13 b' 110 /' 25

    ,b-5 Bukarkan nombor pelengkap-2 berikut kepada nombor perpuluhan bertanda .

    a' 0111 0000 b' 0001 1111 /' 1101 1001

  • 5/25/2018 unit9s elektronik

    22/35

    istem Nombor dan istem Kod E1002 /

    S#@+( *!#+ D +*@9*A)+* 7+W++* +*@+ @>*A+* 7+W++* +@+

    (++

  • 5/25/2018 unit9s elektronik

    23/35

    istem Nombor dan istem Kod E1002 /

    9.$ +od Perpuluhan ,erkod Perduaan ( BCD Binary Coded Decimal)

    7ika setiap digit bagi nombor perpuluhan diwakili oleh nilai perduaannya

    ini akan menghasilkan satu kod yang dikenali sebagai kod perpuluhan

    terkod perduaan & diringkaskan sebagai !@ '. leh kerana digit

    perpuluhan mempunyai angka terbesar iaitu ," 4 bit diperlukan untuk

    mengkodkan setiap digit.

    Berdapat berbagai $enis kod !@" /ontohnya kod 421" 311" 5421 "

    5311" 5211" 4221" 3321" 2421 dan 8421. Walaubagaimanapun kod

    yang paling popular digunakan ialah kod 8421. Sila ru$uk 7adual ,-2

    yang menun$ukkan beberapa /ontoh kod !@.

    7adual ,-2 )od-kod !@ 4 bit

    @esimal 5421 5311 4221 3321 2421 8421 421

    0 0000 0000 0000 0000 0000 0000 00001 0001 0001 0001 0001 0001 0001 00012 0010 0011 0010 0010 0010 0010 00103 0011 0100 0011 0011 0011 0011 00114 0100 0101 1000 0101 0100 0100 01005 1000 1000 0111 1010 1011 0101 0101 1001 1001 1100 1100 1100 0110 0110

    1010 1011 1101 1101 1101 0111 10008 1011 1100 1110 1110 1110 1000 1001, 1100 1101 1111 1111 1111 1001 1010

    9.$.1 -enukarkan kod &C! "21 ke perduaan dan sebalikna.

  • 5/25/2018 unit9s elektronik

    24/35

    istem Nombor dan istem Kod E1002 /

    +dalah mustahak untuk mengetahui bahawa kod !@ bukanlah

    satu sistem nombor perduaan. 9a sebenarnya adalah satu sistem

    perpuluhan dengan setiap terkod dengan nilai perduaan. #ntuk

    men$elaskannya" marilah kita lihat beberapa /ontoh kod !@.

    Contoh 9.$.1(a)

    1 3 10 10001001 2 & perduaan '

    1 3 10 0001 0011 0111 & !@ '

    Contoh 9.$.1(b)

    Bukarkan 0111 0101 1000!@ke nombor desimal.

    Penelesaian

    0111 0101 1000

    5 8

    111 0101 1000!@ 5810

  • 5/25/2018 unit9s elektronik

    25/35

    istem Nombor dan istem Kod E1002 /

    Contoh 9.$.1(c)

    Bukarkan 0110 0100 1011!@ ke nombor desimal.

    Penelesaian

    0110 0100 1011

    4 H

    H Bidak boleh ditukar kerana nilai 1101 tidak sah dalam kod !@.

    Baaimana " #dakan anda

    memahami semua input yan

    disampaikan "

  • 5/25/2018 unit9s elektronik

    26/35

    istem Nombor dan istem Kod E1002 /

    9.% +od angka abad

    Selain data angka" komputer mesti berupaya mengelolakan maklumat

    bukan angka. @engan erti kata lain" komputer harus mengenali kod yang

    mewakili huru% ab$ad" tanda seruan serta aksara yang khas dan nombor.

    )od ini dikenali sebagai kod angka-ab$ad . Salah satu kod angka-ab$ad

    yang akan kita bin/angkan ialah kod +S!99.

    )od iawai +merika untuk ertukaran

  • 5/25/2018 unit9s elektronik

    27/35

    istem Nombor dan istem Kod E1002 /0001 1 Soh @/1 1 1 + J a K

    0010 2 St; @/2 L 2 C b r

    0011 3 >t; @/3 M 3 ! S / s

    0100 4 >ot @/4 N 4 @ B d t

    0101 5 >nd *ak O 5 > # e u

    0110 +/k Syn P ? G % E0111 el >tb Q A W g w

    1000 8 s !an & 8 ( = h ;

    1001 , (B >m ' , 9 R i y

    1010 + ? Sub . 6 7 $ T

    1011 GB >s/ U ) k

    1100 ! ?? ?S " V l

    1101 @ !C AS - < m

    1110 > S CS . * n

    1111 ? S9 #S X D o

    Contoh 9.% (a)

    erikut adalah utusan yang dikodkan dalam kod +S!99. +pakah maksudutusan ini D

    a' 54 4? 4! 4? 45 4

    b' 48 45 4! 4! 4?

    /' 41 50 41 4 48 41 42 41 52

    Penelasaian

    a' B * A

    Terdapat banyak lai kod$kod anka$abjad yan lain %uba anda cari kod

    anka abjad yan lain dan be&akannya

    denan kod #S%'' !!!

  • 5/25/2018 unit9s elektronik

    28/35

    istem Nombor dan istem Kod E1002 /b' ( >

    /' + + ) ( + + C

    & Cu$uk 7adual ,-3 )od +S!99 '

    Contoh 9.% (b)

    Seorang pengendali menaip dalam atur/ara +S9! pada papan kekun/i

    mikokomputer tertentu. Bentukan kod yang akan dimasukkan ke dalam

    ingatan bila pengendali menaip ayat +S9! berikut 6

    A B 25

    Penelesaian

    4 4? 20 54 4? 20 32 35

    #79)+* )>?+(+*A+* +

  • 5/25/2018 unit9s elektronik

    29/35

    istem Nombor dan istem Kod E1002 //' 1000 0110

    d' 0101 0100 0011

    e' 0011 0010. 1001 0100

    ,/-2 Bukarkan nombor perpuluhan berikut kepada nombor !@ 6

    a'

    b' 13

    /' ,,.,

    d' 82.8

    e' 145.

    ,/-3 )esalahan semasa penghantaran data di dalam sistem digital boleh dikesan

    dengan menggunakan bit :::::::.. .

    ,/-4 )od binari yang menun$ukkan nombor dan aksara dikenali dengan kod :::

    ,/-5 Bukarkan nombor perpuluhan berikut kepada nombor !@ 6

    a' 10

    b' 342

    /' ,.8

    d' 500.

    S#@+( *!#+ D +*@9*A)+* 7+W++* +*@+ @>*A+* 7+W+* +@+

    (++

  • 5/25/2018 unit9s elektronik

    30/35

    istem Nombor dan istem Kod E1002 /b' 1

    /' 8

    d' 543

    e' 32.,4

    ,/-2 a' 0110

    b' 0001 0011

    /' 1001 1001 . 1001

    d' 1000 0111 0010 . 1000

    e' 0001 0100 0101. 0110

    ,/-3 it pariti

    ,/-4 )od +S!99

    ,/-5 a' 0001 0000

    b' 0011 0100 0010

    /' 0110 0111 1001 . 1000

    d' 0101 0000 0000 . 0110

    B+(*9+( +*@+ B>+( *A(+7+R++*. S9+ !#+ S>

  • 5/25/2018 unit9s elektronik

    31/35

    istem Nombor dan istem Kod E1002 /b'

  • 5/25/2018 unit9s elektronik

    32/35

    istem Nombor dan istem Kod E1002 /iii' @igit

    b' !ampurkan nombor bertanda berikut 6

    0100 0100 0000 1011 0000 1110 0001 0010

    /' Selesaikan masalah penolakan nombor bertanda berikut 6

    0000 1000 - 0000 0011

    1000 1000 - 1110 0010

    S++* 4

    a' Bukarkan nombor perenambelasan ke nombor desimal.

    i' > 51

    ii' 2 ? 81

    b' Selesaikan masalah berikut 6

    i' @ ?1 + !1

    ii' 8 41 - 2 +1

    iii' ! 31 - 0 1

    iE' 0100 0101 0000 !@ 0100 0001 0111 !@

    S#@+( *7+W+ )>S>*A+* (++

  • 5/25/2018 unit9s elektronik

    33/35

    istem Nombor dan istem Kod E1002 /

    S++* 1

    a' )od +S!99 ialah kod piawai +merika untuk pertukaran maklumat. 9a adalah kod

    angka ab$ad yang terdiri daripada nombor " huru% dan tanda-tanda ba/aan. )od

    ini paling kerap digunakan pada kebanyakan sistem komputer.

    b' 9' 45 1002 20 53 4, 53 20 44 4, 4 4, 54

    ii' 4! 4? 54 20 3 35 34

    iii' 58 20 5, 3@ 5+

    /' 100 10002 481 (

    100 01012 451 >

    100 11002 4!1

    101 00002 501

    S++* 2

    a' &i' 3 5 &ii' , 8 &iii' 1 0

    0011 0101 1001 1000 0001 0111 0000

    b' &i' 1000 0110 &ii' 0011 0101 0001

    8 3 5 1

    /' &i' 0011 3 &ii' 0010 0011 23

  • 5/25/2018 unit9s elektronik

    34/35

    istem Nombor dan istem Kod E1002 / 0100 4 0001 0101 15

    0111 0011 1000 38

    &iii' 1000 0110 8 &iE' 0100 0101 0000 450

    0001 0011 13 0100 0001 0111 41

    1001 1001 ,, 1000 0110 0111 8

    +SB9)+* 9B )> 4 B9@+) >9(9 , +B+# *9+9 @! B9@+( S+(.

    S++* 3

    a' &i' )od angka ab$ad ialah kod yang terdiri daripada nombor" huru% dan tanda-

    tanda ba/aan.

    &ii' it tanda ialah bit yang paling kiri sekali bagi nombor binary yang menentukan

    nombor tersebut positi% &logik 0' atau negati% &logik 1'.

    &iii' @igit ialah simbol yang digunakan untuk menyatakan kuantiti.

    b' 0000 0100 8

    0000 1011 2

    0100 1111 ,5

    0000 1110 14

    0110 1101 10,

    0001 0010 18

    0111 1111 12

    /' 8 - 3 8 & -3 ' 5

    0000 1000 & 8 '

    1111 1101 &-3 ' Y2

    1 0000 0101 &5 ' +baikan bit ke ,

  • 5/25/2018 unit9s elektronik

    35/35

    istem Nombor dan istem Kod E1002 /

    -120 - &-30 ' -120 30 -,0

    1000 1000 &-120' Y2

    0001 1110 & 30 '

    1010 0110 & -,0 '

    S++* 4

    a' &i' > 5 1 & > ; 1 ' & 5 ; 1 ' 2 2 ,10

    &ii' 2 ? 8 1 & ; 40, ' & 2 = 25 ' & ? ; 1 ' & 8 ; 1 ' 458110

    b' &i' @ ? + ! 1 8 1

    &ii' 2 + 0010 10102 1101 01102Y2 @ 1

    8 4 @ 1 5 +1 & +baikan 1 '

    &iii' 0 0000 10112 1111 01012Y2 ? 51

    ! 3 ? 5 1 81 & +baikan 1 '

    &iE' 1000 0110 0111 !@