Upload
nurain-xu
View
82
Download
0
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 !@