SKEMA DASAR SISTEM KOMPUTER DAN JENIS-JENIS REGISTER
Komponen sistem komputer
1. Pemroses (processor)Berfungsi mengendalikan operasi komputer & melakukan fungsi pemrosesan data.2. Memori utama-Berfungsi menyimpan data & program
-Biasanya volatile : tidak dapat mempertahankan data & program yang disimpan bila sumber daya energi (listrik) dihentikan.3. Perangkat masukan dan keluaranBerfungsi memindahkan data antara komputer & lingkungan eksternal yaitu : perangkatpenyimpan sekunder, perangkat komunikasi, terminal, dsb4. Interkoneksi antarkomponen (bus)Adalah struktur & mekanisme untuk menghubungkan pemroses, memori utama, & perangkatmasukan/keluaran.PEMROSESBerfungsi mengendalikan operasi komputer & melakukan fungsi pemrosesan data. Langkah-langkahyang dilakukan pemroses :
-mengambil instruksi yang dikodekan secara biner dari memori utama-mendekode instruksi menjadi aksi-aksi sederhana-melaksanakan aksi – aksiOperasi-operasi di komputer dapat dikategorikan menjadi 3 tipe, yaitu :1. Operasi aritmatika : +,-,*, dsb2. Operasi logika : OR, AND, XOR, inversi, dsb3. Operasi pengendalian : percabangan, lompat, dsbPemroses terdiri dari :♦ CU (Control Unit) : berfungsi mengendalikan operasi yang dilaksanakan sistem komputer.♦ ALU (Aritmetic Logic Unit) : untuk komputasi yaitu melakukan operasi aritmatika & logika♦ Register-register : berfungsi sebagai memori sangat cepat yang biasanya sebagai tempat operan-operan dari operasi yang akan dilakukan
Register dapat dikategorikan menjadi 2 :1. Register yg terlihat pemakai (pemrogram)Pemrogram dapat memeriksa isi dari register-register tipe ini. Beberapa instruksi disediakanuntuk mengisi (memodifikasi) register tipe ini. Terdiri dari 2 jenis :1.1 Register Data : menyimpan suatu nilai untuk beragam keperluan1.1.1General purpose register
Digunakan untuk menampung operasi floating point, menampung limpahan operasi penjumlahan atau perkalian.Digunakan untuk beraneka ragam keperluan pada suatu instruksi mesin yangmelakukan suatu operasi terhadap data.1.1.2Special purpose register
1.2 Register Alamat : berisi alamat data di memori utama, alamat instruksi di memoriutama,bagian alamat yang digunakan dalam penghitungan alamat lengkap1.2.1Register Indeks (index register)Pengalamatan berindeks merupakan salah satu mode pengalamatan popular.Pengalamatan melibatkan penambahan indeks ke nilai dasar untuk memperolehalamat efektif1.2.2Register penunjuk segmen (segment pointer register)Pada pengalamatan bersegmen, memori dibagi menjadi segmen-segmen. Segmenberisi satu blok memori yang panjangnya dapat bervariasi.Untuk mengacu memoribersegmen digunakan pengacuan terhadap segmen dan offset di segmen itu. Register penunjuk segmen mencatat alamat dasar (lokasi awal) dari segmen. Mode pengalamatan bersegmen sangat penting dalam manajemen memori.
1.2.3 Register penunjuk stack (stack pointer register)
Instruksi yang tak memerlukan alamat karena alamat operan ditunjuk registerpenunjuk stack. Operasi-operasi terhadap stack :
-instruksi push : menyimpan data pada stack, dengan meletakkan data di puncakstack-instruksi pop : mengambil data dari puncak stack.
1.2.4 Register penanda (flag register)
Isi register merupakan hasil operasi dari pemroses. Register berisi kondisi-kondisiyang dihasilkan pemroses berkaitan dengan operasi yang baru saja dilaksanakan.Register ini terlihat oleh pemakai tapi hanya dapat diperbaharui oleh pemroses sebagai dampak (efek) operasi yang dijalankannya.2. Register untuk kendali & statusDigunakan untuk mengendalikan operasi pemroses, kebanyakan tidak terlihat oleh pemakai.Sebagian dapat diakses dengan instruksi mesin yang dieksekusi dalam mode kontrol atau kernel sistem operasi.2.1 Register untuk alamat dan buffer, terdiri dari :2.1.1MAR (Memory Address Register)Untuk mencatat alamat memori yang akan diakses (baik yang akan ditulisi maupundibaca)2.1.2MBR (Memory Buffer Register)Untuk menampung data yang akan ditulis ke memori yang alamatnya ditunjuk MARatau untuk menampung data dari memori (yang alamatnya ditunjuk oleh MAR) yangakan dibaca.
2.1.3I/O AR (I/O Address Register)Untuk mencatat alamat port I/O yang akan diakses(baik akan ditulisi / dibaca).2.1.4I/O BR (I/O Buffer Register)
Untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk I/OAR atau untuk menampung data dari port (yang alamatnya ditunjuk oleh I/O AR)yang akan dibaca.2.2 Register untuk eksekusi instruksi2.2.1 PC (Program Counter) : mencatat alamat memori dimana instruksi di dalamnyaakan dieksekusi
2.2.2IR (Instruction Register) : menampung instruksi yang akan dilaksanakan2.3 Register untuk informasi statusRegister ini berupa satu register / kumpulan register. Kumpulan register ini disebut PSW(Program Status Word). PSW berisi kode-kode kondisi pemroses ditambah informasi-informasi status lain, yaitu :♦ SignFlag ini mencatat tanda yang dihasilkan operasi yang sebelumnya dijalankan♦ ZeroFlag ini mencatat apakah operasi sebelumnya menghasilkan nilai nol♦ CarryFlag ini mencatat apakah dihasilkan carry (kondisi dimana operasi penjumlahan/perkalian menghasilkan bawaan yang tidak dapat ditampung register akumulator)♦ EqualFlag ini mencatat apakah operasi menghasilkan kondisi sama dengan♦ Interupt enable/disableFlag ini mencatat apakah interrupt sedang dapat diaktifkan atau tidak♦ SupervisorFlag ini mencatat mode eksekusi yang dilaksanakan, yaitu mode supervisor atau bukan.Pada mode supervisor maka seluruh instruksi dapat dilaksanakan sedang untuk modebukan mode supervisor(mode user) maka beberapa instruksi kritis tidak dapat diaktifkan.
Artikel Terkait Materi Kuliah TI
Komunikasi Data
Pemograman
Sistem Operasi
Matematika Diskrit & Logika
Arsitektur Komputer
Interaksi Manusia Dan Komputer
Probabilitas Dan Statistik
•Rumus Kovariansi,Diskrit,Kontinyu,Dan Persamaan Korelasi
•Pengenalan Materi Probabilitas Dan Statistik
•Memahami Teori Himpunan
•Permutasi Dan Kombinasi
•Harapan Matematik ( Ekspetasi)
•Analisis Data Dan Statistik
•Variabel Acak Dan Fungsi Distribusi Peluang Diskrit
•Teorema Bayes
•Peluang Bersyarat Diskrit
•Fungsi Distribusi Peluang Kontinyu
Jaringan Komputer
Teknik Digital
Sistem Informasi Manajemen Dan Bisnis
Rekayasa Perangkat Lunak
Teknik Perantara Peripheral
ARTIKEL LAINNYA :
TRIK WINDOWS============================
DESIGN========================================
INTERNET==================================
SECURITY======================================
EARN $==================================
Skema Dasar Sistem Komputer
Subscribe to:
Post Comments (Atom)
DESIGN
|
SECURITY
|
TOOLS WINDOWS
|
INTERNET
|
AUDIO/VIDEO
|
OTHERS
|
0 comments:
Post a Comment