Pengantar Bahasa Rakitan - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Pengantar Bahasa Rakitan

Description:

Title: Pendahuluan Bahasa Rakitan Author: perpus Last modified by: Karmilasari Created Date: 4/7/2004 7:12:50 AM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 11
Provided by: PERP150
Category:

less

Transcript and Presenter's Notes

Title: Pengantar Bahasa Rakitan


1
PengantarBahasa Rakitan
Mata Kuliah Bahasa Rakitan Materi ke-1
2
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

3
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

4
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
    operasi-operasi tertentu

5
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

6
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

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

8
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

9
Bahasa Rakitan dalam Sistem Komputer
Application Program
High Level Languange
System Programming
Compiler
Operating System
Utility
Low Level Languange
Hardware
10
Prosessor
External Control Lines
Write a Comment
User Comments (0)
About PowerShow.com