Anda di halaman 1dari 12

ARSITEKTUR CPU DAN SET

INSTRUKSI

Nama Kelompok: - Khairunnisa (2111010006)

- Atika Putri Rahmadian (2111010012)

- Angelita (2111010026)
ARSITEKTUR CPU
Struktur, Komponen dan Fungsi CPU ( Central Processing Unit)

STRUKTUR CPU
- Arithmetic and Logic Unit (ALU)
ALU berarti Unit Logika dan Aritmatika. Mempunyai tugas utama untuk membentuk berbagai fungsi
pengolahan data computer
- Control Unit
Control Unit atau Unit Kendali, mempunyai tugas utama untuk mengendalikan operasi dalam CPU dan
juga mengontrol komputer secara keseluruhan untuk menciptakan sebuah sinkronisasi kerja antar
komponen dalam melakukan fungsinya masing-masing
- Registers
Media penyimpan internal CPU yang digunakan saat proses pengolahan data.
- CPU Interconnections
Sistem koneksi dan bus yang menghubungkan komponen internal dan bus – bus eksternal CPU
Fungsi CPU

1. CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya
pemrosesannya.
2. Untuk melakukan operasi aritmatika dan logika terhadap data yang diambil
dari memori atau dari informasi yang dimasukkan melalui beberapa
perangkat keras.
3. CPU dapat mengakses data-data pada RAM dengan menentukan alamat
data yang dikehendaki.
4. Untuk penjalankan program yang disimpan dalam memori utama dengan
cara mengambil instruksi – instruksi, menguji instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur perintah
ARSITEKTUR CISC DAN RISC

Complex Instruction Set Computer (CISC) ATAU “Kumpulan instruksi komputasi komplek” merupakan
sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat
rendah, seperti pengambilan dari memori, operasi aritmatika dan penyimpanan ke dalam memori
semuanya sekaligus hanya didalam sebuah instruksi.

Reduced Instruction Set Computing (RISC) atau “kumputasi set instruksi yang disederhanakan”
merupakan sebuah arsitektur computer atau arsitektur komputasi modem dengan instruksi-instruksi dan
jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada computer dengan kinerja tinggi,
seperti computer vector.

Perbedaan CISC dan RISC

• Di RISC ukuran set instruksi kecil, sedangkan di CISC ukuran set instruksi besar

• RISC menggunakan format tetap (32 bit) dan Sebagian besar instruksi berbasis register sedangkan
CISC menggunakan rentan format variable 16-64 bit/ instruksi

• RISC menggunakan 1 jam dan mode pengalamatan terbatas di sisi lain CISC menggunakan mode
pengalamatan multi-jam 12 hingga 14
Desain set instruksi
Di definisikan sebagai suatu aspek dalam arsitektur computer yang dapat dilihat
oleh para programmer
Aspek-aspek yang harus dipertimbangkan sebelum menyelesaikan set instruksi:
1. Kenyamanan pemrograman: jumlah instruksi, programmer lebih suka
mempunyai sebanyak mungkin instruksi supaya operasi yang tepat dapat
dikerjakan oleh rangkaian instruksi.
2. Pengalamatan yang fleksibel: Programmer senang jika memungkinkan semua
mode pengalamatan operand ada di dalam arsitektur.
3. Jumlah General Purpose Register (GPR): Jika CPU mempunyai register yang
banyak, proggrammer memperoleh pemrosesan dan transfer data yang cepat.
4. Target segmen pasar: Sasaran bidang aplikasi untuk komputer memrlukan
operasi-operasi khusus untuk pemrosesan data yang efisien.
5. Kinerja sistem: Jika sebuah program mempunyai instruksi sedikit, kinerja
sistem meningkat karena waktu yang digunakan oleh CPU dalam pengambilan
instruksi berkurang.
ELEMEN-ELEMEN DARI SET INSTRUKSI

1. Operation Code (opcode) : menentukan operasi yang akan


dilaksanakan

2. Source Operand Reference : merupakan input bagi operasi


akan dilaksanakan

3. Result Operand Reference : merupakan hasil dari operasi


yang dilaksanakan

4. Next instruction Reference : memberitahu CPU untuk


mengambil (fetch) instruksi berikutnya setelah instruksi yang
dijalankan selesai.
JENIS-JENIS INSTRUKSI

 operasi set induksi untuk transfer data :


• MOVE : memindahkan word atau blok dari sumber tujuan
• STORE : memindahkan word dari prosesor ke memori
• LOAD : memindahkan word dari memori ke presesor
• 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
 Tindakan CPU untuk melakukan operasi arithmetic :

1. Transfer data sebelum atau sesudah

2. Melakukan fungsi dalam ALU

3. Menset kode-kode kondisi dan flag


 Operasi set instruksi untuk arithmetic :

1. ADD : penjumlahan

2. SUBTRACR : pengurangan

3. MULTIPLY : perkalian

4. DIVIDE : pembagian

5. ABSOLUTE

6. NEGATIVE

7. DECREMENT

8. INCREMENT
MODE PENGALAMATAN

Mode pengalamatan merupakan aspek arsitektur set instruksi dalam sebagian besar desain unit
pemroses pusat (CPU). Berbagai mode pengalamatan yang didefinisikan dalam arsitektur set
instruksi tertentu menentukan bagaimana instruksi bahasa mesin dalam arsitektur tersebut
mengidentifikasi operan dari setiap instruksi

Mode pengalamatan adalah bagaimana cara menunjuk dan mengalamati suatu lokasi memori
pada sebuah alamat dimana operand akan diambil

Setiap mode pengalamatan memberikan fleksibilitas khusus yang sangat penting. Mode
pengalamatan ini meliputi direct addressing, indirect addressing, dan immediate addressing
1.Direct Addressing (Pengalamatan Langsung)

• Teknik ini banyak digunakan pada komputer lama dan komputer kecil

• Hanya memerlukan sebuah referensi memori dan tidak memerlukan kalkulus khusus

2. Immediate Addressing (Pengalamatan Segera)

Adalah bentuk pengalamatan yang paling sederhana Penjelasan :

• Operand benar-benar ada dalam instruksi atau bagian dari intsruksi

• Operand sama dengan field alamat

• Umumnya bilangan akan disimpan dalam bentuk complement dua


• Bit paling kiri sebagai bit tanda

• Ketika operand dimuatkan ke dalam register data, bit tanda digeser ke kiri hingga maksimum word
data

3. Indirect Addressing (Pengalamatan tak langsung)

• Merupakan mode pengalamatan tak langsung

• Valid alamat mengacu pada alamat word di alamat memori yang pada giliran nya akan berisi alamat
operan yang Panjang

Anda mungkin juga menyukai