Anda di halaman 1dari 15

Arsitektur

Simple as Posible Computer - 1

Literatur :
Organisasi & Arsitektur Komputer
Maman Abdurohman, Informatika, Bandung
Komputer SAP (Simple As Possible)

• Komputer SAP (Simple as Possible) artinya komputer


sesederhana mungkin
• Perancangan komputer SAP bertujuan untuk
memperkenalkan semua ide penting dibalik operasi
komputer tanpa harus tenggelam dalam kerumitan
yang tidak perlu.
• Meski sederhana, SAP sudah mengandung banyak
konsep yang lanjut.
• SAP-1 merupakan tahap pertama dari evolusi ke
arah pengembangan komputer modern.
Arsitektur SAP-1
3-state buffer Arsitektur SAP-1
Semua keluaran menuju
bus W dikendalikan oleh
three state buffer yang
memungkinkan transfer
data dari register ke bus
secara teratur.

Lebar jalur bus SAP-1 =


8 bit
Jalur Kendali Umum Arsitektur SAP-1

Jalur kendali umum yang hampir


ada di setiap komponen adalah :
• CLK : untuk memicu
pengaktifan komponen dengan
mode active high. Akan aktif bila
nilai = 1
• CLK’ : untuk memicu
pengaktifan komponen dengan
mode active low. Akan aktif bila
nilai = 0
• CLR : mereset komponen
dengan mode active high. Aktif
bila nilai 1
• CLR’ : mereset komponen
dengan mode active low. Aktif
bila nilai 0
Pencacah Program (Program Counter - PC)

• Merupakan bagian dari unit


kendali
• Menggunakan 4-bit, sehingga
nilai yang mungkin adalah
0000 – 1111
• Saat komputer mulai bekerja,
nilai pencacah = 0000
• Nilai ini dikirim ke MAR saat
siklus fetch
• Pencacah akan menaikkan
angka cacahnya menjadi
PC 🡨 PC + 1
• Proses akan dilakukan terus
sampai ada instruksi HALT
Jalur Kendali Pencacah Program

Jalur kendali pada pencacah


program adalah :
• Ep : mengeluarkan nilai dari
pencacah ke dalam bus W
• Cp : mengendalikan increment
pencacah : PC 🡨 PC + 1
Masukan & MAR

• Termasuk register saklar untuk


alamat dan data
• Bagian dari unit input
• Memungkinkan pengiriman 4
bit alamat dan 8 bit data
kepada memori (RAM)
• Selama komputer bekerja,
alamat dalam pencacah
ditahan (latched) pada MAR
• MAR kirim 4 bit alamat ke
memori RAM untuk baca
instruksi dalam memori
• Jalur kendali adalah LM’, yaitu
untuk mengambil data dari bus
W ke dalam MAR
RAM 16 x 8

• Untuk menyimpan data &


instruksi
• Alamat memori yang akan
digunakan ditunjukkan oleh
MAR
• Instruksi / data lalu ditaruh
dalam bus W
• Instruksi 🡨 masuk ke IR
• Data 🡨 masuk ke
register
• Jumlah alamat 16 dan lebar
data = 8 bit
• Itulah sebabnya PC kita
lebarnya 4 bit
• Jalur Kendali :
• CE’ : mengeluarkan 8 bit
dari memori ke bus W
Pengendali Pengurut (Controller Sequencer)

• Berfungsi untuk mengatur


seluruh jalannya komputer,
termasuk eksekusi instruksi
• Sebelum komputer bekerja,
sinyal CLR & CLK dikirim ke
PC & IR
• Sinyal CLR mengakibatkan
• PC direset ke 0000
• Instruksi terakhir dalam IR
dihapus
• Sinyal CLK jg dikirim ke
semua register buffer
• Mensinkronkan operasi
komputer
• Menjamin setiap langkah
operasi akan terjadi
sbgmn mestinya
Akumulator
• Sebuah register buffer,
menyimpan sementara hasil
operasi
• Punya 2 macam keluaran :
• Keluaran 2 keadaan 🡨
diteruskan ke bagian
penjumlah-pengurang
• Keluaran 3 keadaan 🡨
dikirimkan ke bus W
• Data pd kedua macam keluaran
sama, yg membedakan adalah
keluaran 3 keadaan akan ditaruh
ke bus W jika EA tinggi
• Jalur kendali :
• LA’ : ambil data 8 bit dari bus
W
• EA : mengendalikan data 8 bit
yg menuju ke bus W
Penjumlah-Pengurang

• Menggunakan sistem
Komplemen 2 (K-2)
• Jalur Kendali :
• SU : menentukan jenis
operas (+ / -). Jika SU aktif
maka operasi
pengurangan, sebaliknya
penjumlahan
• EU : mengendalikan data
8 bit menuju ke bus W
• Bersifat asinkron, artinya isi
keluarannya akan berubah bila
terjadi perubahan pada data
masukan
Register B

• Adalah register buffer


• Jalur Kendali :
• LB’ : mengambil data 8 bit
dari bus W
• Keluaran dari register B
mengaktifkan penjumlah-
pengurang, memasukkan
bilangan yang akan
dijumlahkan dengan atau
dikurangkan dari isi
akumulator
Register Keluaran

• Berisi hasil operasi dari


register penjumlah pengurang,
setelah sementara disimpan
dalam akumulator
• Jalur kendali :
• L0’ : mengambil data 8 bit
dari bus W
• Sering disebut output port
• Dalam mikrokomputer
digunakan untuk
menggerakkan alat spt
printer, CRT, dsb
Peraga Biner

• Terdiri dari 8 buah LED yang


dihubungkan dengan sebuah
flip-flop dari output port.
• Menyajikan isi output port
• Hasil jumlah/kurang dilihat
dalam bentuk biner

Anda mungkin juga menyukai