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 ReferenceElemen 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

Postingan populer dari blog ini

Tugas 5 OAKTI Latar Sejarah evolusi struktur dasar komputer

Tugas 1 Ihsannur Fathan Riziq:Pengantar Teknologi Informasi

TUGAS 12 SET INTRUKSI