TUGAS 9 OAKTI (SET INTRUKSI :KARAKTERISTIK DAN FUNGSI)
SET INTRUKSI :KARAKTERISTIK DAN FUNGSI
Set Intruksi merupakan Kumpulan
instruksi lengkap yang dimengerti oleh
CPU.Set intruksi bisa berupa kode mesin,biner dan lain lain.
ELEMEN INTRUKSI:
1. Operation
code (Op code) : menentukan
operasi-operasi yang akan dilakukan (misalnya: ADD,I/O). Operasi itu
dispesifilan oleh sebuah kode biner, dikenal sebagai kode operasi.
2.Source
Operand reference : Operasi
dapat melibatkan satu atau lebih operand sumber, dengan kata lain, operand
adalah input bagi operasi.
3.Result
Operand reference : Hasil dari operasi yang dilakukan
4. Next
Instruction Reference : Elemen
ini memberitahukan CPU posisi instruksi berikutnya yang harus diambil setelah
menyelesaikan eksekusi suatu instruksi. Instuksi berikutnya yang akan diambil
berada di memori utama atau pada system memori virtual, akan berada baik di
dalam memori utama atau memori sekunder. Umumnya, instruksi yang akan segera
diambil selanjutnya, berada setelah instruksi saat itu
JENIS-JENIS INTRUKSI
1. Data memory :
2. Data storage
3. Data movement
4. Program Flow Control
PENYAJIAN INTRUKSI
Penyajian intruksi dilakukan dalam
kode mesin setiap instruksi memiliki pola-
bit tertentu dan Untuk konsumsi programmers disediakan penyajian simbolik
OPERANDS:
Operand adalah sebuah
objek yang ada pada operasi matematika yang dapat digunakan untuk melakukan operasi. Operand atau operator dalam bahasa C berbentuk simbol bukan
berbentuk keyword atau kata yang biasa ada di bahasa pemrograman lain.
TIPE-TIPE OPERANDS.
1. Addresses:
Addresses banyak:
1. Intruksi semakin kompleks
2. Perlu register banyak
3. Program lebih pendek
4. Lebih cepat
Addresses dikit :
1. Intruksi lebih sederhana
2. Eksekusi lebih cepat
2. Numbers :
1.Integer or fixed point
2.Floating point
3.Decimal (BCD)
3. Characters:
1. ASCII
2. EBCDIC
4. Logical data :
1. Data berbentuk binary 1 dan 0
FORMAT INTRUKSI
Format instruksi menentukan layout bit suatu
instruksi. Format instruksi harus mencakup opcode dan secara implisit atau
eksplisit, nol operand atau lebih. Secara implisit atau eksplisit, format harus
dapat mengindikasikan mode pengalamatan seluruh operand-nya. Pada sebagian
besar set instruksi, digunakan lebih dari satu format instruksi. Rancangan
format instruksi merupakan seni yang kompleks, dan telah diimplementasikan
bermacam-macam rancangan.Suatu instruksi terdiri dari beberapa field yang
sesuai dengan elemen dalam instruksi tersebut. Layout dari suatu instruksi
sering disebut sebagai Format Instruksi (Instruction Format).
JUMLAH ADDRESS:
1. Empat
Alamat ( dua operand, satu hasil, satu untuk alamat instruksi berikutnya)
2. Tiga
Alamat (dua operand, satu hasil)
3. Dua
Alamat (satu operand merangkap hasil, satunya lagi operand)
4.
Satu Alamat (menggunakan accumulator untuk menyimpan operand dan hasilnya)
Macam-macam Intruksi menurut jumlah operasi
1. O —
Address Instruction
2. 1 —
Addreess Instruction.
3. N —
Address Instruction
4. M + N —
Address Instruction
ADDRESSING MODES
1. Immediate
addressing :Operand
(data yang akan dikomputasi) berada langsung pada set instruksi.
2. Direct Addressing : Operand berada pada memori, set instruksi
memegang alamat lokasi memori dimana operand tersebut berada.
3. Indirect Addressing : Operand berada pada memori, untuk mendapatkan operand ini CPU harus melakukan penelusuran dua kali yaitu dari data alamat memori yang ada pada set instruksi serta alamat yang ditunjuk oleh alamat memori yang diperoleh dari set instruksi tadi.
4. Register addressing: Operand yang berada pada bagian register
5. Register Indirect Addressing : Operand yang berada pada bagian memori
6. Displacement : Operand berada pada memori, cara kerjanya merupakan gabungan dari teknik direct addressing dan register indirect addressing.
7. Stack : Operand yang berada pada bagian stack
JENIS OPERASI:
1. Data transfer
2. Aritmethic
3. Logical
4. Conversion
5. I/O
6. System Control
7. Transfer of Control
SOAL
1.Kumpulan instruksi lengkap yang dimengerti oleh CPU merupakan pengertian dari:
a. Logical
b. Set Intruksi
c. Sistem komputer
d. tipe data
2. ADD,I/O merupakan contoh dari elemen intruksi.....
a. Source Operand reference
b.Logical
c. Operation code
d. Result Operand reference
3. jenis intruksi dibawah ini antara lain,kecuali....
a. Data storage
b. Data movement
c. Program Flow Control
d. Direct system
4. ASCII merupakan contoh dari tipe operand.....
a. Addresses
b. Logical
c. Characters
d. Numbers
5. Floating point dan decimal merupakan contoh dari tipe operand....
a. Addresses
b. Logical
c. Characters
d. Numbers
6. addressing modes dalam set intruksi berjumlah...
a. 4
b.5
c.6
d.7
7. di bawah ini yang bukan merupakan jenis operasi adalah....
a.Logical
b. Data transfer
c.I/O
d. Numbers
8. Operand (data yang akan dikomputasi) berada langsung pada set instruksi adalah pengertian dari :
a.Direct Addressing
b.Register addressing
c.Immediate addressing
d.Displacement
9. Operand berada pada memori, cara kerjanya merupakan gabungan dari teknik direct addressing dan register indirect addressing merupakan pengertian dari......
a.Direct Addressing
b.Register addressing
c.Immediate addressing
d.Displacement
10. Operand yang berada pada bagian register merupakan pengertian dari.....
a.Direct Addressing
b.Register addressing
c.Immediate addressing
d.Displacement

Komentar
Posting Komentar