Jumat, 19 Agustus 2011

Bahasa Rakitan_Membuat Nama Menggunakan Bahasa Assembly


Nama : Robi Usman
NIM     : SIA201028
Tugas : Bahasa Rakitan

Bahasa Assembly

Bahasa Assembly adalah bahasa pemrograman tingkat rendah. Dalam pemrograman komputer dikenal dua jenis tingkatan bahasa, jenis yang pertama adalah bahasa pemrograman tingkat tinggi (high level language) dan jenis yang kedua adalah bahasa pemrograman tingkat rendah (low level language).

Bahasa pemrograman tingkat tinggi lebih berorientasi kepada manusia yaitu bagaimana agar pernyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih berorientasi ke mesin, yaitu bagaimana agar komputer dapat langsung mengintepretasikan pernyataan-pernyataan program.
Kelebihan Bahasa Assembly:
1. Ketika di-compile lebih kecil ukuran
2. Lebih efisien/hemat memori
3. Lebih cepat dieksekusi
Kesulitan Bahasa Assembly:
1. Dalam melakukan suatu pekerjaan, baris program relatif lebih panjang dibanding bahasa tingkat tinggi
2. Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak
3. Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis
Contoh sederhana menggunakan pemrograman bahasa assembly :
.model small
.code
org 100h
mulai:

            mov ah, 02h
            mov dl, 82
            int 21h
           
            mov dl, 79
            int 21h

            mov dl, 66
            int 21h

            mov dl, 73
            int 21h

            mov dl, 32
            int 21h

            mov dl, 85
            int 21h

            mov dl, 83
            int 21h

            mov dl, 77
            int 21h
           
            mov dl, 65
            int 21h

            mov dl, 78
            int 21h

            int 20h

end mulai




 

Tidak ada komentar:

Posting Komentar