01 - Pengantar Arsitektur Komputer

Anda mungkin juga menyukai

Anda di halaman 1dari 9

Pengantar Arsitektur

Komputer
(SAP)
Dr. Risanuri Hidayat
SAP = Simple As Possible

 Dijelaskan untuk mengetahui prinsip dasar kerja hardware komputer


dalam menjalankan program
 Arsitektur SAP dibuat sangat sederhana
Program Counter

 Program Counter: mencacah


dari 0000  1111 (4 bit)
 Counter berjalan ketika Cp = 1
 Hasil dikeluarkan ketika Ep = 1
 Reset ketika CLR = 0 kembali ke
0000
 Keluaran 4 bit fungsinya
menunjuk alamat memori yang
dieksekusi (4bit – 0000 sampai
1111). Reset nya menuju 0000
RAM (Random Access Memory)

16 x 8 artinya 16 alamat dan 8 bit data


16 alamat artinya 4 bit alamat 8 bit data
MAR (Memory Address Register)

 Input MAR 4 bit (LSB bus W)


 Output MAR ada dua jenis yang
dijadikan satu
 Alamat, jika hanya 4 bit (LSB)
yang dipakai
 Data, jika kedua 4 bit (menjadi 8
4
bit) dipakai
 Ada pergeseran (shift register)
di dalam MAR sehingga 4 bit 4
menjadi 8 bit.

4 4
IR (Instruction Register)

 Input 8 bit dari bus W


 Input 8 bit tsb dari RAM yang
isinya adalah instruksi 8 bit
 Keluaran dua macam
 4 bit MSB merupakan
merupakan instruksi menuju ke
controller
 4 bit LSB dikembalikan ke bus W
apabila diperlukan
Controller Sequencer

 CON (Controller Sequencer) adalah  Accumulator: register buffer that


hasil decode dari IR, berisi 12 bit yang menyimpan data sementara
akan mengendalikan seluruh komputer sebelum/sesudah perhitungan.
SAP Accumulator punya dua output, pertma
ke adder-subtractor dan yg kedua ke bus
W.
 CON = CP EP LM CE   L1 E1 LA EA   SUEULBLO  The Adder – Subtractor, penjumlah dan
pengurang (komplemen 2).
 Komputer bekerja dengan CLK edge.  Ketika SU = 0 maka berfungsi sebagai
penjumlah, S = A + B.
 Sebagai contoh EP = 1 dan LM = 0  Jika SU = 1 berfungsi sebagai pengurang
berarti PC diumpankan ke MAR pada A = A + B’
clock berikutnya.
 B register adalah juga buffer register,
 Contoh lain: CE = 0 dan LA = 0, alamat digunakan arithmetic operations. LB = 0
RAM dikirim ke accumulator. memasukkan pesan di bus W ke B.
Output Register

 Output Register. Hasil


perhitungan komputer harus
ditampilkan agar dapat dibaca.
Hasil ini disimpan Output
Register.
 Ketika EA = 1 dan LO = 0, isi
accumulator pindah ke output
register.
 Binary Display, adalah penampil
apa yang ada pada Output
Register. Isinya berupa decoder
 Malvino, Digital Computer
Electronics, Bab 10.

Anda mungkin juga menyukai