Minggu, 14 Agustus 2011

tugas bahasa rakitan ABAS WISARTO SIA201001 ( Menampilkan abjad bernilai ascii ganjil )

 Menampilkan abjad bernilai ascii ganjil 

 .model small
.code
org 100h
mulai:
            mov ah,02h
            mov dl,65
            mov cx,13
ulang:
            int 21h
            inc dl
            inc dl
            loop ulang
int 20h
end mulai


Penjelasannya:
mov ah,02h
            mov dl,65
            mov cx,13
ulang:
        int 21h
            inc dl
            inc dl
            loop ulang
int 20h
 mov ah,02h perintah ini untuk memindah atau mengcopy dari mov dl,65 adalah untuk menyatakan bilangan ascii dari 65 adalah :A Sedangkan untuk  mov cx,13 adalah untuk menyimpan data aritmatika sebanyak 13 charater
int 21h
loop ulang
 ini berisi perintah untuk mengexecute perintah yang hasilnya akan memunculkan huruf A,Sedangkan inc dl adalah perintah untuk menambahkan angka satu jadi jika di tambahkan dua kali berarti dos menambahkan ascii sebanyak dua kali jadi missal yang tadinya 65 jadi 67 sedangkan .
loop ulang
sedangkan loop ulang fungsinya untuk mengulang dari perintah-perintah di atas sehingga ketika terjadi pengulangan akan terjadi penambahan kode asciinya sebanyak 13 charatchter.
gambar hasil di pengerjaan di dos


Tidak ada komentar:

Posting Komentar