Anda di halaman 1dari 13

Instruction Sets:

Characteristics and Functions

(Karakteristik dan Fungsi Set


Intruksi)

Kelompok 10
-Muhaiminul Akram
-Nur Ikhsan ORGANISASI KOMPUTER DAN ARSITEKTUR KOMPUTER
Set instruksi

• Kumpulan langkap instruksi yang ada dipahami oleh CPU


• termasuk:
• Kode mesin,
• Biner, &
• Biasanya di wakili oleh kode assembly
Karakreristik mesin instruksi

• Dari sudut pandang desiner. Set intruksi menyediakan kebutuhan


fungsional untuk CPU.
• Dari sisi pengguna, pengguna yang memilih untuk program dalam
bahasa mesin menjadi dasar struktur register dan memori, jenis
data langsung di dukung oleh mesin, dan fungsi dari ALU
Elemen Intruksi

Untuk dapat dieksekusi CPU suatu instruksi harus berisi elemen


informasi yang diperlukan CPU secara lengkap dan jelas. Unsur-unsur
ini adalah sebagai berikut:
1. Operasi kode (Operation code/OPCODE)
2. Sumber operan referensi (Source Operand Reference) /Alamat
asal operand
3. Hasil operan referensi (Result Operand Reference) /Alamat hasil
operand
4. Referensi intruksi berikutnya (Next instruction Reference)
5. Sumber dan hasil operand (Source dan result operand)
Source dan result operand

• Sumber dan hasil operand dapat berada di salah


satu tiga bidang:

• Memori utama/Virtual
• CPU register
• I/O device
Intruksi Representasi

• Dalam komputer, setiap instruksi diwakili oleh urutan bit. Itu


instruksi dibagi menjadi bidang, sesuai dengan unsur-unsur dari
petunjuk. Contoh sederhana dari format instruksi ditunjukkan
pada Gambar.
Jenis Instruksi

jenis instruksi sebagai berikut:

• Data Processing/ Pengolahan Data


• Data Movement/ Perpindahan
• Data Storage/ Penyimpanan Data
• Control / Kontrol
Jumlah Alamat
Rancangan Set Instruksi
• Dengan hal tersebut kebutuhan pemogram menjadi bahan pertimbangan dalam
merancang set intruksi.
• Masalah rancangan fundamental meliputi:

1. Operation repertoire
2. Data types (jenis data)
3. Instruction format (bentuk instruksi)
4. Registers
5. Addressing

• Maslah masalah ini saling berkaitan dan harus diperhatikan dalam merancang set
instruksi.
Type Operand

Instruksi mesin beroperasi pada data.


Kategori umum yang paling penting dari data adalah:

• address
• Number
• Karakter
• Logical Data
Transfer Data

1. Menetapkan lokasi operand sumber dan operand tujuan.


2. Lokasi-lokasi tersebut dapat berupa memori, register atau
bagian paling atas daripada stack.
3. Menetapkan panjang data yang dipindahkan.
4. Menetapkan mode pengalamatan.
Operasi Set Instruksi Untuk Transfer Data

• MOVE : memindahkan word atau blok dari sumber ke tujuan


• STORE : memindahkan word dari prosesor ke memori
• LOAD : memindahkan word dari memori ke prosesor
• EXCHANGE : menukar isi sumber ke tujuan
• CLEAR / RESET : memindahkan word 0 ke tujuan
• SET : memindahkan word 1 ke tujuan
• PUSH : memindahkan word dari sumber ke bagian paling atas stack
• POP : memindahkan word dari bagian paling atas sumber
[][][][][][][][]
[][][][][][][][][][][][][][][][][][][][][]

Anda mungkin juga menyukai