![]() 2
2.3
R&acangan Set
I!!sti"uksi
Kumpu!an
instruksi
(instruction
set)
merupakar: alat
bagi
pemrogram
uz1tuk mengontrot
CPU.
Kumpula<<?. instruksi
menentuka11 banyak
fungsi
yang
ukar1 diiakukan oieh
CPU dan
karena i1u memili_l{i
efek yang
sangat menentukan
pada implementasi
pembuatan CPU. .rvr salah
rancaTig?..Jl
fundamental yang
paling
penting
dalal!l.
merancang
kumpulan
instruksi
melip1..>ti (Stallings,1997,
p9):
1. Operation
Repertoire
:
Bempa.
banyak
dan
operasi-operasi
apa yang hams
disediakan, illL"'l
sekompleks
apakah
operasi
seharusnya. Jenis-jenis
instruksi dapat
dikelompoka'il
menjadi (Stallings, 1997,
p6):
Pengo!ahan Daia
(Data
Processing)
:
lnstru.ksi-instruksi atit:naiika dan
logika.
+
Penyimpanan Data
(Data Storege)
:
L"'lstruksi-instruksi
memori.
+
Pemin:lahan Data
(Data
Movemenl)
:
Instruksi I/0.
+
Kontrol
(Control)
:
1"L iruksi
pemeriksaan
da11percabangan.
2.
Jer.is Data
(Data
Types)
:
Berbagai jecis
data
pada
saat
operasi dijalankan.
3. Format Instruksi (Instruction Format): Panjang
iastruksi (dalam bit),
jumlal1
alamat, ukuranfield, dsb.
Instruksi
dibagi
menjadi
bebempa.field:field,field
field
berkaitan denga:c
elemen-elemen
yang akan mengisi
.instruksi.
Layout
instmkai
ixri
dicl;:enal sebagai
format
instruksi (instruction
fonnat).
(Stallings, !997,
p4)
4. Register
:
Jumlall register
CPU
yang
c!apat direferensikan oleh
instruksi, dan
|