RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - INSTRUKSI KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER - INSTRUKSI KOMPUTER
lnstruksi-instruksi diklasifikasikan dalam tipe yang berbeda berdasarkan faktor-faktor berikut :
-Opcode : kode operasi yang harus dikerjakan oleh instruksi.
-Data : tipe data : biner, desimal dan sebagainya.
-Lokasi operand : memori, register, dan sebagainya.
-Pengalamatan operand : metode penentuan lokasi operand (alamat).
-Panjang instruksi : satu byte, dua byte, dan sebagainya.
-Jumlah medan alamat : nol alamat, satu alamat, dua alamat, dan sebagainya.
Tidak ada dua komputer yang mempunyai set instruksi yang sama.
Hampir setiap komputer mempunyai beberapa instruksi yang unik yang menarik pemrogram. Arsitek komputer memberikan perhatian dalam pembentukan set instruksi karena melibatkan pemrogram dan mesin komputer. Delapan jenis Operasi :
-lnstruksi transfer data : instruksi ini menyalin data dari satu register/lokasi memori ke yang lainnya.
-lnstruksi aritmetika : instruksi ini melakukan operasi-operasi aritmetika.
-lnstruksi logika : instruksi ini melakukan operasi-operasi logika Boolean.
-lnstruksi transfer kontrol : instruksi ini modifikasi/mengubah urutan eksekusi program.
-lnstruksi I/O : instruksi ini melakukan transfer informasi antara peripheral eksternal dan inti sistem (CPU/memori).
-lnstruksi manipulasi strint : instruksi ini melakukan manipulasi string byte, word, double word, dan sebagainya.
-lnstruksi Translate: instruksi ini melakukan konversi data dari satu format ke format lain.
-lnstruksi kontrol prosesor: instruksi ini melakukan kontrol operasi prosesor.
Jenis Instruksi
- Data processing
- Data storage (main memory)
- Data movement (I/O)
- Program flow control
Input/Output
- Tersedia instruksi khusus
- Atau digunakan instruksi data movement (memory mapped)
- Atau dikerjakan oleh controller (DMA)
Systems Control
- Privileged instructions
- CPU harus berada pada state tertentu
- Ring 0 pada 80386+
- Kernel mode
- Digunakan oleh operating systems
Komentar
Posting Komentar