Tugas 9 Oleh : Falen 2103015208

SET INSTRUKSI:  KARAKTERISTIK  DAN FUNGSI

Arsitektur Set Instruksi

Set instruksi didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram.

Dua bagian utama arsitektur komputer:

1.      Instruction set architecture (ISA) / arsitektur set instruksi ISA meliputi spesifikasi yang menentukan bagaimana   programmer bahasa mesin akan berinteraksi oleh komputer. ISA menentukan sifat komputasional komputer.

2.      Hardware system architecture (HSA) / arsitektur system hardware  HSA berkaitan dengan subsistem hardware utama    computer (CPU, system memori dan IO). HSA mencakup  desain logis dan organisasi arus data dari subsistem

Elemen-Elemen Dari Instruksi Mesin (Set Instruksi)

1.      Operation Code (opcode) : menentukan operasi yang akan dilaksanakan

2.      Source Operand Reference : merupakan input bagi operasi yang akan dilaksanakan

3.      Result Operand Reference : merupakan hasil dari operasi yang dilaksanakan

4.      Next instruction Reference : memberitahu CPU untuk mengambil (fetch) instruksi                berikutnya setelah instruksi yang dijalankan selesai.

5.      Source dan result operands dapat berupa salah satu diantara tiga jenis berikut ini:

Ø  Main or Virtual Memory

Ø  CPU Register

Ø  I/O Device

Jenis-Jenis Operand

a.       Addresses

b.      Numbers :  - Integer or fixed point

Floating point

      Decimal (BCD)

c.       Characters :     -ASCII

-EBCDIC

d.      Logical Data : Bila data berbentuk binary : 0 dan 1

Jenis-Jenis Instruksi

1.      Data processing/pengolahan data : instruksi aritmetika dan logika.

2.      Data storage/penyimpanan data: instruksi-instruksi memori.

3.      Data movement/perpindahan data: instruksi I/O.

4.      Control/control : instruksi pemeriksaan dan percabangan.

 

Tipe data pada petium

Ø  8 bit Byte

Ø  16 bit word

Ø  32 bit double word

Ø  64 bit quad word

Ø  Addressing menggunakan       8 bit unit

Ø  32 bit double word dibaca pada addres yg habis  dibagi dg 4

Tipe Data Specifik

Ø  General – sembarang isi biner

Ø  Integer - single binary value

Ø  Ordinal - unsigned integer

Ø  Unpacked BCD - One digit per byte

Ø  Packed BCD - 2 BCD digits per byte

Ø  Near Pointer - 32 bit offset within segment

Ø  Bit field

Ø  Byte String

Ø  Floating Point

 

Transfer Data

1.      Menetapkan lokasi operand sumber dan operand tujuan.

2.      Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas daripada stack.

3.      Menetapkan panjang data yang dipindahkan.

4.      Menetapkan mode pengalamatan.

Tindakan CPU untuk melakukan transfer data adalah Memindahkan data dari satu lokasi ke lokasi lain,Apabila memori dilibatkan :

Ø  Menetapkan alamat memori.

Ø  Menjalankan transformasi alamat memori virtual ke alamat

Ø  memori aktual.

Ø  Mengawali pembacaan / penulisan memori

Operasi Operasi Set Instruksi Untuk Transfer Data

1.      MOVE : memindahkan word atau blok dari sumber ke tujuan

2.      STORE : memindahkan word dari prosesor ke memori

3.      LOAD : memindahkan word dari memori ke prosesor

4.      EXCHANGE : menukar isi sumber ke tujuan

5.      CLEAR / RESET : memindahkan word 0 ke tujuan

6.      SET : memindahkan word 1 ke tujuan

7.      PUSH : memindahkan word dari sumber ke bagian paling atas stack

8.      POP : memindahkan word dari bagian paling atas sumber

 

Contoh Byte Order

Address

Value (1)

Value (2)

184

12

78

185

34

56

186

56

34

186

78

12

 

 

Contoh Soal dan Jawaban

1.      Operasi    CPU    ditentukan    oleh    instruksi-instruksi    yang    dieksekusinya. Instruksi-instruksi  ini  dikenal  sebagai  instruksi  mesin  (Machine  instruction) atau   instruksi komputer   (computer   instruction) CPU   dapat   melakukan bermacam-macam   fungsi,   dan   fungsi   ini   direfleksikan   dalam   berbagai instruksi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut:

a.      set instruksi.

b.      model instruksi.

c.       kode instruksi.

d.      elemen instruksi.

 

2.      1. Operation code/kode ooperasi

2. Main memory atau virtual memory

3. source operand reference/referensi operand sumber

4. Result operand reference/referensi operand hasil

5. Next instruction reference/referensi operand selanjutnya.

6. CPU Register.

Agar  dapat  dieksekusi,  setiap  instruksi  harus  berisi  informasi  yang  diperlukan oleh CPU. Elemen-elemen instruksi yang diperlukan tersebut adalah….

a. 1, 2, 3,

b. 1, 3, 5

c. 1, 4, 5

d. 1, 3, 4, 5

 

3.      Instruksi  aritmetika  (arithmetic  instruction)memiliki  kemampuan  komputasi untuk pengolahan data ....

a. logika

b. word

c. numerik

d. logika dan numerik

 

4.      1. Integer(Bilangan bulat) atau fixed point

2. Floating point

3. Decimal

4. Bit

5. WordYang merupakandata numerikyang terdapat dikomputer adalah….

a.1, 4, 5

b. 1, 2, 3

c. 3, 4, 5

d. 1, 3, 4

 

5.      Dalam  jenis-jenis  data  pentium  terdapat Unpacked  Binary  Coded  Decimal (BCD) ini adalah….

a. Lokasi-lokasi byte

b. Nilai biner bertanda yang terdapat dalam byte, word, atau double word

c. Integer tak bertanda yang terdapat dalam byte, word, atau double word

d. Representasi digit  pada range 0 hingga 9, dengan satu digit dalam masing-masing byte-nya

 

6.      Sedangkan Bit Field adalah….

a. Lokasi-lokasi byte

b. Nilai biner bertanda yang terdapat dalam byte, word, atau double word

c. Integer tak bertanda yang terdapat dalam byte, word, atau double word

d. Sejumlah   bit   yang   berdekatan   (contigous)   yang   posisi   setiap   bitnyadianggap sebagai unit yang independent

 

7.      Di dalam komputer terdapat set-set instruksi yang umum, salah satunya adalah set operasi aritmatika, yang bukan operasi aritmatika adalah…

a. Add

b. substract

c. divide

d. and

 

8.      Instruksi  yang  mengubah  format  atau  instruksi  yang  beroperasi  terhadap format   data.   Contohnya   adalah   pengubahan      bilangan   desimal   menjadi bilangan biner disebut instruksi….

a. konversi

b. invers

c. negate

d. add

 

9.      Power  PC  banyak  memiliki  jenis  operasi,  salah  satunya  adalah  berorientasi pencabangan dalam pencabangan ini terdapat bc, bc adalah….

a. pencabangan tidak bersyarat

b. bercabang  ke  alamat  sasaran  dan  menaruh  alamat  efektif  instruksi  yang berada setelah pencabangan ke dalam link register

c. pencabangan  bersyarat  pada  count  register  dan/atau  pada  bit  condition register

d. system call untuk membangkitkan layanan sistem operasi

 

10.  Dalam  perkembangan  teknologi  komputer  yang  merupakan langkah  pertama atau  tingkat  pertamamenuju  bahasa  tingkat  tinggi  yang  digunakan  pada  saat ini adalah mengunakan Bahasa….

a. assembly

b. fortran

c. basic

d. Java


https://onlinelearning.uhamka.ac.id 

Komentar

Postingan populer dari blog ini

Tugas 3 Struktur & Fungsi Komputer Oleh : Falen 2103015208

Tugas 8 Oleh : Falen 2103015208

Tugas 11 Oleh : Falen 2103015208