Anda di halaman 1dari 18

SET INSTRUKSI

ARSITEKTUR &
ORGANISASI KOMPUTER

Kelompok 4
Kelompok 4

ANGGOTA
Golden Antonius Usen Aman Lamatwelu (210211060053)
Marsya Natania Yumico Papona (210211060028)
Richard Erwin Manampiring (210211060064)
Alessandro Aurelio Pasla (210211060151)
Narwastu Yunita Sosang (210211060031)
SET INSTRUKSI
MODE PENGALAMATAN
Mode pengalamatan mempunyai pengertian bagaimana suatu instruksi akan
mendapatkan data yang diperlukannya dalam eksekusi. Karena ada beberapa
macam mode pengalamatan yang berbeda, suatu instruksi dapat mengakses operan
dalam satu atau beberapa cara yang berbeda. Setiap variasi mode pengalamatan
dari suatu instruksi harus memiliki kode operasi (op-code) yang unik, sehingga 62
instruksi dasar mikrokontroler M68HC05 membutuhkan setidaknya 210 kode operasi
dari instruksi-instruksinya.

Mode pengalamatan ada beberapa macam yakni:


1. Mode Pengalamatan INHERENT
2. Mode Pengalamatan IMEDIATE
3. Mode Pengalamatan DIRECT
4. Mode Pengalamatan EXTENDED
5. Mode Pengalamatan INDEXED
6. Mode Pengalamatan RELATIVE
FORMAT INSTRUKSI
Suatu instruksi terdiri dari beberapa field yang sesuai dengan elemen dalam instruksi
tersebut. Layout dari suati instruksi sering disebut sebagai format instruksi (Instruction
Format). Dalam format instruksi Kode operasi(opcode) direpresentasikan dengan
seingkatan-singkatan yang disebut mnemonic. Mnemonic mengindikasikan suatu
operasi bagi CPU.

Contoh mnemonic adalah :


ADD = penambahan
SUB = substract (pengurangan)
LOAD = muatkan data ke memori
STRUKTUR & FUNGSI CPU
ORGANISASI PROSESOR
Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem
komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi
untuk melakukan perhitungan dan menjalankan tugas.

Organissai Prosesor terdiri dari :

ALU (Arithmatic and Logical Unit), bertugas membentuk fungsi — fungsi


pengolahan data komputer.
CU (Control Unit), untuk mengontrol perpindahan data dan instruksi
ke/dari CPU dan juga mengontrol operasi ALU.
Register, media penyimpan internal CPU yang digunakan saat proses
pengolahan data.
CPU Interconnections, sistem koneksi dan bus yang menghubungkan
komponen internal CPU
ORGANISASI REGISTER
Sistem Komputer menggunakan hirarki memori.pada tingkatan yang atas, memori
lebih cepat, lebih kecil, lebih mahal. Di dalam CPU, terdapat sekumpulan register
yang tingkatan memorinya berada di atas hirarki memori utama dan cache.
Register dalam CPU memiliki dua fungsi:

1. User-visible Register User-visible Register adalah register yang dapat


direferensikan dengan menggunakan bahasa mesin yang dieksekusi CPU
User Visible terdiri dari:
General Purpose Register
Register Alamat
Register Data
Digunakan untuk menampung data
Register Kode Status Kondisi (Flag)
ORGANISASI REGISTER
2. Control and Register Control and register adalah register-register yang digunakan
oleh unit kontrol untuk mengontrol operasi CPU dan oleh program sistem operasi
untuk mengntrol eksekusi program.

Terdapat empat register yang penting adalah :


Program Counter (PC)

Instruction Register (IR)


Berisi alamat instruksi terakhir
Memory Address Register (MAR)
Berisi alamat penyimpanan dalam memorid.
Memori Buffer Register (MBR)
SIKLUS INSTRUKSI
Siklus instruksi adalah siklus operasi dasar dari sebuah komputer. Sebuah siklus
instruksi dapat terdiri dari dua atau tiga langkah yang biasa dikenal dengan
fetching-excecute atau fetching-decode-excecute.

Siklus yang terjadi pada kerja komputer itu ada 4 tahap yang akan dilalui,
diantaranya adalah sebagai berikut:
Input, tahapan memasukkan data ke komputer.
Processing, dilakukannya operasi atau pengolahan terhadap data.
Storage, yakni penyimpanan data, program atau output hasil pengolahan,
agar bisa digunakan di waktu lain.
Output, menampilkan informasi hasil pengolahan. Output dapat berupa
tampilan di monitor, hasil cetakan printer, atau suara di pengeras suara.
PIPELINING INSTRUKSI
Pipeline adalah suatu cara yang digunakan untuk melakukan sejumlah kerja
secarabersama tetapi dalam tahap yang berbeda yang dialirkan secara
continue pada unit pemrosesor.

Input baru akan diterima pada sebuah sisi sebelum input yang diterima
sebelumnya keluarsebagai output di sisi lainnya.Sebagai pendekatan yang
sederhana, bagi pengolahan instruksi menjadi dua tahap, yaitu pengambilan
instruksi dan pengeksekusian instruksi.

Pipeline memiliki dua tahapan yang independen:


tahapan pertama mengambil instruksi dan membufferkannya. Ketika
tahapan kedua bebas, tahapan pertama mengirimkan instruksi yang
dibufferkan tersebut.
Pada saat tahapan kedua sedang mengeksekusi instruksi, tahapan
pertama memanfaatkan siklus memori yang tidakdipakai untuk mengambil
dan membufferkan instruksi berikutnya. Proses ini disebut
instructionprefetch atau fetch overlap..
PROSESOR PENTIUM
Pentium adalah generasi kelima dari arsitektur prosesor mikro x86 hasil pekerjaan Intel
Corporation, yang desainnya dibuat oleh Vinod Dham. Pentium merupakan penerus
dari jajaran prosesor 486, dan mulai dijual ke pasaran pertama kali pada tanggal 22
Maret 1993. Nama asli (kode) Pentium adalah 80586 atau i586, sebagai mengikuti
penamaan generasi sebelumnya.

Pentium merupakan prosesor pertama dari Intel yang menggunakan arsitektur


superskalar, sehingga walaupun Pentium merupakan prosesor yang bersifat CISC,
Pentium dapat bekerja seperti layaknya prosesor RISC, meskipun pada saat itu belum
ada aplikasi yang mampu memanfaatkannya.

Pada 2017, Intel membagi Pentium menjadi dua line-up. Pentium Silver
bertujuan untuk perangkat berdaya rendah dan berbagi arsitektur dengan
Atom dan Celeron. Pentium Gold bertujuan untuk desktop tingkat pemula
dan menggunakan arsitektur yang ada, seperti Kaby Lake or Coffee Lake.
REDUCED INSTRUCTION SET
COMPUTERS(RISC) DAN
PROSESOR SUPERSAKLAR
REDUCED INSTRUCTION SET
ARCHITECTURE
Reduced Instruction Set Computer adalah jenis arsitektur mikroprosesor yang
menggunakan kumpulan instruksi kecil yang sangat dioptimalkan daripada
kumpulan instruksi yang sangat terspesialisasi yang biasanya ditemukan di
arsitektur lain.
PIPELINING RISC
RISC merupakan rancangan arsitektur CPU yang mengembil dasar filosofi bahwa
prosesor dibuat dengan arsitektur yang tidak rumit dengan membatasi jumlah
instruksi hanya pada instruksi dasar yang diperlukan saja. Dengan kata lain RISC
adalah arsitektur komputer dengan kumpulan perintah (instruksi) yang sederhana,
tetapi dalam kesederhanaan tersebut didapatkan kecepatan operasi setiap siklus
instruksinya.
PERBEDAAN RISC DAN CISC
RISC menggunakan unit pemrograman terprogram sedangkan CISC memiliki
pemrograman mikro.
Optimasi set instruksi (instruction set optimization) RISC berbasis perangkat lunak
sedangkan CISC berbasis perangkat keras.
Decoding instruksi RISC secara komparatif lebih sederhana daripada CISC.
Dalam prosesor RISC, data dan instruksi membutuhkan cache terpisah. Sebaliknya,
ada cache gabungan untuk data dan instruksi di CISC.
Dalam RISC, kompleksitas dikaitkan dengan kompiler sedangkan di CISC
kompleksitas dikaitkan dengan mikroprogram.
PROSESOR SUPERSAKLAR
Prosesor Superskalar adalah istilah bagi prosesor yang mampu melakukan banyak
instruksi setiap siklusnya, dengan menggunakan sebuah teknik yang disebut
dengan pipelining.

Dalam taksonomi Flynn, prosesor superskalar inti tunggal diklasifikasikan sebagai


prosesor SISD (aliran instruksi tunggal, aliran data tunggal), meskipun prosesor
superskalar inti tunggal yang mendukung operasi vektor pendek dapat
diklasifikasikan sebagai SIMD (aliran instruksi tunggal, banyak data aliran). Sebuah
multi-core prosesor superscalar diklasifikasikan sebagai MIMD prosesor (beberapa
instruksi sungai, beberapa data stream).
THANK YOU

Anda mungkin juga menyukai