Register
Dalam system computer terdapat dua kategori register :
Register yang terlihat pemakai (User-visible register)
Register untuk kendali status (control and status register)
c. Perangkat masukan/keluaran
Perangkat masukan dan keluaran komputer secara garis besar terdiri dari 2 bagian :
a) Komponen mekanis (perangkat)
b) Komponen elektronis (pengendali perangkat berupa chip controller)
Perangkat dikendalikan oleh chip controller di board sistem atau card, yang
dihubungkan dengan pemroses atau komponen lainnya melalui bus. Setiap kontroler
mempunyai register kendali, register status (kode kesalahan). Setiap controller dapat
dialamati oleh pemroses. Antarmuka perangkat pengendali (device adapter)
mengikuti standar ANSI, IEEE, ISO, CCITT, EIA atau standar de-facto.
d. Interkoneksi antar komponen
Interkoneksi antar komponen disebut bus, terdiri atas :
a) Bus alamat : yang bisa berisi 16, 20, 24 jalur sinyal paralel atau lebih. Bus
alamat merupakan jalur yang digunakan oleh CPU untuk mengirim alamat lokasi
ke memori/port. Jumlah memori dan/atau port yang dapat dialamati yaitu 2N
dimana N adalah jalur alamat.
b) Bus data : berisi 8, 16, 32 jalur sinyal paralel atau lebih. bus data merupakan
jalur dua arah antara CPU dan memori/port.
c) Bus kendali : berisi 4 – 10 jalur sinyal paralel, merupakan jalur satu arah dari
CPU ke memori/port. Bus kendali terdiri atas :
c) memory read : memerintahkan melakukan pembacaan memori d) memory
write : memerintahkan melakukan penulisan memori
e) I/O read : memerintahkan melakukan pembacaan port I/O
f) I/O write : memerintahkan melakukan penulisan port I/O