Wednesday, May 23, 2018

Set Intruksi


Dasar Teori

Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat di mengerti oleh sebuah CPU, set instruksi sering juga disebut sebagai bahasa mesin (machine code), karna aslinya juga berbentuk biner kemudian dimengerti sebagai bahasa assembly, untuk konsumsi manusia (programmer), biasanya digunakan representasi yang lebih mudah dimengerti oleh manusia.

Di dalam sebuah instruksi terdapat beberapa elemen-elemen instruksi:
1.       Operation code (op code)
2.       Source operand reference
3.       Result operand reference
4.       Xext instruction preference

Format instruksi (biner):
Missal instruksi dengan 2 alamat operand : ADD A,B A dan B adalah suatu alamat register.
Beberapa simbolik instruksi:

  • ADD               : Add (jumlahkan)
  • SUB                : Subtract (Kurangkan)
  • MPY/MUL     : Multiply (Kalikan)
  • DIV                 : Divide (Bagi)
  • LOAD             : Load data dari register/memory
  • STOR              : Simpan data ke register/memory
  • MOVE             : pindahkan data dari satu tempat ke tempat lain
  • SHR                : shift kanan data
  • SHL                : shift kiri data .dan lain-lain

Cakupan jenis instruksi:

  • Data processing           : Aritmetik (ADD, SUB, dsb); Logic (AND, OR, NOT,    SHR, dsb);     konversidata
  • Data storage (memory)  : Transfer data (STOR, LOAD, MOVE, dsb)
  • Data movement              : Input dan Output ke modul I/O
  • Program flow control    : JUMP, HALT, dsb.
Latihan 

2.       Berikut ini yang bukan tugas dari CU adalah……..
a.             Mengatur dan mengendalikan alat-alat input/output
b.             Mengambil instruksi-instruksi dari memori utama
c.             Melakukan semua perhitungan aritmatika
d.             Mangambil data dari memori utama untuk diproses
e.             Menyimpan hasil proses ke memori utama

3.       Komputer yang digunakan untuk mengolah data kualitalif adalah…….
a.             Computer digital
b.            Computer analog
c.             Computer longhibrid
d.             Computer mini
e.             Computer micro

4.       Klasifikasi computer dibagi menjadi beberapa klasifikasi yaitu, kecuali…..
a.             Jenis data yang diolah
b.             Kemampuan computer
c.             Ukuran fisik
d.             Bidang masalah
e.             Tipe computer

5.       Komuter yang digunakan untuk menangani masalah khusus adalah….
a.             General purpose computer
b.            Special purpose computer
c.             Scale purpose computer
d.             Medium purpose computer
e.             Large purpose computer

18.   Proses dimana insruksi dan dat akan diloaddari memori ke dalam CPU merupakan proses  yang disebut…..
a.             Proses instruksi
b.             Proses decoding
c.             Proses transfer
d.            Proses fetching
e.             Proses executing

29.   Berikut ini adalah tindakan transfer control, kecuali….
a.             JUMP
b.             RETURN
c.             EXECUTE
d.            INPUT
e.             HALT

30.   Menghentikan eksekusi program merupakan pengertian dari…..
a.             WHAT
b.            HATL
c.             RETURN
d.             JUMP
e.             SKIP

31.   Dibawah ini merupan operasi set instruksi, kecuali…….
a.             INPUT
b.             OUTPUT
c.             START I/O
d.            SKIP
e.             TEST I/O

32.   Berikut ini adalah mode dan format pengalamatan, kecuali…….
a.             INHERNT
b.             IMMEDIATE
c.             DIRECTION
d.             EXTENDED
e.             INDEXEDED

33.   Menspesifikasikam operasi yang akan dilakaukan adalah fungsi dari…
a.         Elemen instruksi mesin
b.         Source operand
c.          Opcode
d.         Result operand
e.          Next operand

34.   Next instruction reference berfungsi untuk……
a.             Menspesifikasikan operasi yang akan diproses
b.             Hasil/keluaran
c.             Input operasi
d.             Menguji kondisi tertentu
e.             Menginformasikan CPU proses instruksi berikutnya yang harus dialami

36.   Berikut yang termasuk model-model displacement adalah...
a.             Indexing
b.             Seving
c.              Decoding
d.             Reading
e.              Programing

37.   Kelemahan dari dirrect addressing adalah...
a.             Tidak memerlukan banyak waktu dalam proses data
b.             Memerlukan memori yang tinggi
c.             Field alamat sangat efektif
d.            Field alamat panjangnya lebih kecil
e.             Banyak di gunakan pada komputer lama

40.   Kelemahan dari dirrect addressing adalah...
a.             Tidak memerlukan banyak waktu dalam proses data
b.             Memerlukan memori yang tinggi
c.             Field alamat sangat efektif
d.            Field alamat panjangnya lebih kecil
e.             Banyak di gunakan pada komputer lama

SOURCE : GOOGLE.COM

0 comments

Post a Comment