Nurlina
Arithmetic And Logic Unit (ALU)
• Data diberikan ke ALU di dalam
register, dan hasil operasinya
disimpan di dalam register. Control Flags
• Register-register ini lokasi Unit
penyimpanan sementara di
dalam CPU yang dihubungkan ALU
ke ALU dengan menggunakan
lintasan sinyal.
• ALU juga akan menyetel flag
sebagai hasil dari suatu operasi, Registers Registers
misalnya overflow flag disetel 1
bila hasil komputasi melampaui
panjang register tempat flag
disimpan. Gambar 1. I/O ALU
• Control unit menghasilkan sinyal
yang akan mengontrol operasi Gambar 1 menjelaskan gambaran
ALU, dan pemindahan data ke
ALU atau dari ALU.
secara umum tentang interkoneksi
ALU dengan elemen-elemen CPU
lainnya.
REPRESENTASI INTEGER
• Dalam sistem bilangan biner, semua
bilangan dapat direpresentasikan dengan
hanya menggunakan bilangan 0 dan 1,
tanda minus dan tanda titik.
Sistem Bilangan
❑ Sistem bilangan adalah cara untuk
mewakili besaran dari suatu besaran
fisik.
1. Bilangan Desimal.
2. Bilangan Biner.
3. Bilangan Oktal.
4. Bilangan Hexadesimal.
Tabel Bilangan
(Isilah tabel dibawah ini)
Desimal Oktal Hexadesimal Biner
0
10
11
12
13
14
15
1. Bilangan Desimal
➢ Contoh Bilangan Desimal :
❖ Nilai 1234 adalah integer desimal yang dapat diartikan:
(1x103)+(2x102)+(3x101)+(4x100)
(12x161) + (6x160)=
192 + 6 = (198)10
Contoh
1. 00000000(2) = 0(10)
2. 00000001(2) = 1(10)
3. 00101001(2) = ………(10)
4. 10000000(2) = ………(10)
5. 11001011(2) = ………(10)
6. 11111111(2) = ………(10)
7. 178 = ……………… (10)
8. 4768 =…. ……………(10)
9. 12516 =……….………(10)
10. A2B16 =………………(10)
Representasi Komplemen Dua
• Representasi komplemen dua (two’s
complement representation) dibuat untuk
mengatasi dua buah kekurangan yang
terdapat pada representasi nilai-tanda :
penambahan dan pengurangan.
• Jika Bit yang paling kiri bilangan 0 maka
diidentifikasi sebagai bilangan positif.
• Jika Bit yang paling kiri bilangan 1 maka
diidentifikasi sebagai bilangan negatif.
Contoh
• Bilangan Positif :
+18(10) = 00010010(2)
A NOT A
0
1
Gerbang AND
• Gerbang AND, akan A B A AND B
menghasilkan nilai 0
bila salah satu
operandnya bernilai 0, 0 0
dan hanya akan bernilai
0 1
1 bila kedua
operandnya bernilai 1. 1 0
1 1
Gerbang OR
• Gerbang OR, akan A B A OR B
menghasilkan nilai 0
bila kedua operandnya
bernilai 0, dan hanya 0 0
akan bernilai 1 bila
0 1
salah satu atau kedua
operandnya bernilai 1. 1 0
1 1
Gerbang XOR
• Gerbang OR, akan A B A XOR B
menghasilkan nilai 0
bila kedua operandnya
bernilai 0 atau 1, dan 0 0
hanya akan bernilai 1
0 1
bila salah satu
operandnya bernilai 1. 1 0
1 1
LATIHAN LOGIKA
1. NOT 3F h = ……. (16)
2. NOT DE h = ……. (16)
3. 3F h AND 1A h = ……. (16)
4. 7ED7 h AND 88AA h = ……. (16)
5. AA h OR BB h = ……. (16)
6. 7ED7 h OR 88AA h = ……. (16)
7. 67DF h XOR 8A1D h = ……. (16)
8. 4A12 h XOR 4A12 h = ……. (16)