2 pendahuluan bahasa assembly

Upload: iruhamu-yuuki-seiken

Post on 09-Oct-2015

41 views

Category:

Documents


0 download

DESCRIPTION

b

TRANSCRIPT

  • BAHASA ASSEMBLY(Pertemuan 1)By Intan Cahyanti Kartikaningtyas, ST([email protected])

  • TujuanMemberikan pemahaman kepada mahasiswa mengenai Bahasa Assembly untuk dapat diterapkan dalam pengembangan pengetahuan dan untuk membangun sistem yang kompleks dalam kaitan informasi yang aplikatif.

  • Rencana PembelajaranPendahuluanMikrokomputerPrinsip prinsip dasar mikroprosesorArsitektur mikrokontroler AT89C51/52/55Instruksi dan pemrograman assembly MCS 51Aplikasi bahasa assembly

  • ReferensiBelajar Mikrokontroler AT89C51/52/55 teori dan aplikasi Edisi 2, Agfianto eko Putra, Gava Media Yogyakarta, 2006Pemrograman dengan Bahasa Assembly menggunakan Turbo assembler 2.0, ediman Lukito, PT. Elex Media Komputindo Kelompok Gramedia Jakarta, 1993Dasar-dasar Mikroprosesor edisi kedua. Fred Halsall & Paul Lister, PT. Elex Media komputindo, 1995Mikroprosesor 7 Interface, Endra Pitowarno, Politeknik Elektronika Negeri Surabaya ITS, 1994http://ilmukomputer.com:81/index.php

  • Persentasi NilaiTugas: 30%UTS: 25%UAS: 25%Absensi: 20%

  • Pengantar Bahasa AssemblyApa arti bahasa assembly?Bagaimana sejarah mikrokomputer?Apa itu mikrokomputer, mikroprosesor dan mikrokontrolerApa hubungan antara bahasa assembly dengan mikrokomputer?

  • * Pengertian Bahasa Assembly *Bahasa assembly, jika berdasarkan pada arti bahasa, bahwa Assembly merupakan rakitan. Jadi, bahasa assembly adalah bahasa rakitan, dimana yang dimaksudkan adalah bahasa pemrograman tingkat rendah yang digunakan sebagai tool untuk menjalankan sistem yang berupa mesin rakitan (berorientasi ke mesin)

  • Kelebihan Bahasa Assembly:1. Ketika di-compile lebih kecil ukuran2. Lebih efisien/hemat memori 3. Lebih cepat dieksekusi

    Kesulitan Bahasa Assembly:1. Dalam melakukan suatu pekerjaan, baris program relatif lebih panjang dibanding bahasa tingkat tinggi2. Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak3. Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis

  • Mikrokomputer adalahMikroprosesor adalahMikrokontroler adalah

    *