• SIKLUS INSTRUKSI
  • ALU Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. I/O Interconection




    Download 2.87 Mb.
    bet16/21
    Sana01.08.2021
    Hajmi2.87 Mb.
    #16456
    1   ...   13   14   15   16   17   18   19   20   21
    ALU

    Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.


    I/O Interconection

    Input-Output (/O) Interconection merupakan sistem koneksi yang menghubungkan antar komponen internel dalam sebuah CPU, yaitu ALU, unit kontrol, dan register serta menghubugkan CPU dengan bus-bus eksternal diluar CPU.



      1. SIKLUS INSTRUKSI

    Program yang ada di memori komputer terdiri dari sederetan instruksi. Setiap instruksi dieksekusi melalui suatu siklus. Setiap siklus instruksi terdiri dari tahap-tahap :

    1. Instruction fetch, yaitu mengambil instruksi dari memori dan mentransfernya ke unit kontrol.

    2. Mengartikan (decode) instruksi dan menentukan apa yang harus dikerjakan serta data apa yang digunakan.

    3. Baca alamat efektif, jika instruksi beralamat indirect.

    4. Proses eksekusi instruksi dengan memilih operasi yang diperlukan dan mengendalikan perpindahan data yang terjadi.

    5. Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya yaitu Program Counter

    6. PC akan menambah satu hitungan setiap kali CPU membaca instruksi

    7. Instruksi-instruksi yang dibaca akan dibuat dalam register instruksi (IR)



      1. INTERUPSI

    Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU.
    Tujuan interupsi secara umum untuk manajemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul-modul I/O maupun memori.
    Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU dan kecepatan eksekusi masing-masing modul berbeda sehingga dengan adanya fungsi interupsi dapat sebagai sinkronisasi kerja antar modul.

    Dalam CPU terdapat sinyal-sinyal interupsi sebagai berikut :

    - Program

    Interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program, contoh : aritmatika overflow, pembagian nol, operasi

    - Timer

    Interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler

    - I/O

    Sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi.



    - Hardware failure

    Interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori



    1   ...   13   14   15   16   17   18   19   20   21




    Download 2.87 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    ALU Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. I/O Interconection

    Download 2.87 Mb.