Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Ukuran: px
Mulai penontonan dengan halaman:

Download "Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer"

Transkripsi

1 Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-2 Mohamad Dani (MHM) mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School Setelah mengikuti perkuliahan ini mahasiswa dapat: Memahami Arsitektur SAP-2. Menjelaskan cara kerja SAP-2. Menjelaskan instruksi-instruksi yang ada pada SAP-2. Membuat program sederhana untuk SAP-2.. Dapat menggunakan Logisim dan ISIS Proteus untuk mensimulasikan cara kerja SAP-2 untuk program yang diload ke RAM SAP-2. 1

2 16 11/20/2015 Komputer SAP-2 (Simple As Possible Versi 2) Perancangan komputer SAP bertujuan untuk memperkenalkan semua ide penting dibalik operasi komputer tanpa harus tenggelam dalam kerumitan yang tidak perlu. Meski sederhana, SAP sudah mengandung banyak konsep yang lanjut. SAP-2 merupakan tahap pengembangan dari komputer SAP-1 yang memiliki jumlah instruksi yang lebih banyak dengan kapasitas memori yang lebih banyak dengan fitur yang lebih lengkap. ARSITEKTUR SAP-2 ACKNOWLEDGE Hexadecimal Keyboard encoder Bus W Input Port 1 Accumulator READY 0 SERIAL IN 7 Input Port 2 ALU FLAGS PC 16 2 TMP MAR Address 16 B 64K Memory C MDR Data Output Port 3 Hexadecimal Display IR Output Port SERIAL OUT ACKNOWLEDGE Controller/ Sequencer 2

3 16 11/20/2015 ARSITEKTUR SAP-2: Input Port ACKNOWLEDGE READY 0 SERIAL IN 7 Hexadecimal Keyboard encoder Input Port 1 Input Port 2 Bus W SAP-2 memiliki 2 buah input port yaitu input port 1 dan 2. Dihubungkan dengan keyboard heksadesimal untuk menuliskan data & instruksi. Sinyal Ready dikirim ke jalur 0 Input Port 2 untuk menunjukkan data pada Input Port 1 telah benar. Sinyal SERIAL IN untuk masuk ke jalur 7 pada Input Port 2. ARSITEKTUR SAP-2: PC dan MAR ACKNOWLEDGE READY 0 SERIAL IN 7 Hexadecimal Keyboard encoder Input Port 1 Input Port 2 PC 16 MAR 16 Address Bus W PC (Program Counter) Lebar 16-bit (0000 H FFFF H) Nilai PC masuk ke MAR Instruksi dilaksanakan secara berurutan dari alamat 0000 sampai ketemu instruksi HLT Dapat diisi nilai 16-bit dari instruksi jump Jalur yang menghubungkan PC dengan bus W ada 2: 1 jalur untuk mengirim nilai 1 jalur untuk menerima jump MAR (Memory Address Register) Menerjemahkan alamat dari PC untuk diproses ke memori. 3

4 16 11/20/2015 ARSITEKTUR SAP-2: 64K Memory MAR 64K Memory Address Data 16 Bus W Lebar data -bit. Penggunaan alamat memori : 2KB awal (0000H - 07FFH) untuk program monitor. 000H FFFFH untuk instruksi dan data. Program monitor untuk masukan dari keyboard dan kondisi yang terjadi selama proses ARSITEKTUR SAP-2: MDR (Memory Data Register) Bus W Untuk menyimpan sementara data yang dibaca atau akan dimasukkan ke dalam memori. 64K Memory MDR Saat operasi baca data masuk ke MDR untuk diteruskan ke Bus W. Saat operasi tulis, data dari bus W akan diteruskan ke memori. 4

5 11/20/2015 ARSITEKTUR SAP-2: IR (Instruction Register) & Controller/Sequencer (CS) IR Controller/ Sequencer Bus W IR (Instruction Register) Instruksi lebarnya -bit (sama dengan prosesor 00/05 dari Intel) untuk diteruskan ke controller/sequencer. Jumlah instruksi yang bisa dimiliki 256 buah. SAP-2 hanya punya 43 instruksi. CS (CONTROLLER/SEQUENCER) Instruksi dari IR akan diterjemahkan mejadi sinyal kontrol (CON). ARSITEKTUR SAP-2: Accumulator dan ALU Bus W Accumulator ALU 2 FLAGS Accumulator Untuk menyimpan sementara hasil operasi ALU. Data dari bus W bisa dari memori atau hasil operasi ALU Keluaran data dapat ditransfer ke output port. ALU Untuk menyelesaikan operasi aritmetika & logika Lebar -bit (jadi SAP-2 adlh prosesor -bit) Terdapat 2-bit FLAG : 1 bit untuk sign flag (1 hasil ALU negatif, 0 positif). 1 bit untuk zero flag (1 hasil bukan 0, 0 hasil 0). 5

6 ARSITEKTUR SAP-2: Register TMP, B dan C Bus W Untuk menyimpan sementara nilai yang akan dioperasikan atau hasil operasi. ALU TMP B C Khusus register TMP menyimpan data yang akan dioperasikan oleh ALU. Lebih banyak register untuk menyimpan data sementara akan lebih baik. Data sementara tidak hanya disimpan di Accumulator A. ARSITEKTUR SAP-2: Output Port 3 dan 4 Bus W Untuk mengkomunikasikan hasil proses dengan pengguna. Output Port 3 Hexadecimal Display Pengguna dapat melihat hasilnya lewat Hexadesimal Display. Output Port 4 SERIAL OUT ACKNOWLEDGE 6

7 16 11/20/2015 Jalur 2 Arah ACKNOWLEDGE READY 0 SERIAL IN 7 Hexadecimal Keyboard encoder Input Port 1 Input Port 2 Bus W Accumulator ALU 2 FLAGS (a) (b) n n (a) (b) JALUR SATU ARAH JALUR DUA ARAH PC MAR Address TMP B (satu untuk IN satu untuk OUT) 64K Memory C MDR Data Output Port 3 Hexadecimal Display IR Output Port SERIAL OUT ACKNOWLEDGE Controller/ Sequencer Instruction Set SAP-2 (1) Instruksi terdiri dari 2 bagian : Operational code (Opcode) Operand (nilai yang dioperasikan) Kebutuhan memori untuk operand tergantung jenis instruksi. Terdapat 43 Instruksi pada SAP-2 Contoh 3 instruksi dimulai dari alamat 1000H: ADD B op code 0, tidak butuh memori MVI A,1H op code 3E butuh 1 alamat memori STA 461H op code 32 butuh 2 alamat memori 7

8 Instruction Set SAP-2 (2) Instruction Set SAP-2 (3)

9 Siklus Instruksi Secara garis besar, instruksi pada SAP-2 diselesaikan jadi 3 tahap : Fetch Siklus Fetch sama dg SAP-1 di mana akhir dari siklus adalah op code ada di IR. Penerjemahan (decode) Siklus penerjemah dilakukan di controller/sequencer. hasil penerjemahan dikeluarkan oleh CON dan digunakan pada tahap eksekusi. Execute Melakukan eksekusi berdasarkan sinyal kontrol CON. Jenis-Jenis Instruksi SAP-2 Instruksi Mengacu Memori (Memory Reference Instruction, MRI) Instruksi antar Register Instruksi Lompat dan Pemanggilan (Jump & Call Instruction) Instruksi Logika (Logic Instruction) Instruksi lain-lain 9

10 MRI (Memory Reference Instruction) Yang termasuk ke MRI: LDA (load the accumulator) STA (store the accumulator) MVI (move immediate) MRI melibatkan pengaksesan memori 2x, yaitu saat fetch dan eksekusi, sehingga lama. MRI : LDA Berfungsi untuk menyalin data memori pada alamat tertentu ke dalam akumulator. LDA Alamat Contoh: Mnemonic LDA 1500H Keterangan A [1500H] Instruksi memuat data dari alamat memori 1500H ke akumulator 10

11 MRI : STA Berfungsi untuk menyalin data dari akumulator ke memori pada alamat tertentu. STA Alamat Contoh: Mnemonic STA 1500H Keterangan [1500H] A Misal sebelum instruksi isi akumulator BFH. Maka nilai BFH ini akan disalin ke memori alamat 1500H. MRI : MVI Berfungsi untuk transfer data yang menyalin data bit ke dalam register. Operand yang terlibat adalah register A, B, C. MVI Register, byte Contoh: Mnemonic MVI A, 12H MVI B, 34H MVI C, 56H Keterangan A 11H B 34H C 56H Setelah 3 instruksi dijalankan, maka nilai Register A = 11H, B = 34H, C = 56H 11

12 Contoh 1: Buatlah mnemonic dan bahasa mesin SAP-2 untuk sebuah program yang memasukkan data ke accumulator dengan 40H, Register B dengan 41H, Register C dengan 42H dan kemudian program menyimpan data Accumulator A ke lokasi memori 625H!. Lokasi awal program di 2000H. Solusi: Alamat Mnemonic Bahasa Mesin Keterangan 2000H MVI A, 40H 3E 40 A 40H 2002H MVI B, 41H B 41H 2004H MVI C, 42H 0E 42 C 42H 2006H STA 625H [625H] A 2009H HLT 76 STOP Instruksi Antar Register Proses perpindahan data tidak menggunakan memori. Terjadi antar register secara langsung. Lebih cepat daripada MRI. Contoh : MOV (move; untuk move register) ADD SUB INR (Increment) DCR (Decrement) 12

13 Instruksi Antar Register : MOV (Move Register) Berfungsi untuk transfer data yang menyalin data bit dari satu register ke register lain. Operand yang terlibat adalah register A, B, C. MOV Register Tujuan, Register Asal Contoh: Mnemonic MOV A, B MOV B, C MOV C, A Keterangan A B B C C A Instruksi Antar Register : ADD & SUB Berfungsi untuk menambah atau mengurangi nilai accumulator dengan nilai register tertentu dan hasilnya disimpan di accumulator. Register yang terlibat adalah register B dan C. ADD Register SUB Register Contoh: Mnemonic ADD C SUB B Keterangan A A + C A A - B 13

14 Instruksi Antar Register : INR & DCR Berfungsi menambahkan nilai 1 (INR) atau mengurangkan nilai 1 (DCR) pada register. Register yang terlibat sebagai operand adalah A, B, C. INR Register DCR Register Contoh: Mnemonic Keterangan INR A A A + 1 DCR B B B - 1 Contoh 2: Buatlah mnemonic dan bahasa mesin SAP-2 untuk sebuah program yang menjumlahkan 2 bilangan heksadesimal 10H yang disimpan di accumulator dan 20H yang disimpan di Register B dan hasil penjumlahannya disimpan di lokasi memori 5600H dan kemudian hasil penjumlahannya dinaikkan dengan 1 dan disimpan ke Register C. Lokasi awal program di 2000H. Solusi: Alamat Mnemonic Bahasa Mesin Keterangan 2000H MVI A, 10H 3E 10 A 10H 2002H MVI B, 20H B 20H 2004H ADD B 0 A A + B 2005H STA 5600H [5600H] A 200H INR A 3C A A H MOV C,A 4F C A 200AH HLT 76 STOP 14

15 Instruksi Jump Berfungsi untuk memungkinkan prosesor mengeksekusi instruksi tidak secara berurutan. Nilai PC dapat diubah sesuai dengan kondisi dan instruksi lompat atau pemanggilan. Contoh : JMP (Jump) JM (Jump if Minus) JZ (Jump if Zero) JNZ (Jump if Not Zero) Di antara keempat instruksi, JMP termasuk instruksi lompatan tidak bersyarat (uncoditional jump) dan JM, JZ, JNZ adalah lompatan bersyarat (conditional jump) Instruksi Jump : JMP Adalah instruksi lompatan tidak bersyarat yang mengakibatkan prosesor mengalihkan eksekusi program sesuai dengan alamat tujuan lompatan. JMP Alamat Contoh: Mnemonic JMP 3000H Keterangan Instruksi ini memberitahu prosesor untuk menjalankan instruksi di 3000H. PC 3000H 15

16 Instruksi Jump : JM (Jump if Minus) Adalah instruksi lompatan bersyarat. Prosesor akan memeriksa flag sign keluaran dari ALU. Jika Sign 1 (negatif) maka lompatan dilakukan. JM Alamat Contoh: Asumsi nilai reg A = 45H, B = 10H, C = 60H Mnemonic Keterangan SUB B A A B = 45H 10H = 35H JM 1000H Lompat ke alamat 1000H jika Nilai Sign Flag 1 (-) SUB C A A C = 35H 60H JM 2600H Lompat ke alamat 2600H jika Nilai Sign Flag 1 (-) Instruksi Jump : JZ (Jump if Zero) Adalah instruksi lompatan bersyarat. Prosesor akan memeriksa zero keluaran dari ALU. Jika flag Zero 1 (nol) maka lompatan dilakukan JZ Alamat Contoh: Asumsi nilai reg A = 45H, B = 10H, C = 35H Mnemonic Keterangan SUB B A A B = 45H 10H = 35H JZ 1000H Lompat ke alamat 1000H jika Nilai Zero Flag 1 SUB C A A C = 35H 35H = 00H JZ 2600H Lompat ke alamat 2600H jika Nilai Zero Flag 1 16

17 Instruksi Jump : JNZ (Jump if Not Zero) Adalah instruksi lompatan bersyarat. Prosesor akan memeriksa zero keluaran dari ALU. Jika flag Zero 0 (hasil ALU tidak 0) maka lompatan dilakukan. JNZ Alamat Contoh: Asumsi nilai reg A = 45H, B = 10H, C = 35H Mnemonic Keterangan SUB B A A B = 45H 10H = 35H JNZ 1000H Lompat ke alamat 1000H jika Nilai Zero Flag 0 SUB C A A C = 35H 35H = 00H JNZ 2600H Lompat ke alamat 2600H jika Nilai Zero Flag 0 Instruksi CALL & RET (return) (1) Konsep sub rutin memudahkan pembagian tugas utama yang diselesaikan oleh program utama dan subprogram. Bagian yang sering dieksekusi tidak harus terus menerus ditulis dalam program utama. Bagian ini dapat ditulis secara terpisah pada alamat tertentu, disebut subrutin atau prosedur. CALL adalah instruksi untuk memanggil subrutin. RETURN untuk mengakhirinya. Format Instruksi: CALL Alamat 17

18 Instruksi CALL & RET (return) (2) Misal kita punya subrutin faktorial di alamat 4000H sampai 4500H. Untuk memanggil subrutin faktorial tersebut dilakukan pemanggilan berikut : CALL 4000H Contoh CALL & RETURN di SAP-2 1

19 Contoh CALL & RETURN di SAP-2 Ketika terjadi call yang terletak di alamat 1001H 1003H, alamat terakhir (1004H) akan disimpan pada akhir memori. Alamat FFFEH dan FFFFH dialokasikan untuk alamat kembali. Flag 19

20 Contoh 3: Buatlah mnemonic dan bahasa mesin SAP-2 untuk sebuah program yang mengalikan bilangan desimal 12 dengan 10 dan simpan hasilnya disimpan di Register A dan alamat 1000H. Lokasi awal program di 00H. Solusi: Alamat Mnemonic Bahasa Mesin Keterangan 000H MVI A, 00H 3E 00 A 00H 002H MVI B, 0CH 06 0C B 0CH 004H MVI C, 0AH 0E 0A C 0AH 006H ADD B 0 A A + B 007H DCR C 0D C C H JNZ 006H C C <>0, JMP 006H 00BH STA 1000H [1000H] A 00EH HLT 76 STOP Contoh 4: Buatlah mnemonic dan bahasa mesin SAP-2 untuk sebuah program yang mencari perkalian 2 x 3 x 4, hasil perkalian ketiga bilangan tersebut disimpan di alamat 1000H. Operasi perkaliannya dibuat dalam Subrutin dan disimpan di alamat 900H. Lokasi awal program di 00H. Solusi: 20

21 Instruksi Logika Dikerjakan oleh ALU Proses logika adalah proses yang didasarkan pada peraturan aljabar logika Contoh : CMA (complement the accumulator) ANA (and the accumulator) ORA (or the accumulator) XRA (xor the accumulator) ANI (and Immediate) ORI (or immediate) XRI (xor immediate) Instruksi Logika: CMA (complement the accumulator) Instruksi ini berfungsi melakukan komplemen isi akumulator, yaitu mengubah setiap bit dalam akumulator dengan nilai kebalikannya. CMA Contoh: Misal nilai akumulator saat ini adalah A = Setelah instruksi CMA A =

22 Instruksi Logika: ANA (and the accumulator) Instruksi ini berfungsi melakukan operasi AND isi akumulator dengan isi register lain bit per bit. Register operand adalah register B, C. ANA Register Contoh: Misal nilai akumulator saat ini adalah A = dan B = Setelah instruksi ANA B A = Instruksi Logika: ORA (or the accumulator) Instruksi ini berfungsi melakukan operasi OR isi akumulatir dengan isi register lain bit per bit. Register operand adalah register B, C. ORA Register Contoh: Misal nilai akumulator saat ini adalah A = dan B = Setelah instruksi ORA B A =

23 Instruksi Logika: XRA (or the accumulator) Instruksi ini berfungsi melakukan operasi XOR isi akumulatir dengan isi register lain bit per bit. Register operand adalah register B, C. XRA Register Contoh: Misal nilai akumulator saat ini adalah A = dan B = Setelah instruksi XRA B A = Instruksi Logika: ANI (and immediate) Instruksi ini berfungsi melakukan operasi AND isi akumulator dengan suatu nilai bit. ANI byte Contoh: Misal nilai akumulator saat ini adalah A = dan data = Setelah instruksi ANI FEH A =

24 Instruksi Logika: ORI (or immediate) Instruksi ini berfungsi melakukan operasi OR isi akumulator dengan suatu nilai -bit. ORI byte Contoh: Misal nilai akumulator saat ini adalah A = dan data = Setelah instruksi ORI AAH A = Instruksi Logika: XRI (xor immediate) Instruksi ini berfungsi melakukan operasi XOR akumulator dengan suatu nilai -bit. XRI byte isi Contoh: Misal nilai akumulator saat ini adalah A = dan data = Setelah instruksi XRI AAH A =

25 Instruksi Lain-Lain (1) NOP (no operation) Prosesor tidak melakukan apa-apa. Digunakan sebagai jeda Sering digunakan pada proses pipeline, yaitu upaya peningkatan kecepatan proses dengan melaksanakan beberapa instruksi secara bersamaan IN (input) Untuk memindahkan data dari register masukan ke akumulator Format instruksi : IN byte (IN ) HLT (HALT) Sebagai tanda akhir dari program OUT (output) Memindahkan data dari akumulator ke register keluaran Instruksi Lain-Lain (2) RAL (Rotate the accumulator left) Memutar nilai akumulator ke kiri satu bit Misal A = Setelah instruksi RAL A = RAR (Rotate the accumulator right) Memutar nilai akumulator ke kanan satu bit Misal A = Setelah instruksi RAR maka nilai A =

26 Daftar Pustaka Albert Paul Malvino, Ph.D., Digital Computer Electronics, 3rd Edition 26

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2 DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2 1 11/20/2016 1 Setelah mengikuti perkuliahan ini mahasiswa dapat: Memahami Arsitektur SAP-2. Menjelaskan cara kerja SAP-2. Menjelaskan instruksi-instruksi

Lebih terperinci

Simple As Possible (SAP) - 2. Abdul Syukur

Simple As Possible (SAP) - 2. Abdul Syukur Simple As Possible (SAP) - 2 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat

Lebih terperinci

Simple As Possible (SAP) - 2. Abdul Syukur

Simple As Possible (SAP) - 2. Abdul Syukur Simple As Possible (SAP) - 2 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 053740514 Arsitektur Komputer SAP-2 Persamaan dengan SAP-1 : Sama-sama komputer bit. Kesamaan ini dapat

Lebih terperinci

Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP

Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER 16 ACCUMULATOR INPUT PORT 1 READY SERIAL IN 0 7 INPUT PORT 2 ALU 2 FLAGS PROGRAM COUNTER 16 TMP MAR 16 B 16 64 K MEMORY C Arsitektur SAP-2 MDR OUTPUT PORT

Lebih terperinci

Simple As Posible 2 (bag-1)

Simple As Posible 2 (bag-1) Simple As Posible 2 (bag-1) (Pertemuan ke-17) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Arsitektur

Lebih terperinci

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer SAP-3 Mohamad Dani (MHM) E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom

Lebih terperinci

Simple As Posible 2 (bag-2)

Simple As Posible 2 (bag-2) Simple As Posible 2 (bag-2) (Pertemuan ke-18) Disusun ulang oleh: Andrian Rakhmatsyah Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Maret 2016 Instruksi

Lebih terperinci

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte Andrian Rakhmatsyah Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2 1. Operand kedua adalah register B dan C Panjang instruksi : 1 byte Format : Opcode Contoh : ANA B 2. Operand kedua

Lebih terperinci

Pendahuluan (1) D E F

Pendahuluan (1) D E F Andrian Rakhmatsyah Pendahuluan (1) A PC B C SP D E F H L Pendahuluan (2) Mikrokomputer 8-bit yang kompatibel dengan mikroprocessor 8085 SAP-3 lebih berfokus pada model pemrograman Memiliki register tambahan,

Lebih terperinci

BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3)

BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3) Tony Darmanto, ST / IV / TI / STMIK Widya Dharma / Hal 1 BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3) 7.1. Model Pemrograman Komputer SAP-3 adalah komputer 8-bit yang memiliki keselarasan (compatibel)

Lebih terperinci

PEMROGRAMAN 8085 Kelompok Instruksi Email : salahuddin_ali@ymail.com salahuddin.ali00@gmail.comali00@gmail Web Site : www.salahuddinali.com Kelompok Instruksi Transfer Data MOV MVI transfer data transfer

Lebih terperinci

Simple As Possible (SAP) - 1. Abdul Syukur

Simple As Possible (SAP) - 1. Abdul Syukur Simple As Possible (SAP) - 1 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 0537051 Arsitektur Komputer SAP-1 Cp Ep LM CE Pencacah Program (Program Counter) Register Masukan dan MAR

Lebih terperinci

Simple As Possible (SAP) - 1. Abdul Syukur

Simple As Possible (SAP) - 1. Abdul Syukur Simple As Possible (SAP) - 1 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 053740514 Perangkat Pembangun Pencacah Program (Program Counter) Register Masukan & Memory Address Register

Lebih terperinci

Simple As Posible - 1

Simple As Posible - 1 Simple As Posible - 1 (Pertemuan ke-16) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Endro Ariyanto Maret 2015 Organisasi dan Arsitektur Komputer CSG2G3/2015 #1 KOMPONEN SAP-1 PROGRAM

Lebih terperinci

Arsitektur Set Instruksi. Abdul Syukur

Arsitektur Set Instruksi. Abdul Syukur Arsitektur Set Instruksi Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 085374051884 Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi. Mengetahui jenis-jenis

Lebih terperinci

Kumpulan instruksi lengkap yang dimengerti

Kumpulan instruksi lengkap yang dimengerti Set Instruksi: 1 Set instruksi? Kumpulan instruksi lengkap yang dimengerti oleh CPU Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut

Lebih terperinci

Set Instruksi: Set instruksi?

Set Instruksi: Set instruksi? Set Instruksi: 1 Set instruksi? Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (machine instructions) atau

Lebih terperinci

ARSITEKTUR KOMPUTER SET INSTRUKSI

ARSITEKTUR KOMPUTER SET INSTRUKSI LOGO ASSALAMU ALAIKUM ARSITEKTUR KOMPUTER SET INSTRUKSI Disajikan Oleh : RAHMAD KURNIAWAN, S.T., M.I.T. TEKNIK INFORMATIKA UIN SUSKA RIAU Karakteristik dan Fungsi Set Instruksi Operasi dari CPU ditentukan

Lebih terperinci

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS : MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI Nama : Annisa Christyanti Kelas : XI TJA 3 NIS : 3103113017 TEKNIK JARINGAN AKSES SMK TELKOM SANDHY PUTRA PURWOKERTO TAHUN AJARAN 2014/2015 Mode dan Format

Lebih terperinci

Simple As Possible. SAP 1 ( Simple As Possible) Arsitektur 11/18/2011. Referensi :

Simple As Possible. SAP 1 ( Simple As Possible) Arsitektur 11/18/2011. Referensi : Simple As Possible ORGANISASI DAN ARSITEKTUR KOMPUTER PS Teknik Informatika UNDIP Referensi : Malvino, A. Paul. Computer Digital Elektronics. Introductions Microcomputers. McGraw Hill. 1992. Putra, Agfianto

Lebih terperinci

ORGANISASI KOMPUTER DASAR

ORGANISASI KOMPUTER DASAR ORGANISASI KOMPUTER DASAR A. KOMPONEN SISTEM Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan

Lebih terperinci

1 IDENTITAS. A. Dasar Teori A.1 SAP Pengantar. 2. Arsitektur. Kajian Simple As Possible Computer (SAP-1) Topik Pemrograman SAP-1

1 IDENTITAS. A. Dasar Teori A.1 SAP Pengantar. 2. Arsitektur. Kajian Simple As Possible Computer (SAP-1) Topik Pemrograman SAP-1 1 IDENTITAS Kajian Simple As Possible Computer (SAP-1) Topik Pemrograman SAP-1 Kompetensi Utama 1. Memahami aritektur dan cara kerja SAP-1 2. Memahami komponen-komponen pembentuk SAP-1 3. Mampu memahami

Lebih terperinci

CENTRAL PROCESSING UNIT CPU

CENTRAL PROCESSING UNIT CPU CENTRAL PROCESSING UNIT CPU edywin 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register untuk penyimpanan data sementara dan sebuah ALU untuk melaksanakan

Lebih terperinci

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory

Lebih terperinci

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 -- Struktur Fungsi CPU Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Main Material: Acknowledgement

Lebih terperinci

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Register dan Counter Mohamad Dani (MHM) E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di

Lebih terperinci

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT email: okydn@undip.ac.id 1 Central Processing Unit CPU terdiri dari : - Bagian data (Datapath) yang berisi register register

Lebih terperinci

Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24)

Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24) Eksekusi instruksi Tipe R, LW-SW, Beq, dan Jump (Pertemuan ke-24) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Instruksi Instruksi disimpan

Lebih terperinci

PETA MEMORI MIKROPROSESOR 8088

PETA MEMORI MIKROPROSESOR 8088 1. Bagan Dasar µp 8088 PETA MEMORI MIKROPROSESOR 8088 Gambar 1. Bagan Dasar µp 8088 Elemen didalam mikroprosesor adalah : CU (Control Unit) adalah manajer dari semua unit. CU mengatur keselarasan kerja

Lebih terperinci

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016 Set Instruksi & Mode Pengalamatan Team Dosen Telkom University 2016 Karakteristik Instruksi Mesin Set intruksi adalah kumpulan lengkap dari instruksi yang dapat dieksekusi oleh CPU Set instruksi adalah

Lebih terperinci

Diktat Kuliah - Pipeline

Diktat Kuliah - Pipeline Mikroprosesor dan Antarmuka Diktat Kuliah - Pipeline Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Proses

Lebih terperinci

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI KARAKTERISTIK DAN FUNGSI SET INSTRUKSI Operasi dari CPU ditentukan oleh instruksiinstruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut

Lebih terperinci

Arsitektur dan Organisasi

Arsitektur dan Organisasi Arsitektur dan Organisasi Komputer 7 Aditya Wikan Mahastama, S.Kom Week 11 Set Instruksi Apakah Set Instruksi itu? Set instruksi (instruction set): sekumpulan lengkap instruksi yang dapat dimengerti oleh

Lebih terperinci

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com

ARSITEKTUR SET INSTRUKSI. Ptputraastawa.wordpress.com ARSITEKTUR SET INSTRUKSI ptputraastawa@gmail.com Ptputraastawa.wordpress.com Karakteristik Dan Fungsi Set Instruksi Operasi dari CPU ditentukan oleh instruksi-instruksi yang dilaksanakan atau dijalankannya.

Lebih terperinci

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA Materi 3 SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA dadang mulyana 2012 1 Komponen Mikrokomputer Video display (jenis dan resolusi) Keyboard Drive Disk Unit system Prosessor Pendukung dadang mulyana 2012

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 6 Organisasi Komputer CPU dan Sistem Bus Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Agenda Pertemuan 6 1 CPU 2 Sistem Bus Pendahuluan Video CPU CPU

Lebih terperinci

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 OPERATION SYSTEM Nama : Dian Fahrizal Nim : 110170096 Unit : A3 Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari

Lebih terperinci

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan Arsitektur dan Organisasi Komputer Set instruksi dan Pengalamatan Komponen Komputer Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai

Lebih terperinci

Diktat Kuliah intel 8088

Diktat Kuliah intel 8088 Mikroprosesor dan Antarmuka Diktat Kuliah intel 888 Nyoman Bogi Aditya Karna Sisfo IMTelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen Telkom http://www.imtelkom.ac.id Bagan

Lebih terperinci

Berbagai Macam Bentuk Komputer

Berbagai Macam Bentuk Komputer Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Pertemuan 3: Pengantar Arsitektur Komputer Mohamad Dani (MHM) E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan

Lebih terperinci

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAHASA PEMOGRAMAN AT89S/Cxx (assembly) 1 BAHASA PEMOGRAMAN AT89S/Cxx (assembly) Operand dalam pemograman mikrokontroler adalah data yang tersimpan dalam memory, register dan input/output (I/O). Instruksi yang dikenal secara umum dikelompokan

Lebih terperinci

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. SRI SUPATMI,S.KOM 3. ALU Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. 4. I/O Interconection Input-Output (/O) Interconection merupakan sistem

Lebih terperinci

Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24)

Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24) Eksekusi instruksi Tipe R, LW-SW, Beq, Jump, dan Model Pengalamatan (Pertemuan ke-24) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Eksekusi

Lebih terperinci

INSTRUKSI DASAR Salahuddin, SST.

INSTRUKSI DASAR Salahuddin, SST. INSTRUKSI DASAR 8085 Salahuddin, SST Email : salahuddin_ali@ymail.com salahuddin.ali00@gmail.comali00@gmail Web Site : www.salahuddinali.com Format perintah yang digunakan pada CPU 8085 Instruksi CPU 8085

Lebih terperinci

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. 1 BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT. A. Deskripsi Tugas 1. Jelaskan perbedaan mikroprosesor dan mikrokontroler. 2. Jelaskan mode-mode pengalamatan yang

Lebih terperinci

Jumlah maksimum operand dalam suatu computer menunjukkan organisasi prosessor mesin tersebut.

Jumlah maksimum operand dalam suatu computer menunjukkan organisasi prosessor mesin tersebut. FORMAT INSTRUKSI Intruksi bahasa mesin Struktur umum. Opcode Operand 1 Operan 2.. Opcode (kode Operasi) : Operation code, biner tak bertanda yang uni untuk menerangkan operasi yang harus dieksekusi. Set

Lebih terperinci

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan Pertemuan ke 6 Set Instruksi Computer Organization Dosen : Eko Budi Setiawan Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi Mengetahui jenis-jenis type operand yang digunakan

Lebih terperinci

Unit Kendali (2) CONTROL UNIT. RegDst Branch. MemRead. MemToReg. Instruction (31-26) ALUOp MemWrite. ALUSrc. RegWrite

Unit Kendali (2) CONTROL UNIT. RegDst Branch. MemRead. MemToReg. Instruction (31-26) ALUOp MemWrite. ALUSrc. RegWrite Unit Kendali MIPS Datapath #1 Unit Kendali (1) Tujuan: mengendalikan semua aktifitas prosesor, atau lebih tepatnya untuk mengendalikan semua komponen seperti ALU, PC, Register, dll Masukan: Operation Code

Lebih terperinci

Transfer Register. Andang, Elektronika Komputer Digital 1

Transfer Register. Andang, Elektronika Komputer Digital 1 Operasi yang berhubungan dengan data yang tersimpan di dalam register atau flip-flop dinamakan mikrooperasi (microoperation) seperti load, clear, shift, dan rotate. Load adalah operasi untuk memuati atau

Lebih terperinci

BAHASA MESIN. PDE - bahasa mesin 1

BAHASA MESIN. PDE - bahasa mesin 1 BAHASA MESIN PDE - bahasa mesin Instruksi dalam bahasa mesin berada dalam bentuk kode biner yg disebut KODE MESIN / INSTRUKSI MESIN. Set instruksi mesin yg dapat dijalankan oleh suatu komputer disebut

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 11 Organisasi Komputer Arsitektur Set-Set Instruksi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Apakah set Instruksi itu? Kumpulan instruksi lengkap

Lebih terperinci

Organisasi & Arsitektur Komputer

Organisasi & Arsitektur Komputer Organisasi & Arsitektur Komputer 1 Set Instruksi Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Arsitektur Komputer

Lebih terperinci

PERCOBAAN 3 INSTRUKSI ARITMATIK DAN LOGIK. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

PERCOBAAN 3 INSTRUKSI ARITMATIK DAN LOGIK. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY PERCOBAAN 3 INSTRUKSI ARITMATIK DAN LOGIK Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan dari percobaan ini adalah untuk membiasakan diri dengan berbagai instruksi aritmatik

Lebih terperinci

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode )

Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Mikroprosessor 8051, sebagaimana terdaftar dalam 8051 set instruction in numerical order memiliki sekumpulan instruksi yang terintegrasi

Lebih terperinci

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT ARSITEKTUR VON NEUMANN DATA BUS DATA BUS INPUT OUTPUT (I/O) UNIT CENTRAL PROCESSING UNIT ADRESS BUS MAIN MEMORY UNIT CONTROL BUS CONTROL

Lebih terperinci

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. PERTEMUAN 1. Organisasi Processor #1 Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. Fetch Data = mengambil data

Lebih terperinci

Soal Komunikasi Data Kelas XI TKJ

Soal Komunikasi Data Kelas XI TKJ Soal Komunikasi Data Kelas XI TKJ PAKET A 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory

Lebih terperinci

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR

IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR IKI20210 Pengantar Organisasi Komputer Kuliah Minggu ke-3: Bahasa Rakitan AVR diadaptasikan dari materi kuliah CS61C/2000 & CS152/1997 2000/1997 UCB 18 September 2002 Bobby Nazief (nazief@cs.ui.ac.id)

Lebih terperinci

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 Pendahuluan Dalam materi sebelumnya sudah di bahas untuk menjalankan suatu tugas maka mikrokontroler 89C51 membutuhkan sebuah program yang terdiri dari susunan

Lebih terperinci

Karakteristik Instruksi Mesin

Karakteristik Instruksi Mesin PERTEMUAN Karakteristik Instruksi Mesin Instruksi mesin (machine intruction) yang dieksekusi membentuk suatu operasi dan berbagai macam fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set

Lebih terperinci

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia KONIGURASI PIN-PIN MIKROPROSESOR Z 80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro PTK Universitas Pendidikan Indonesia 1. Konfigurasi Pengelompokan pin pin dari mikroprosesor Z80 dapat dilihat

Lebih terperinci

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1 A. Tujuan Pada akhir praktikum ini, peserta dapat: 1. Memahami komponen arsitektur komputer tingkat bawah. 2. Menggunakan simulator untuk

Lebih terperinci

SISTEM KERJA MIKROPROSESOR

SISTEM KERJA MIKROPROSESOR 1 SISTEM KERJA MIKROPROSESOR Percobaan I Tujuan Percobaan 1. Mempelajari hubungan bahasa tingkat rendah dengan arsitektur mikroprosesor. 2. Memahami konsep pemograman modular dan pengolahan data dalam

Lebih terperinci

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann CENTRL PROCESSING UNIT (CPU) rsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Data bus Data bus

Lebih terperinci

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Organisasi Komputer STRUKTUR FUNGSI CPU 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan

Lebih terperinci

Materi 4: Assembly Language Programming

Materi 4: Assembly Language Programming Materi 4: Assembly Language Programming I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan Mesin sederhana Mnemonic dan sintaks Kusuma Wardana, M.Sc 2 Pendahuluan Mesin sederhana Mnemonic

Lebih terperinci

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1 Mikroprosesor Bab 3: Arsitektur Mikroprosesor Generasi Awal Prosesor PENTIUM Arsitektur Mikroprosesor 1 20 bit Arsitektur Mikroprosesor 16 bit Register Antrian (FIFO) Arsitektur Mikroprosesor 2 Prosesor

Lebih terperinci

PERCOBAAN 2 TRANSFER DATA. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

PERCOBAAN 2 TRANSFER DATA. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY PERCOBAAN 2 TRANSFER DATA Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Percobaan ini akan memperkenalkan dan membiasakan diri dengan konsep dasar serta fungsi suatu instruksi transfer

Lebih terperinci

Organisasi Komputer. Candra Ahmadi, MT

Organisasi Komputer. Candra Ahmadi, MT Organisasi Komputer Candra Ahmadi, MT Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan

Lebih terperinci

CENTRAL PROCESSING UNIT (CPU)

CENTRAL PROCESSING UNIT (CPU) CENTRL PROCESSING UNIT (CPU) rsitektur dasar mesin tipe von neumann menjadi kerangka referensi pada komputer digital umum (general-purpose) modern. 3 bagian fundamental tersebut adalah: Data bus Data bus

Lebih terperinci

BAB 3 Pemrograman Zilog Z80 Lanjutan

BAB 3 Pemrograman Zilog Z80 Lanjutan BAB 3 Pemrograman Zilog Z8 Lanjutan Buku: Bahasa Oleh : Setiawardhana Bahasa Assembly (Buku( Komputer 3) oleh : Son Kuswadi Politeknik Elektronika Negeri Surabaya Pokok Bahasan Addressing Mode? FLAG? Instruksi

Lebih terperinci

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto Komputer Digital adalah mesin elektronik yang dapat melakukan operasi- operasi aritmatik dan lojik. Komputer digital terdiri dari sistem interkoneksi

Lebih terperinci

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

SET INSTRUKSI. Organisasi dan Arsitektur Komputer SET INSTRUKSI Organisasi dan Arsitektur Komputer TUJUAN Memahami representasi set instruksi, dan jenis- jenis format instruksi Mengetahui jenis-jenis type operand digunakan Macam-macam Mode pengalamatan

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR APLIKASI DASAR INSTRUKSI ARITMATIKA DAN OPERASI LOGIK Disusun oleh : Nama : Yudi Irwanto (021500456) Prodi : Elektronika Instrumentasi Tanggal Praktikum : 6 April

Lebih terperinci

STRUKTUR CPU. Arsitektur Komputer

STRUKTUR CPU. Arsitektur Komputer STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,

Lebih terperinci

SISTEM KOMPUTER.

SISTEM KOMPUTER. SISTEM KOMPUTER Salahuddin, SST Email : salahuddin_ali@ymail.com salahuddin.ali00@gmail.comali00@gmail Web Site : www.salahuddinali.com ELEMEN FUNGSIONAL UTAMA SISTEM KOMPUTER. INTERFACE EXTERNAL UNIT

Lebih terperinci

Instruksi Mikroprosesor

Instruksi Mikroprosesor MODUL KE 10 Sistem Mikroprosesor (3 sks) 10 MATERI KULIAH : Pengelompokan instruksi mikroprosesor : data manipulation instruction, data transfer instruction, program manipulation instruction, status management

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR INSTRUKSI PERCABANGAN DAN LOOP

LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR INSTRUKSI PERCABANGAN DAN LOOP LAPORAN PRAKTIKUM SISTEM MIKROPROSESSOR INSTRUKSI PERCABANGAN DAN LOOP Disusun oleh Nama : Yudi Irwanto NIM : 021500456 Prodi : Elektronika Instrumentasi Tanggal Praktikum : 28 April 2017 Asisten : Rokhmat

Lebih terperinci

Arsitektur Prosesor MIPS Multi Siklus (Pertemuan ke-27)

Arsitektur Prosesor MIPS Multi Siklus (Pertemuan ke-27) Arsitektur Prosesor MIPS Multi Siklus (Pertemuan ke-27) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom April 2016 Implementasi Multisiklus Organisasi

Lebih terperinci

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( ) Oleh: 1. Singgih Gunawan Setyadi (10222059) 2. Handung Kusjayanto (11111005) 3. Wahyu Isnawan (11111049) CPU Merupakan komponen terpenting dari sistem komputer sebagai pengolah data berdasarkan instruksi

Lebih terperinci

7.Lokasi hasil pemrosesan

7.Lokasi hasil pemrosesan SRI SUPATMI,S.KOM 6. Lokasi Operand Ada beberapa pilihan dalam menempatkan operand (lokasi operand) yaitu pada: memori utama, register CPU, I/O port dan pada instruksi itu sendiri. Membiarkan operand dalam

Lebih terperinci

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004 JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004 1. Jelaskan maksud dari konsep Stored Program Computer serta sebutkan unit-unit yang harus ada serta fungsinya sampai pada level register. Memor utama menyimpan

Lebih terperinci

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain : REGISTER Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi. Register-register yang terdapat pada mikroprosesor, antara lain : General purpose register

Lebih terperinci

Materi 2: Computer Systems

Materi 2: Computer Systems Materi 2: Computer Systems I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Pendahuluan top-level view Komponen Komputer Fungsi Komputer Kusuma Wardana, M.Sc 2 Pendahuluan top-level view Komponen

Lebih terperinci

a b a AND b a OR b a XOR b a NOT a

a b a AND b a OR b a XOR b a NOT a MODUL IV LOGIC, SHIFT, and ROTATE INSTRUCTIONS Untuk mengubah bit-bit secara individual dalam komputer maka menggunakan operasi logika. Nila biner dari 0 dan 1 diperlakukan sebagai salah (0) dan benar

Lebih terperinci

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register PERTEMUAN. Organisasi Processor Hal-hal yang perlu dilakukan CPU adalah ::.. Fetch Instruction = mengambil instruksi 2. 2. Interpret Instruction = Menterjemahkan instruksi 3. 3. Fetch Data = mengambil

Lebih terperinci

Diktat Kuliah Organisasi dan Interaksi

Diktat Kuliah Organisasi dan Interaksi Mikroprosesor dan Antarmuka Diktat Kuliah Organisasi dan Interaksi Nyoman Bogi Aditya Karna Sisfo IMelkom bogi@imtelkom.ac.id http://bogi.blog.imtelkom.ac.id Institut Manajemen elkom http://www.imtelkom.ac.id

Lebih terperinci

Perangkat dan format Instruksi, Immediate, Direct, & Indirect Addressing

Perangkat dan format Instruksi, Immediate, Direct, & Indirect Addressing MODUL KE 7 Sistem Mikroprosesor (3 sks) 7 MATERI KULIAH : Pengertian program sistem mikroprosesor; instruction set (perangkat instruksi); format instruksi secara umum; cara mengurangi panjang instruksi;

Lebih terperinci

Pertemuan Ke-12 RISC dan CISC

Pertemuan Ke-12 RISC dan CISC Pertemuan Ke-12 RISC dan CISC RISC Reduced Instruction Set Computer Komputer dengan Set instruksi terbatas CISC Complex Instruction Set Computer Komputer dengan Set instruksi Kompleks RISC (Reduced Instruction

Lebih terperinci

Instruksi-Instruksi MIPS

Instruksi-Instruksi MIPS Instruksi-Instruksi MIPS Instruksi Tipe Load atau Store 35 or 43: opcode (6 bit) 35 = load = 100011 43 = store = 101011 rs: register source (5 bit) Operasi Load: rs = Read register 1 = nomor register yang

Lebih terperinci

PERTEMUAN. SET INSTRUKSI MIKROKONTROLER AT 89C51 (Lanjutan)

PERTEMUAN. SET INSTRUKSI MIKROKONTROLER AT 89C51 (Lanjutan) PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 (Lanjutan) Rotate Perintah Rotate identik dengan Shift register dimana bit-bit dalam byte di geser ke kiri atau kekanan dengan atau tanpa carry. Perintah-perintah

Lebih terperinci

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH:

ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM MATA KULIAH: MATA KULIAH: ORGANISASI KOMPUTER INSTRUKSI MESIN DAN PROGRAM PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011 By: AYU

Lebih terperinci

Mengenal bahasa assembly

Mengenal bahasa assembly Mengenal bahasa assembly adiatma adiatma@raharja.info Abstrak Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program

Lebih terperinci

1 Tinjau Ulang Sistem Komputer

1 Tinjau Ulang Sistem Komputer 1 Tinjau Ulang Sistem Komputer Overview Sebelum memulai mempelajari sistem operasi penting bagi kita untuk mengetahui komponen-komponen yang menjadi bagian dari sebuah sistem komputer disertai cara kerjanya.

Lebih terperinci

BAB 2 Pemrograman Zilog Z80

BAB 2 Pemrograman Zilog Z80 BAB 2 Pemrograman Zilog Z80 Oleh : Setiawardhana Buku: Bahasa Assembly (Buku Komputer 3) oleh : Son Kuswadi Politeknik Elektronika Negeri Surabaya Pengantar Question Mengapa sistem mikroprosessor yang

Lebih terperinci

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51

PERTEMUAN SET INSTRUKSI MIKROKONTROLER AT 89C51 PERTEMUN SET INSTRUKSI MIKROKONTROLER T 89C5 PERTEMUN SET INSTRUKSI MIKROKONTROLER T 89C5 Pendahuluan Dalam materi sebelumnya sudah di bahas untuk menjalankan suatu tugas maka mikrokontroler 89C5 membutuhkan

Lebih terperinci

Materi 4: Microprocessor-Based Control

Materi 4: Microprocessor-Based Control Materi 4: Microprocessor-Based Control I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Mikroprosesor mengantarkan ke suatu era baru dlm sistem kontrol Mikroprosesor menawarkan fleksibilitas

Lebih terperinci

10. Konsep Operasional Prosessor dan Memori

10. Konsep Operasional Prosessor dan Memori 10. Konsep Operasional Prosessor dan Memori 10.1. Hubungan antara prosessor dan memori Pada modul ini, akan dipelajari prinsip dasar dari hubungan antara prosessor dan memori. Dimulai dengan lokasi memori

Lebih terperinci

Microcontroller: Bahasa Pemrograman Assembly 8051

Microcontroller: Bahasa Pemrograman Assembly 8051 Microcontroller: Bahasa Pemrograman Assembly 8051 Oleh: Ali Sofyan Kholimi Universitas Muhammadiyah Malang E-Mail / IM: kholimi@gmail.com Blog: http://kholimi-id.blogspot.com Tujuan Belajar Mendaftar register

Lebih terperinci

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014 Sistem Operasi Struktur Sistem Komputer Adhitya Nugraha 2014 adhitya@dsn.dinus.ac.id Fasilkom 10/6/2014 Objectives Mahasiswa mengetahui komponen-komponen yang membangun sebuah sistem komputer. Mahasiswa

Lebih terperinci