Pengantar Bahasa Rakitan

dokumen-dokumen yang mirip
Mata Kuliah : Bahasa Rakitan

TEKNIK KOMPILASI. Alamat untuk tugas: Informasi: DADANG MULYANA. dadang mulyana 2013

Web Site :

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

Arsitektur Set Instruksi. Abdul Syukur

Program Studi Teknik Informatika STMIK Tasikmalaya

ANALISIS & PERANCANGAN SISTEM INFORMASI (APSI)

TEORI BAHASA & AUTOMATA

Organisasi & Arsitektur Komputer

Sistem Bilangan & Dasar Assembler Dadang Mulyana

CENTRAL PROCESSING UNIT CPU

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

BAHASA RAKITAN. Kuliah I : Pengenalan. Universitas Gunadarma. Bahasa Rakitan

Simple As Possible (SAP) - 1. Abdul Syukur

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

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

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

Operasi Transfer Data

MK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 ASSEMBLER. Jurusan Sistem Komputer-S1 Universitas Gunadarma

Bagian 2 STRUKTUR CPU

10. Konsep Operasional Prosessor dan Memori

Materi 4: Assembly Language Programming

Abstrak. Pendahuluan

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

STRUKTUR CPU. Arsitektur Komputer

Bahasa Pemrograman Assembler 8051

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

8/4/2011. Microprocessor & Microcontroller Programming. Bahasa Pemrograman. Bahasa Pemrograman. Bahasa Pemrograman

Microcontroller: Bahasa Pemrograman Assembly 8051

DASKOM & PEMROGRAMAN. Dani Usman

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Arsitektur dan Organisasi

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

DASAR KOMPUTER. Assembly Language

Karakteristik Instruksi Mesin

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

DCH1B3 Konfigurasi Perangkat Keras Komputer

SATUAN ACARA PERKULIAHAN

INTRUKSI-INTRUKSI BAHASA PEMROGRAMAN ASSEMBLY

Berbagai Macam Bentuk Komputer

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

ORGANISASI KOMPUTER DASAR

BAHASA MESIN. PDE - bahasa mesin 1

Organisasi Sistem Komputer

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Hanif Fakhrurroja, MT

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

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK

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

Struktur CPU 3/23/2011

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

Pertemuan Ke-12 RISC dan CISC

PEMROGRAMAN BAHASA RAKITAN

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

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

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Bahasa rakitan/assembly Language

BAB III PERANCANGAN UIMEGA 8535

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Apa itu Mikrokomputer?

BAHASA DAN PENGEMBANGAN PROGRAM MIKROPROSESOR

BAB 1 PENGANTAR BAHASA PEMROGRAMAN FORTRAN

SATUAN ACARA PERKULIAHAN Mata Kuliah: BAHASA RAKITAN Jurusan / Jenjang / Kode / SKS : SI / D3 / KK /2

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

UNIVERSITAS JENDERAL SOEDIRMAN FAKULTAS SAINS DAN TEKNIK JURUSAN TEKNIK PRODI TEKNIK ELEKTRO. Arsitektur Komputer. Minggu I 1

Pendahuluan Arsitektur Organisasi Komputer

Hanif Fakhrurroja, MT

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

TRANSFER DATA PARALEL DAN ANTARMUKA DIGITAL

Pengantar Organisasi Komputer

Organisasi Sistem Komputer

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Bab 2. Instructions: Bahasa dari Komputer

Pengantar Teknik Elektro

LAB SHEET 1 PENGENALAN Z80 SIMULATOR IDE OSHONSOFT

>> CISC BANDING RISC

Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS) MIKROPROSESOR

Arsitektur dan Organisasi Komputer Set Intruksi

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

Organisasi Komputer & Organisiasi Prosesor

Arsitektur RISC merupakan kemajuan yang sangat dramatis dalam frase sejarah arsitektur CPU. Dan merupakan tantangan bagi arsitektur konvensional

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi

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

BAB 2 Pemrograman Zilog Z80

Pengantar Organisasi Komputer. Abdul Syukur

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Alat Pemroses (Processing Device)

MK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 PENDAHULUAN. Jurusan Sistem Komputer-S1 Universitas Gunadarma

A. Pemahaman Awal. Hardware dan Software(1) Ada beberapa perangkat utama di komputer 20/01/2012

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Transkripsi:

Mata Kuliah : Bahasa Rakitan Materi ke-1 Pengantar Bahasa Rakitan DADANG MULYANA Alamat email untuk tugas: dadangstmik@gmail.com Blog : dadangmulyana.wordpress.com 2 1

Cara pengiriman tugas: Dalam subjek email tuliskan: Instansi_kelas_nama_matakuliah_jenistugas Contoh: Deni dari stmik tasikmalaya kelas karyawan akan mengirimkan tugas ke 2 mata kuliah bahasa rakitan maka format penulisan subjek email adalah: Stmiktsk_karyawan_deni_rakitan_tugas2 Kirimkan ke dadangstmik@gmail.com Catt: Bila pengiriman tugas tidak mengikuti aturan, kemungkinan besar tidak akan ada penilaian 3 Komponen Penilaian 1. Quiz (2 kali, pert 5 dan pert ke 8) 2. Tugas mandiri (2 kali, pert 3 dan 7) 3. Latihan tiap pertemuan 4. Praktikum(maksimal tidak hadir 2 pert) 5. UAS 6. Absen (maksimal tidak hadir 3 x) 4 2

Rencana Materi 1. Pengenalan bahasa rakitan 2. Dasar Assembly dan sistem bilangan 3. Arsitektur Sistem 4. Struktur register dan pengalamatan 5. Program bahasa rakitan dengan debug 1 6. Program bahasa rakitan dengan Debug 2 7. Program bahasa rakitan tanpa debug 1 8. Program bahasa rakitan tanpa debug 2 9. Pemrosesan dan kondisi 10. Implementasi Assembler 5 Sumber belajar 1. Bahasa Assembly, Maman Abdurahman, andi, yogyakarta 2. Strategi bahasa Assembler, Jasson Prestiliano, Gava Media 3. Modul bahasa Rakitan. Dadang Mulyana 4. Berbagai referensi 6 3

Cara Belajar 1. Mendengarkan Materi 2. Praktek di LAB 3. Kerjakan seluruh Tugas dan latihan tiap bab yang ada dalam modul 4. Kirimkan Via email : dadangstmik@gmail.com 5. Ikuti Quiz dan ujian 6. Hadir setiap pertemuan 7. Lihat Pengumuman Nilai 7 TATA TERTIB HADIR MINIMAL 70% KETERLAMBATAN MAX 30 MENIT TUGAS KOMPONEN PENILAIAN MASUK SEMUA SEWAKTU PEMBELAJARAN, HP DI SILENT/DIGETARKAN BERPAKAIAN BEBAS TAPI SOPAN 8 4

ÉÉÉ É uη ÇÇ Ç Ç q 9$ $$ $# ΟŠÏ ÉÉ ÉΟŠ É ÏÏ Ïm 9$ $$ $# «««!$ «$$ $# Οó óó ó Î ÎÎ Î0 9 Apa itu Bahasa Rakitan? Bahasa Pemrograman yang Berorientasi Mesin Korespondensi satu-satu antara statement dan native bahasa mesin Pencocokkan set instruksi dan arsitektur mesin Bahasa Rakitan untuk IBM-PC Mengacu pada processor 8086, 8088, 80186, 80286, 80386, 80486, dan Pentium Processors 10 5

Apa itu Assembler? Program Sistem Mentranslasikan kode sumber dalam bahasa rakitan ke dalam bahasa mesin File Objek berisi instruksi mesin, inisial data dan informasi yang digunakan ketika load program File Listing berisi record dari proses translasi, jumlah baris, alamat, pembangkit kode dan data, dan simbol tabel 11 Mengapa Perlu Belajar Bahasa Rakitan? Mempelajari bagaimana processor bekerja Mengerti dasar arsitektur komputer Mengeksplorasi representasi internal data dan instruksi Mendapatkan wawasan mengenai konsep hardware Dapat membuat program kecil yang efisien Programmer dapat melakukan bypass untuk menanggulangi keterbatasan yang ditemui pada Bahasa Tingkat Tinggi Bila diperlukan bisa digunakan untuk menangani operasioperasi tertentu 12 6

Bahasa Mesin Suatu bahasa yang direpresentasikan dengan number, biasanya disebut Set Instruksi Processor Sekumpulan operasi dasar yang disediakan processor Setiap instruksi dikodekan sebagai number Instruksi bisa terdiri dari satu byte atau lebih Setiap number berkorespondensi dengan satu instruksi 13 Contoh Instruksi IBM-PC 1011000000000101b atau B005h OpCode = 10110000b Copy 1 byte ke dalam register AL Byte yang ditemukan pada bagian kedua adalah instruksi 00000101b Kode operasi diidentifikasikan sebagai tipe dari instruksi dan menyediakan beberapa informasi berkaitan dengan panjang instruksi 14 7

Pemrograman Bahasa Rakitan vs Pemrograman Bahasa Mesin Pemrograman Bahasa Mesin Menulis sejumlah baris number yang merepresentasikan byte instruksi mesin yang nantinya akan dieksekusi dan data konstanta yang digunakan dalam program Pemrograman Bahasa Rakitan Menggunakan instruksi simbolik untuk merepresentasikan data mentah yang akan dibentuk ke dalam bahasa mesin dan inisial data konstanta 15 Instruksi Bahasa Rakitan Mnemonik yang merepresentasikan Instruksi Mesin Setiap mnemonik digunakan untuk representasi tunggal instruksi mesin Assembler menjalankan translasi Beberapa mnemonik membutuhkan operand Operand menyediakan informasi tambahan register, constant, address atau variable Assembler Directives 16 8

Bahasa Rakitan dalam Sistem Komputer High Level Languange Application Program Compiler Utility Operating System Low Level Languange System Programming Hardware 17 Prosessor A D D R E S S B U S D A T A B U S MAR AR-0 AR-1. AR-7 DR-0 DR-1. DR-7 MDR I N T E R N A L B U S RESULT OPERAND IR ALU STATUS Control Unit PC Control data External Control Lines Clock External Status Lines Power Lines 18 9

Latihan 1 1. Jelaskan perbedaan bahasa assembly dengan bahasa mesin! 2. Jelaskan elemen dasar bahasa assembly 3. Jelaskan pengertian mikrokode dan berikan contohnya! 4. Jelaskan hubungan bahasa assembly dengan bahasa mesin 5. Jelaskan maksud dari keluarga mikroprosessor intel! 6. Tuliskan semua karakter ASCII berikut nomor kodenya! 19 10