Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??

Presentasi serupa


Presentasi berjudul: "Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??"— Transcript presentasi:

1 Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??
Matakuliah : T0483 / Bahasa Rakitanl Tahun : 2005 Versi : <<1.0 / 1.0>> Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??

2 menyebutkan fungsi dari setiap komponen sistem komputer
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menyebutkan keuntungan atau kerugian bahasa rakitan dgn bahasa tingkat tinggi menyebutkan fungsi dari setiap komponen sistem komputer

3 Pengertian Bahasa Tingkat Tinggi Pengertian Bahasa Tingkat Rendah
Outline Materi Pengertian Program Pengertian Bahasa Tingkat Tinggi Pengertian Bahasa Tingkat Rendah Pengertian Bahasa Mesin Aplikasi Bahasa Rakitan Untung rugi bahasa rakitan dengan bahasa tingkat tinggi Perbandingan Bahasa rakitan dengan bahasa tingkat tinggi (C, Pascal)

4 <<ISI>> BAHASA RAKITAN ( Assembly Language Program : Himpunan perintah untuk memberitahukan apa yang harus dikerjakan oleh komputer Program dibuat dengan menggunakan bahasa pemrograman Bahasa pemrograman secara garis besar dibagi menjadi  Low Level Language dan High Level Language.

5 Bahasa Rakitan termasuk Low level language.
<<ISI>> Bahasa Rakitan termasuk Low level language. Apakah yg dimaksud Bahasa Mesin ?? Aplikasi Bahasa rakitan umumnya untuk : Operating System Device Driver Virus & Serum dll.

6 Mengapa Belajar Bahasa Rakitan ??
<<ISI>> Mengapa Belajar Bahasa Rakitan ?? Bahasa rakitan merupakan interface antar H/W dengan Bahasa Tingkat Tinggi Mempelajari cara kerja H/W (prosesor)

7 Keuntungan Bahasa rakitan dibandingkan bahasa tingkat tinggi :
<<ISI>> Keuntungan Bahasa rakitan dibandingkan bahasa tingkat tinggi : Memungkinkan untuk mengakses secara langsung seluruh sumber daya yang ada pada sistem perangkat keras. Eksekusi program lebih cepat Ukuran program lebih kecil dibandingkan dengan high level language

8 Kerugian bahasa rakitan dibandingkan bahasa tingkat tinggi :
<<ISI>> Kerugian bahasa rakitan dibandingkan bahasa tingkat tinggi : Tergantung pada hardware Lebih sulit dari high level language Code / program lebih banyak

9 Perbandingan program Assembly dengan Bahasa Tingkat Tinggi
<<ISI>> Perbandingan program Assembly  dengan Bahasa Tingkat Tinggi Program berikut adalah untuk menampilkan "Hello Binusian" pada layar monitor. Program ditulis dalam Bahasa Pascal sbb:        Begin          GotoXY(1,1);       Writeln('Hello Binusian');   End.

10 <<ISI>> Kalau program diatas dikompilasi dengan menggunakan Turbo Pascal versi .... dan executable filenya besarnya ± .... Kbyte. Program ditulis dalam Bahasa C #include <stdio.h> #include <conio.h>   Main() {       gotoxy(1,1);       printf("Hello Binusian\n"); }

11 <<ISI>> Kalau program diatas dikompilasi dengan menggunakan Turbo C versi .... dan executable filenya besarnya ± .... Kbyte. Program ditulis dalam Bahasa Rakitan ( Model Simplified Segment Directive ), sbb:

12 <<ISI>> .Model Small STACK 0100h        .DATA Msg _1 db ’Hello Binusian’,0Dh,0Ah,’$’        .CODE        Main   Proc                    mov                     mov  ds, ax                    ;; GotoXY(1,1)                    xor dh, dh                     xor dl, dl                    xor bh, bh                    mov ah, 02H                    int  10H                    ;; Writeln('Hello Binusian');                    lea dx, Msg_1                    mov  ah, 09H                    int  21H                    ;; Exit                   mov  ah,4CH                   int  21H         Main  endp         End  Main

13 Evolusi Mikroprosesor Mikroprosesor 4-bit Mikroprosesor 8-bit
<<ISI>> Kalau program diatas dikompilasi dengan menggunakan Turbo Assembler versi .... dan executable filenya besarnya ± .... Kbyte. Evolusi Mikroprosesor Mikroprosesor 4-bit 4004 Mikroprosesor 8-bit 800 8080 8085

14 <<ISI>> Mikroprosesor 16-bit 8086/8088 80186/80188 80286 Mikroprosesor 32-bit 80386 80486

15 << CLOSING>>
Code untuk prosesor 8088 akan beda dengan prosesor lain spt Z80 Code / program pada bahasa rakitan lebih banyak tetapi executable-nya lebih kecil.


Download ppt "Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??"

Presentasi serupa


Iklan oleh Google