Anda di halaman 1dari 6

LAPORAN

ARSITEKTUR DAN ORGANISASI KOMPUTER LANJUT

Disusun Oleh :
Fatchullah Wahid A 145150301111059

TEKNIK KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA MALANG
2019
DAFTAR ISI
BAB 1 .......................................................................................................... 1
1.1 ALU .......................................................................................................... 1
1.2 Datapath .......................................................................................................... 1
1.3 Control Unit.......................................................................................................... 2
BAB 2 .......................................................................................................... 3
2.1 ALU .......................................................................................................... 3
2.2 Datapath dan Control Unit .................................................................................. 3
BAB 1 BAGIAN CPU
1.1 ALU

Ada 2 bagian yang menyusun ALU, yaitu unit arithmetika dan unit logika boolean. Masing-masing
unit memiliki tugas dan spesialiasinya sendiri-sendiri. Untuk fungsi aritmatika sendiri adalah fungsi
yang berkenaan dengan pengurangan, penjumlahan, dan lain sebagainya. Sedangkan untuk fungsi
logika biasanya digunakan untuk operasi logika AND, XOR, OR, dan lainnya. Rangkaian ALU hanya
terdiri dari gerbang AND, OR, dan rangkaian full adder. Perhitungan yang ALU lakukan
menggunakan kode biner yang menunjukkan perintah tertentu untuk dieksekusi

1.2 Datapath

Datapath merupakan sekumpulan register. Kumpulan register ini berfungsi sebagai jalan dalam
proses eksekusi suatu instruksi. Datapath terdiri dari beberapa blok fungsional yaitu :
1. Register instruksi
2. Program Counter ( PC ) menyimpan alamat instruksi berikutnya yang akan diambil
3. Memori Address Register ( MAR ) adalah register yang menyimpan alamat memori dari mana
data akan diambil ke CPU atau alamat untuk data yang akan dikirim dan disimpan
4. Memori Data Register ( MDR ) adalah daftar dari unit kontrol komputer yang berisi data yang
akan disimpan dalam penyimpanan komputer ( misalnya RAM ), atau data setelah mengambil
dari penyimpanan komputer .
Datapath untuk pengambilan (fetch) instruksi adalah sama untuk semua instruksi. Beberapa
contoh yaitu Datapath untuk instruksi HALT, instruksi NOOP, instruksi Jump, instruksi Load dan
Store.

1.3 Control Unit

Control unit bertugas untuk memberikan arahan, kendali, dan kontrol terhadap operasi yang
dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan
mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut. Pada awal - awal desain
komputer, CU diimplementasikan sebagai ad-hoc logic yang susah untuk didesain.
Control unit dari sebuah prosesor memiliki 2 peran penting. Pertama, control unit mengatur
processor agar melakukan semua micro-operation dalam urutan yang benar. Kedua, control unit
menghasilkan control signal yang memastikan supaya semua micro-operation dieksekusi.
BAB 2 CARA KERJA
2.1 ALU

Clock ke 1 input A = 00000100, B = 00000100, Op = 000 menghasilkan output = 00000100


Clock ke 2 input A = 00000100, B = 00000100, Op = 100 menghasilkan output = 00001000
Clock ke 3 input A = 00000100, B = 00000100, Op = 010 menghasilkan output = 00000101
Clock ke 4 input A = 00000100, B = 00000100, Op = 001 menghasilkan output = 00000100
Clock ke 5 input A = 00000100, B = 00000100, Op = 101 menghasilkan output = 00000000

2.2 Datapath dan CU

Clock ke 1 Ext Switch Input = 00000100, ROM = 0886 menyala dan lainnya mati
Clock ke 2 Ext Switch Input = 00000000, ROM = 118a menyala dan lainnya mati
Clock ke 3 Ext Address Bus = 00000001, ROM = 0400 menyala dan lainnya mati
Clock ke 4 Ext Address Bus = 00000001, ROM = 0886 menyala dan lainnya mati
Clock ke 5 Ext Address Bus = 00000001, ROM = 118a menyala dan lainnya mati
Clock ke 6 Ext Address Bus = 00000010, ROM = 0400 menyala dan lainnya mati
Clock ke 7 Ext Address Bus = 00000010, ROM = 0886 menyala dan lainnya mati
Clock ke 8 Ext Address Bus = 00000010, ROM = 118a menyala dan lainnya mati
Clock ke 9 Ext Address Bus = 00000011, ROM = 0400 menyala dan lainnya mati
Clock ke 10 Ext Address Bus = 00000011, ROM = 0886 menyala dan lainnya mati
Clock ke 11 Ext Address Bus = 00000011, ROM = 118a menyala dan lainnya mati
Clock ke 12 Ext Address Bus = 00000100, ROM = 0400 menyala dan lainnya mati
Clock ke 13 Ext Address Bus = 00000100, ROM = 0886 menyala dan lainnya mati
Clock ke 14 Ext Address Bus = 00000100, ROM = 118a menyala dan lainnya mati
Clock ke 15 Ext Address Bus = 00000101, ROM = 0400 menyala dan lainnya mati
Clock ke 16 Ext Address Bus = 00000101, ROM = 0886 menyala dan lainnya mati
Clock ke 17 Ext Address Bus = 00000101, ROM = 118a menyala dan lainnya mati
Clock ke 18 Ext Address Bus = 00000110, ROM = 0400 menyala dan lainnya mati
Clock ke 19 Ext Address Bus = 00000110, ROM = 0886 menyala dan lainnya mati
Clock ke 20 Ext Address Bus = 00000110, ROM = 118a menyala dan lainnya mati
Clock ke 21 Ext Address Bus = 00000111, ROM = 0400 menyala dan lainnya mati
Clock ke 22 Ext Address Bus = 00000111, ROM = 0886 menyala dan lainnya mati
Clock ke 23 Ext Address Bus = 00000111, ROM = 118a menyala dan lainnya mati

Anda mungkin juga menyukai