• Tidak ada hasil yang ditemukan

Handout TIF203 Arsitektur dan Organisasi Komputer Ch 10 Class

N/A
N/A
Protected

Academic year: 2017

Membagikan "Handout TIF203 Arsitektur dan Organisasi Komputer Ch 10 Class"

Copied!
5
0
0

Teks penuh

(1)

ARSITEKTUR DAN

ORGANISASI KOMPUTER

PRIO HANDOKO, S.KOM., M.T.I.

PART 3:

THE CENTRAL

PROCESSING UNIT

CHAPTER 10

: INSTRUCTION SET:

CHARACTERISTIC AND FUNCTION

Kompetensi Dasar

Arsitektur dan Organisasi Komputer 3

CHAPTER 10:

SET INSTRUCTION:

STRUCTURE AND FUNCTION

Mahasiswa memiliki pengetahuan mengenai karakteristik dan fungsi set instruksi

Agenda

What Is Instruction Set?

Element of Instruction

Type of Operand

Type of Operation

10.1 What Is Instruction Set?

4 Arsitektur dan Organisasi Komputer • Kumpulan lengkap instruksi-instruksi yang

dimengerti oleh CPU

• Menggunakan bilangan biner

• Bahasa mesin(machine language/code) • Pada umumnya direpresentasikan

(2)

10.2 Element of Instruction

5 Arsitektur dan Organisasi KomputerOperation code (Op code):Menentukan

operasi yang akan dilakukan.

Source Operand Reference:Operasi dapat melibatkan satu atau lebih operandsumber. • Result Operand Reference:Untuk

menampung hasil dari suatu operasi • Next Instruction Reference: Untuk mengambil

posisi instruksi berikutnya yang akan dieksekusi selanjutnya

10.2 Element of Instruction (3)

6 Arsitektur dan Organisasi Komputer

Instruction Representation

• Dalam machine code setiap instruksi memiliki pola bit yang unik

• Bagi manusia, machine code

direpresentasikan menggunakan simbol:

• Contoh: ADD, SUB, LOAD, DIV, STOR, MPY, MUL, MOVE

• Operasi dapat disajikan dengan sangat sederhana untuk memudahkan pemahaman:

• Contoh:ADD A,B

10.2 Element of Instruction (4)

7 Arsitektur dan Organisasi Komputer Contoh operasi:

LOAD A : AC A

ADD B : AC AC + B

MUL C : AC AC * C

STOR F : F AC

Simple Instruction Format

10.2 Element of Instruction (5)

8 Arsitektur dan Organisasi Komputer

Instruction Type

• Instruksi dapat digolongkan menjadi sebagai berikut:

• Data processing (instruksi-instruksi aritmatika dan logika)

• Data storage (Instruksi-instruksi memori) • Data movement (Instruksi-instruksi I/O) • Program flow control (Instruksi pemeriksaan

(3)

10.2 Element of Instruction (6)

9 Arsitektur dan Organisasi Komputer

Number of Addresses

1. 3-Addresses

Operand-1, Operand-2, Result atau Result,

Operand-1, Operand-2

• Contoh:

• OP A, B, C : A B OP C • SUB Y, A, B : Y A - B

• Membutuhkan word yang panjang untuk melakukan penyimpanan semua data

10.2 Element of Instruction (7)

10 Arsitektur dan Organisasi Komputer

Number of Addresses (2)

2. 2-Addresses

• 1 alamat memiliki peran ganda, sebagai

operanddan result • Contoh:

• A = A + B

• OP A, B : A = A OP B

• Mengurangi panjang instruksi dan operand penyimpanan sementara hasil pengolahan

10.2 Element of Instruction (8)

11 Arsitektur dan Organisasi Komputer

Number of Addresses (3)

3. 1-Address

• Alamat kedua implisit

• Pada umumnya digunakan adalah AC (accumulator)

• Banyak digunakan pada komputer-komputer sebelumnya.

10.2 Element of Instruction (9)

12 Arsitektur dan Organisasi Komputer

Number of Addresses (4)

Contoh:

• Diketahui persamaan sbb: Y = (A - B) / (C + D * E) Buat programnya dengan :

(4)

10.2 Element of Instruction (10)

13 Arsitektur dan Organisasi Komputer

Instruksi 3 alamat

SUB A,B,Y  Y = A - B

MUL D,E,X  X = D * E

ADD C,X,T  T = C + X

DIV Y,T,Y  Y = Y / T

10.2 Element of Instruction (11)

14 Arsitektur dan Organisasi Komputer

Instruksi 2 alamat

MOVE Y,A  Y = A

10.2 Element of Instruction (12)

15 Arsitektur dan Organisasi Komputer

Instruksi 1 alamat

LOAD A AC = A

10.2 Element of Instruction (13)

16 Arsitektur dan Organisasi Komputer

Instruksi 0 alamat?

(5)

10.2 Element of Instruction (14)

17 Arsitektur dan Organisasi Komputer

Latihan

Y = ((A –B) / C) * (D + E)

Buat program untuk menghitung nilai Y di atas menggunakan isntruksi:

1. Instruksi 3 alamat 2. Instruksi 2 alamat 3. Instruksi 1 alamat 4. Instruksi 0 alamat

THANK YOU

Referensi

Dokumen terkait

Pelaksanaan tindakan ini dilakukan peneliti dengan menggunakan media literasi yang berbasis media literasi untuk meningkatkan keterampilan komunikasi peserta didik

Hasil perhitungan dari papan reklame keempat dengan nilai jarak yang telah

Sedangkan dalam arti luas kurikulum diartikan sebagai seperangkat rencana dan pengaturan mengenai tujuan, isi dan bahan pelajaran serta cara yang digunakan sebagai

Penerapan Model Pembelajaran Bebasis Portofolio untuk Meningkatkan Kreatiivitas Siswa Dalam Pembelajaran IPS.(Penelitian Tindakan Kelas di kelas 8-9 SMP Negeri 30

[r]

diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Science Program Studi Ilmu

Reklame adalah benda, alat atau perbuatan, yang menurut bentuk susunan dan corak ragamnya dengan maksud untuk mencari keuntungan dipergunakan untuk memperkenalkan,

Pada penelitian ini dilakukan optimasi pada NB dengan menggunakan algoritme optimasi yaitu GA yang akan digunakan sebagai model untuk feature selection, sehingga diperoleh