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
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