Minggu, 04 November 2012

ARSITEKTUR SET INSTRUKSI (Tugas Ke-2)

Jenis Instruktur :
          Set instruksi merupakan sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU lengkap. Karakteristik instruksi mesin atau didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram.
jenis-jenis struktur.
1. Pengolahan data ( data processing)
Meliputi operasi-operasi aritmetika dan logika. Operasi aritmetika memiliki kemampuan komputasi untuk pengolahan data numeric. Sedangkan instruksi logika beroperasi terhadpa bit-bit word sebagai bit, bukannya sebagai bilangan, sehingga instruksi ini memiliki kemampuanuntuk pengolahan data lain.
2. Perpindahan data ( data movement) berisi instruksi perpindahan data antar register maupun modul I/O untuk dapat diolah oleh CPU maka diperlukan instruksi-instruksi yang bertugas memindahkan data operand yang diperlukan.
3. Penyimpanan data ( data storage) berisi instruksi-instruksi penyimpan ke memori. Instruksi penyimpanan sangat penting dalam operasi komputasi, karena data tersebut akan digunakan untuk operasi berikutnya, minimal untuk ditampilkan pada layar harus diadakan penyimpanan walaupun sementara.
4. Kontrol aliran program ( program flow control) berisi instruksi pengontrolan operasi dan percabangan ke   set instruksi lain.
 
TEKNIK PENGALAMATAN
 Mode pengalamatn Pentium
            Pentium dilengkapi bermacam-macam mode pengalamatan untuk memudahkan bahasa-bahasa tingkat tinggi mengeksekusinya secara efisien.
Macam-macam mode pengalamatanpentium :
·  Mode Immediate
· Operand berada di dalam intruksi.
   ·  Operand dapat berupa data byte, word atau doubleword.
·  Mode Operand Register
Yaitu operand adalah isi register.
   ·      Register 8 bit (AH, BH, CH, DH, AL, BL, CL, DL)
   ·      Register 16 bit (AX, BX, CX, DX, SI, DI, SP, BP)
   ·      Register 32bit (EAX, EBX, ECX, ESI, EDI, ESP, EBP)
  ·  Register 64 bit yang dibentuk dari register 32 bit secara  berpasangan.
  ·      Register 8, 16, 32 bit merupakan register untuk penggunaan umum (general purpose register).
  ·      Register 14 bit biasanyan untuk operasi floating point.
  ·      Register segmen (CS, DS, ES, SS, FS, GS)
  ·      Mode Displacement
  ·   Alamat efektif berisi bagian-bagian intruksin dengan displacement 8, 16, atu 32 bit.
  ·  Dengan segmentasi, seluruh alamat dalam intruksi mengacu ke sebuah offset di dalam segmen.
  ·    Dalam Pentium, mode ini digunakan untuk mereferensi variable-variabel global.
  ·       Mode Base
  ·      pengalamatan indirect yang menspesifikasi saru register 8, 16 atau 32 bit berbasis alamat efektifnya.

DESAIN  SET  INSTRUKSI

     Desain set instruksi merupakan masalah yang sangatkomplek yang melibatkan banyak aspek, diantaranya adalah:1. Kelengkapan set instruksi2. Ortogonalitas (sifat independensi instruksi)3. Kompatibilitas :
            - source code compatibility
            - Object code Compatibility
            Selain ketiga aspek tersebut juga melibatkan hal-hal sebagaiberikut :
a. Operation Repertoire
    Berapa banyak dan operasiapa saja yang disediakan, dan berapa sulitoperasinya
b. Data Types
    Tipe/jenis data yang dapat olah
c. Instruction Format
   Panjangnya, banyaknya alamat,dsb.
d. Register
    Banyaknya register yang dapat digunakan
e. Addressing
    Mode pengalamatan untuk operand
Sumber: http://muhammadfarhan22.blogspot.com/2012/11/arsitektur-set-instruksi.html
http://siezwoyouye.blogspot.com/2012/10/arsitektur-set-instruksi.html
 

Tidak ada komentar:

Posting Komentar