Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar Bahasa Rakitan Mata Kuliah : Bahasa Rakitan Materi ke-1.

Presentasi serupa


Presentasi berjudul: "Pengantar Bahasa Rakitan Mata Kuliah : Bahasa Rakitan Materi ke-1."— Transcript presentasi:

1 Pengantar Bahasa Rakitan Mata Kuliah : Bahasa Rakitan Materi ke-1

2 2 Apa itu Bahasa Rakitan ? Bahasa Pemrograman yang Berorientasi Mesin Korespondensi satu-satu antara statement dan native bahasa mesin Korespondensi satu-satu antara statement dan native bahasa mesin Pencocokkan set instruksi dan arsitektur mesin Pencocokkan set instruksi dan arsitektur mesin Bahasa Rakitan untuk IBM-PC Mengacu pada processor 8086, 8088, 80186, 80286, 80386, 80486, dan Pentium Processors Mengacu pada processor 8086, 8088, 80186, 80286, 80386, 80486, dan Pentium Processors

3 3 Apa itu Assembler? Program Sistem Mentranslasikan kode sumber dalam bahasa rakitan ke dalam bahasa mesin 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 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 5 Bahasa Mesin Suatu bahasa yang direpresentasikan dengan number, biasanya disebut “Set Instruksi Processor” Sekumpulan operasi dasar yang disediakan 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 6 Contoh Instruksi IBM-PC b atau B005h OpCode = b Copy 1 byte ke dalam register AL Copy 1 byte ke dalam register AL Byte yang ditemukan pada bagian kedua adalah instruksi b Byte yang ditemukan pada bagian kedua adalah instruksi b Kode operasi diidentifikasikan sebagai tipe dari instruksi dan menyediakan beberapa informasi berkaitan dengan panjang instruksi

7 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 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 Menggunakan instruksi simbolik untuk merepresentasikan data mentah yang akan dibentuk ke dalam bahasa mesin dan inisial data konstanta

8 8 Instruksi Bahasa Rakitan Mnemonik yang merepresentasikan Instruksi Mesin Setiap mnemonik digunakan untuk representasi tunggal instruksi mesin Setiap mnemonik digunakan untuk representasi tunggal instruksi mesin Assembler menjalankan translasi Assembler menjalankan translasi Beberapa mnemonik membutuhkan operand Operand menyediakan informasi tambahan Operand menyediakan informasi tambahan register, constant, address atau variable register, constant, address atau variable Assembler Directives

9 9 Bahasa Rakitan dalam Sistem Komputer Hardware Low Level Languange Compiler Utility Operating System High Level Languange System Programming Application Program

10 10 Prosessor External Control Lines MAR DR-1 DR-0 DR-7 MDR AR-1 AR-0 AR INTERNALBUSINTERNALBUS RESULT OPERAND STATUS IR PC Control Unit ALU Control data Clock Power Lines External Status Lines DATABUSDATABUS ADDRESSBUSADDRESSBUS


Download ppt "Pengantar Bahasa Rakitan Mata Kuliah : Bahasa Rakitan Materi ke-1."

Presentasi serupa


Iklan oleh Google