Anda di halaman 1dari 20

BAB 7

KARAKTERISTIK SET INSTRUKSI

Sumber: Shutterstock.com
PETA KONSEP

Karakteristik set
instruksi

Karakter set
instruksi pada Jenis operand Jenis operasi
mesin
A. Karakter set instruksi pada mesin

1. Elemen instruksi

CPU tidak akan melakukan operasi tertentu tanpa adanya sebuah


instruksi sebagai nilai input yang ditunjukkan kepada CPU.

Setiap proses kerja yang dilakukan oleh CPU berdasarkan perintah


atau instruksi-instruksi yang diterimanya. Instruksi tersebut
merupakan perintah atau kode dalam bahasa mesin atau lebih
dikenal sebagai machine instructions.
A. Karakter set instruksi pada mesin

1. Elemen instruksi
Jenis-jenis set instruksi yang dapat dimengerti oleh CPU dapat digolongkan
menjadi . . . .

CISC
Merupakan tipe komputer yang
dapat mengeksekusi sebuah
instruksi tunggan dengan operasi
tingkat rendah
RISC
Set instruksi pada RISC
disederhanakan agar instruksi
yang dikerjakan lebih cepat dan
efisien
A. Karakter set instruksi pada mesin
1. Elemen instruksi

Beberapa komponen yang harus dimiliki instruction set agar dapat dimengerti
dan dikerjakan oleh CPU sebagai berikut.

merupakan elemen dalam set instruksi yang berguna


Operation code sebagai petunjuk dalam menentukan jenis operasi yang
harus dikerjakan oleh CPU, misalnya operasi
penjumlahan.

Source
operand sumber referensi operand (data) berupa petunjuk
reference pada CPU tentang alamat data yang harus diambil
untuk dioperasikan.
A. Karakter set instruksi pada mesin

merupakan elemen dalam set instruksi yang berguna


Operation code sebagai petunjuk dalam menentukan jenis operasi yang
harus dikerjakan oleh CPU, misalnya operasi
penjumlahan.

merupakan elemen dalam set instruksi yang berguna


Next instruction
reference sebagai petunjuk dalam menentukan jenis operasi yang
harus dikerjakan oleh CPU, misalnya operasi
penjumlahan.
A. Karakter set instruksi pada mesin

1. Elemen instruksi
Source and result operands dapat terletak pada beberapa jenis komponen,
sebagai berikut.

Main or virtual Instruction set dapat berada di lokasi alamat


memory tertentu pada memori utama (sebagai contoh
RAM). CPU akan mengerjakan instruksi tersebut
dengan mengakses alamat memori tersebut. Pola
ini dapat dijumpai pada loader sistem operasi.
A. Karakter set instruksi pada mesin

Semua operasi dalam CPU akan memerlukan


CPU register
tempat sementara sebagai wadah atau memori
penyimpan data. Register adalah komponen yang
paling berperan untuk aktivitas tersebut.

Instruksi atau data dalam sebuah operasi di CPU


I/O device
dapat tersimpan atau berada pada peralatan
input-output. Sebagai contoh, dalam penggunaan
kehidupan sehari-hari adalah keamanan ruangan
yang menggunakan peralatan finger print.
A. Karakter set instruksi pada mesin

2. Simbol dan format instruksi


Mnemonic adalah perintah atau instruksi yang diberikan kepada CPU untuk
memodifikasi nilai-nilai register, biasanya merupakan singkatan dari suatu
perintah (dalam bahasa Inggris).
Contoh beberapa format instruksi atau mnemonic
A. Karakter set instruksi pada mesin

3. Jenis instruksi
Beberapa jenis instruksi
Jenis instruksi Maksud instruksi
Kode yang ditulis pada data memiliki
small
ukuran file kurang dari 64 KB
Untuk data yang digunakan pada
Medium
program kurang dari 64 KB
Jika data pada program besarnya
compact
lebih dari 64 KB
Apabila data dan kode program
large
besarnya lebih dari 64 KB
Kode program dan array data
huge
mencapai lebih dari 64 KB
A. Karakter set instruksi pada mesin

Hal yang perlu diperhatikan ketika memberikan sebuah instruksi


kepada CPU

Jenis operasi

Tipe data yang digunakan dalam proses atau data types

Format yang digunakan utuk mendeskripsikan operasi yag harus dikerjakan oleh CPU
lebih panjang

Jenis atau jumlah register yang dilibatkan untuk dilakukan modifikasi

Penentuan mode pengalamatan terhadap operand selama operasi dikerjakan


B. Jenis operand

Sebuah instruksi dapat dikategorikan menjadi beberapa tipe.

Address type Biasanya digunakan untuk menentukan mode


pengalamatan memori dalam bentuk
heksadesimal.

Numbers type Tipe operand yang berupa angka atau bilangan


selain huruf atau abjad yang dimulai dari 0
sampai 9.
B. Jenis operand

Sebuah instruksi dapat dikategorikan menjadi beberapa tipe.

Characters
type Tipe data karakter yang dapat dikenali mesin
termasuk semua alfabet, simbol, maupun angka.

Logical data
type Logical data hanya memiliki dua jenis data, yaitu
true (1) atau false (0).
C. Jenis operasi

Jenis operasi dapat dibedakan menjadi beberapa jenis

Data merupakan perintah untuk melakukan


processing
pengolahan data seperti pengoperasian
aritmetika

Data storage merupakan jenis perintah atau instruksi untuk


melakukan penyimpanan data, pemindahan
data atau pengcopy-an data ke memori
C. Jenis operasi

Jenis operasi dapat dibedakan menjadi beberapa jenis

Data merupakan perintah untuk melakukan


movement
pengolahan data seperti pengoperasian
aritmetika

Program flow merupakan jenis perintah atau instruksi untuk


control
melakukan penyimpanan data, pemindahan
data atau pengcopy-an data ke memori
C. Jenis operasi

Data processing
Jenis instruksi data processing dijelaskan pada tebel berikut.
C. Jenis operasi

Data storage
Jenis instruksi data storage dapat dijelaskan pada tabel berikut.
C. Jenis operasi

Program flow control

Jenis instruksi dijelaskan pada tabel berikut.


C. Jenis operasi

Program flow control

Jenis instruksi data movement dijelaskan pada tabel


berikut.
SOAL LATIHAN
1. Tuliskan lima jenis instruksi dan maksudnya.

2. Tulis dan jelaskan Jenis-jenis set instruksi yang dapat


dimengerti oleh CPU.

3. Sebuah instruksi jenis operand terbagi menjadi 4, tulis dan


jelaskan.

Anda mungkin juga menyukai