SlideShare a Scribd company logo
Pengantar Organisasi Arsitektur Komputer
ALDY LIDYANSYAH 
MEILIANTI ANDRIYANI 
MUHAMMAD MIFTAH 
RAHMAN DWITIO 
RIDWAN AZHARY
Sekumpulan lengkap instruksi yang dapat 
di mengerti oleh sebuah CPU. 
Set instruksi sering juga disebut sebagai 
bahasa mesin (machine code).
Operation code (op code) 
Source operand reference 
Result operand reference 
Next instruction preference
Data processing: Arithmetic dan Logic 
Instructions 
Data storage: Memory instructions 
Data Movement: I/O instructions 
Control: Test and branch instructions
Sebuah objek yang ada pada operasi 
matematika yang dapat digunakan untuk 
melakukan operasi. 
Operand adalah data, tetapan, pengubah 
atau hasil dari suatu fungsi
TIPE DASAR 
Integer (-32768 S/D +32768) 
Long (-16 Juta S/D +16 Juta) 
Byte (0 S/D 255) 
Double(3,7×10^-308 S/D 3,7×10^+308) 
Float (3,4×10-38 S/D 3,4×10+38) 
Karakter
TIPE BENTUKAN 
Array 
String
Variabel adalah nama yang mewakili suatu elemen 
data 
ATURAN PENAMAAN VARIABEL 
Harus dimulai dengan abjad tidak boleh dengan angka 
atau simbol. 
Tidak boleh ada spasi diantaranya 
Jangan menggunakan simbol-simbol yang bisa 
membingungkan seperti titik dua, titik koma, kima, dan 
sebagainya. 
Sebaiknya memiliki arti yang sesuai dengan elemen data 
Sebaiknya tidak terlalu panjang
Operasi set instruksi untuk transfer data : 
MOVE : memindahkan word atau blok dari 
sumber ke tujuan 
STORE : memindahkan word dari prosesor 
ke memori. 
LOAD : memindahkan word dari memori ke 
prosesor. 
EXCHANGE : menukar isi sumber ke tujuan.
Operasi set instruksi untuk transfer data : 
CLEAR / RESET : memindahkan word 0 ke 
tujuan. 
SET : memindahkan word 1 ke tujuan. 
PUSH : memindahkan word dari sumber ke 
bagian paling atas stack. 
POP : memindahkan word dari bgian paling 
atas sumber
Operasi set instruksi untuk arithmetic : 
ADD : penjumlahan 
SUBTRACT : pengurangan 
MULTIPLY : perkalian 
DIVIDE : pembagian
Cara menunjuk dan mengalamati suatu 
lokasi memori pada sebuah alamat di mana 
operand akan diambil. 
Mode pengalamatan diterapkan pada set 
instruksi, dimana pada umumnya instruksi 
terdiri dari opcode (kode operasi) dan 
alamat.
Immediate Addresing 
Suatu proses penyalinan data yang 
berukuran byte atau word langsung ke 
dalam register tujuan. Data yang dimaksud 
di sini adalah suatu nilai atau bilangan 
tertentu atau bisa juga berupa sebuah 
konstanta.
Direct Addresing 
Suatu proses penyalinan data pada register 
dan suatu alamat efektif (Effective Address, 
Alamat ini disimpan pada byte berikut 
setelah opcode instruksi).
Register Direct Addressing 
Suatu proses penyalinan data (bisa byte 
atau word) dari register ke register atau ke 
suatu lokasi memori. Proses tersebut harus 
menggunakan dua buah operand yang 
berukuran sama.
Register Indirect Addressing 
Register indirect addressing ini hampir 
sama dengan direct addressing, bedanya 
hanya alamat efektif dari operand tidak 
disimpan di byte berikut setelah opcode 
instruksi, tetapi disimpan pada salah satu 
dari register indeks atau register basis.
Indirect Addressing 
Merupakan mode pengalamatan tak 
langsung. Field alamat mengacu pada 
alamat word di dalam memori.
Displacement Addressing 
Merupakan mode pengalamatan yang 
menggabungkan kemampuan 
pengalamatan langsung dan pengalamatan 
register tidak langsung (Register Indirect 
Addressing).
Stack Addressing 
Stack adalah array lokasi yang linier, yang 
merupakan blok lokasi yang terbalik (butir 
ditambahkan ke puncak stack sehingga 
setiap saat blok akan terisi secara parsial).
MODE PENGALAMATAN
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 alamat maksimum: 
Empat Alamat ( dua operand, satu hasil, 
satu untuk alamat instruksi berikutnya) 
Tiga Alamat (dua operand, satu hasil) 
Dua Alamat (satu operand merangkap hasil, 
satunya lagi operand) 
Satu Alamat (menggunakan accumulator 
untuk menyimpan operand dan hasilnya)

More Related Content

What's hot

Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1
Polytechnic State Semarang
 
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman LanjutJeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Individual Consultants
 
PythonTeX dan Sympy kolaborasi
PythonTeX dan Sympy kolaborasi PythonTeX dan Sympy kolaborasi
PythonTeX dan Sympy kolaborasi
Hirwanto Iwan
 
Wisnu
WisnuWisnu
Register
RegisterRegister
Register
radar radius
 
Pertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & PemrogramanPertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & Pemrograman
Tri Retna
 
Pertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhsPertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhs
Bina Sarana Informatika
 
SciPy
SciPySciPy
4 Adt
4 Adt4 Adt
Laporan praktikum modul viii
Laporan praktikum modul viiiLaporan praktikum modul viii
Laporan praktikum modul viii
Devi Apriansyah
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
ZakariyyaYusuf1
 
Algoritma dan Strukutr Data - rekursi
Algoritma dan Strukutr Data - rekursiAlgoritma dan Strukutr Data - rekursi
Algoritma dan Strukutr Data - rekursi
Georgius Rinaldo
 
2 Array
2 Array2 Array
Arsitektur dan desain set
Arsitektur dan desain setArsitektur dan desain set
Arsitektur dan desain set
Prisca Renatha
 
Array dan Fungsi
Array dan FungsiArray dan Fungsi
Array dan Fungsi
Achmad Solichin
 
Pointer
PointerPointer
Pointerwindi1
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
Mu'thi Cinsayf
 

What's hot (20)

Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1
 
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman LanjutJeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
 
PythonTeX dan Sympy kolaborasi
PythonTeX dan Sympy kolaborasi PythonTeX dan Sympy kolaborasi
PythonTeX dan Sympy kolaborasi
 
Wisnu
WisnuWisnu
Wisnu
 
Register
RegisterRegister
Register
 
Pertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & PemrogramanPertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & Pemrograman
 
Pertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhsPertemuan 1 revisijan2013-mhs
Pertemuan 1 revisijan2013-mhs
 
SciPy
SciPySciPy
SciPy
 
4 Adt
4 Adt4 Adt
4 Adt
 
Laporan praktikum modul viii
Laporan praktikum modul viiiLaporan praktikum modul viii
Laporan praktikum modul viii
 
Tipe data abstract
Tipe data abstractTipe data abstract
Tipe data abstract
 
Algoritma dan Strukutr Data - rekursi
Algoritma dan Strukutr Data - rekursiAlgoritma dan Strukutr Data - rekursi
Algoritma dan Strukutr Data - rekursi
 
2 Array
2 Array2 Array
2 Array
 
Arsitektur dan desain set
Arsitektur dan desain setArsitektur dan desain set
Arsitektur dan desain set
 
Array dan Fungsi
Array dan FungsiArray dan Fungsi
Array dan Fungsi
 
Pointer
PointerPointer
Pointer
 
Array dan fungsi
Array dan fungsiArray dan fungsi
Array dan fungsi
 
String baru
String baruString baru
String baru
 
Tugas mu'thi modul pascal
Tugas mu'thi modul pascalTugas mu'thi modul pascal
Tugas mu'thi modul pascal
 
Linkedlist
LinkedlistLinkedlist
Linkedlist
 

Similar to Pengantar Organisasi Dan Arsitektur Komputer

2ka04 Kelompok 7
2ka04 Kelompok 72ka04 Kelompok 7
2ka04 Kelompok 7Nugroho W
 
Kelompok 7 2ka04
Kelompok 7 2ka04Kelompok 7 2ka04
Kelompok 7 2ka04
Nugroho W
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
Buhori Muslim
 
Pertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan jugaPertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan juga
Buhori Muslim
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
Dinar Ayu Lestari
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
Alvin Setiawan
 
920200819851205101_Arsitektur Set Intruksi .pptx
920200819851205101_Arsitektur Set Intruksi .pptx920200819851205101_Arsitektur Set Intruksi .pptx
920200819851205101_Arsitektur Set Intruksi .pptx
MunawirMunawir15
 
Set intruksi berupa jenis intruksi teknik pengalamatan
Set intruksi berupa jenis intruksi teknik pengalamatanSet intruksi berupa jenis intruksi teknik pengalamatan
Set intruksi berupa jenis intruksi teknik pengalamatan
Devry Berta
 
Tipe dan format instruksi 2
Tipe dan format instruksi 2Tipe dan format instruksi 2
Tipe dan format instruksi 2
Rosyid Ridlo
 
Makalah karakteristk set instruksi
Makalah karakteristk set instruksiMakalah karakteristk set instruksi
Makalah karakteristk set instruksi
Ali Must Can
 
Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001France Rhezhek
 
Pert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intelPert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intel
Ical Militanmannojack
 
Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
ThazzaNabilla13
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik Pengalamatan
Indri Sukmawati Rahayu
 
Pert.2 instruksi mesin dan program
Pert.2 instruksi mesin dan programPert.2 instruksi mesin dan program
Pert.2 instruksi mesin dan program
Ical Militanmannojack
 
Pert 9
Pert 9Pert 9
Pert 9
Wanti
 
Bab2
Bab2Bab2
Bab2
Lol L
 
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)
rdbmn
 

Similar to Pengantar Organisasi Dan Arsitektur Komputer (20)

2ka04 Kelompok 7
2ka04 Kelompok 72ka04 Kelompok 7
2ka04 Kelompok 7
 
Kelompok 7 2ka04
Kelompok 7 2ka04Kelompok 7 2ka04
Kelompok 7 2ka04
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
Pertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan jugaPertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan juga
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
920200819851205101_Arsitektur Set Intruksi .pptx
920200819851205101_Arsitektur Set Intruksi .pptx920200819851205101_Arsitektur Set Intruksi .pptx
920200819851205101_Arsitektur Set Intruksi .pptx
 
Set intruksi berupa jenis intruksi teknik pengalamatan
Set intruksi berupa jenis intruksi teknik pengalamatanSet intruksi berupa jenis intruksi teknik pengalamatan
Set intruksi berupa jenis intruksi teknik pengalamatan
 
Tipe dan format instruksi 2
Tipe dan format instruksi 2Tipe dan format instruksi 2
Tipe dan format instruksi 2
 
Makalah karakteristk set instruksi
Makalah karakteristk set instruksiMakalah karakteristk set instruksi
Makalah karakteristk set instruksi
 
Bab2 libre
Bab2 libreBab2 libre
Bab2 libre
 
Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001
 
Pert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intelPert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intel
 
Set intruksi ppt
Set intruksi pptSet intruksi ppt
Set intruksi ppt
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik Pengalamatan
 
Pert.2 instruksi mesin dan program
Pert.2 instruksi mesin dan programPert.2 instruksi mesin dan program
Pert.2 instruksi mesin dan program
 
Pert 9
Pert 9Pert 9
Pert 9
 
Bab2
Bab2Bab2
Bab2
 
Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)Set intruksi (posting di slideshare)
Set intruksi (posting di slideshare)
 

Pengantar Organisasi Dan Arsitektur Komputer

  • 2. ALDY LIDYANSYAH MEILIANTI ANDRIYANI MUHAMMAD MIFTAH RAHMAN DWITIO RIDWAN AZHARY
  • 3. Sekumpulan lengkap instruksi yang dapat di mengerti oleh sebuah CPU. Set instruksi sering juga disebut sebagai bahasa mesin (machine code).
  • 4. Operation code (op code) Source operand reference Result operand reference Next instruction preference
  • 5. Data processing: Arithmetic dan Logic Instructions Data storage: Memory instructions Data Movement: I/O instructions Control: Test and branch instructions
  • 6. Sebuah objek yang ada pada operasi matematika yang dapat digunakan untuk melakukan operasi. Operand adalah data, tetapan, pengubah atau hasil dari suatu fungsi
  • 7. TIPE DASAR Integer (-32768 S/D +32768) Long (-16 Juta S/D +16 Juta) Byte (0 S/D 255) Double(3,7×10^-308 S/D 3,7×10^+308) Float (3,4×10-38 S/D 3,4×10+38) Karakter
  • 9. Variabel adalah nama yang mewakili suatu elemen data ATURAN PENAMAAN VARIABEL Harus dimulai dengan abjad tidak boleh dengan angka atau simbol. Tidak boleh ada spasi diantaranya Jangan menggunakan simbol-simbol yang bisa membingungkan seperti titik dua, titik koma, kima, dan sebagainya. Sebaiknya memiliki arti yang sesuai dengan elemen data Sebaiknya tidak terlalu panjang
  • 10. Operasi set instruksi untuk transfer data : MOVE : memindahkan word atau blok dari sumber ke tujuan STORE : memindahkan word dari prosesor ke memori. LOAD : memindahkan word dari memori ke prosesor. EXCHANGE : menukar isi sumber ke tujuan.
  • 11. Operasi set instruksi untuk transfer data : CLEAR / RESET : memindahkan word 0 ke tujuan. SET : memindahkan word 1 ke tujuan. PUSH : memindahkan word dari sumber ke bagian paling atas stack. POP : memindahkan word dari bgian paling atas sumber
  • 12. Operasi set instruksi untuk arithmetic : ADD : penjumlahan SUBTRACT : pengurangan MULTIPLY : perkalian DIVIDE : pembagian
  • 13. Cara menunjuk dan mengalamati suatu lokasi memori pada sebuah alamat di mana operand akan diambil. Mode pengalamatan diterapkan pada set instruksi, dimana pada umumnya instruksi terdiri dari opcode (kode operasi) dan alamat.
  • 14. Immediate Addresing Suatu proses penyalinan data yang berukuran byte atau word langsung ke dalam register tujuan. Data yang dimaksud di sini adalah suatu nilai atau bilangan tertentu atau bisa juga berupa sebuah konstanta.
  • 15. Direct Addresing Suatu proses penyalinan data pada register dan suatu alamat efektif (Effective Address, Alamat ini disimpan pada byte berikut setelah opcode instruksi).
  • 16. Register Direct Addressing Suatu proses penyalinan data (bisa byte atau word) dari register ke register atau ke suatu lokasi memori. Proses tersebut harus menggunakan dua buah operand yang berukuran sama.
  • 17. Register Indirect Addressing Register indirect addressing ini hampir sama dengan direct addressing, bedanya hanya alamat efektif dari operand tidak disimpan di byte berikut setelah opcode instruksi, tetapi disimpan pada salah satu dari register indeks atau register basis.
  • 18. Indirect Addressing Merupakan mode pengalamatan tak langsung. Field alamat mengacu pada alamat word di dalam memori.
  • 19. Displacement Addressing Merupakan mode pengalamatan yang menggabungkan kemampuan pengalamatan langsung dan pengalamatan register tidak langsung (Register Indirect Addressing).
  • 20. Stack Addressing Stack adalah array lokasi yang linier, yang merupakan blok lokasi yang terbalik (butir ditambahkan ke puncak stack sehingga setiap saat blok akan terisi secara parsial).
  • 22. Suatu instruksi terdiri dari beberapa field yang sesuai dengan elemen dalam instruksi tersebut. Layout dari suatu instruksi sering disebut sebagai Format Instruksi (Instruction Format).
  • 23. Jumlah alamat maksimum: Empat Alamat ( dua operand, satu hasil, satu untuk alamat instruksi berikutnya) Tiga Alamat (dua operand, satu hasil) Dua Alamat (satu operand merangkap hasil, satunya lagi operand) Satu Alamat (menggunakan accumulator untuk menyimpan operand dan hasilnya)