Minggu, 14 Agustus 2011

MENAMPILKAN HURUF DENGAN NILAI ASCII GENAP


PEMROGRAMAN BAHASA RAKITAN
DOSEN : NAHAR MARDIANTORO, M.Kom
SIA201036_ARI DWIJAYANTI
MENAMPILKAN HURUF ALFABET DENGAN NILAI ASCII GENAP

Menampilkan Huruf dengan nilai ascii genap dalam DOS (Disk Operating System).
Misalnya kita mempunyai sebuah file asm dalam drive E;
1.       Membuat Coding dalam Notepad :

.model small
.code
org 100h

mulai:
        mov ah,02h
        mov dl,66
        mov cx,13
ulang:
        int 21h
        inc dl
        inc dl
        loop ulang
int 20h

end mulai

lalu disimpan dalam drive E; dalam folder asm dengan nama latihan.asm

2.       Membuat perintah untuk menampilkan coding dalam notepad tadi dalam DOS (Disk Operating System) dengan menggunakan Command Prompt;


Penjelasan :
Mulai .... end mulai adalah satu kesatuan sebuah progaram.
-          Mov ah,02h
Mov = untuk mengcopy
ah semacam variabel
02h adalah isi dari variabel
 coding mov ah,02h untuk mengcopy perintah yang ada dibawahnya. mov dl = untuk menampung data yang akan ditampilkan dari kode ascii kedalam karakter yang nantinya akan ditampilkan dalam DOS. Huruf alfabet adalah huruf dimulai dari A sampai dengan Z dengan jumlah huruf/karakternya ada 26. Karena kita hanya akan menampilkan huruf genap dari A sampai dengan Z, yaitu dimulai dari B,D,F,H,J,L,N,P,R,T,V,X,Z yaitu 13 Karakter maka kita dapat menggunakan code mov cx,13 yang artinya mencopy sebanyak 13 karakter. Cx disini adalah General Purpose Register yang enyimpan data angka/aritmatika
-          Ulang
Int 21h
Inc dl
Inc dl
Loop ulang
        Int 20h
Adalah sebuah perulangan dimana coding int21h adalah perintah/interuksi untuk mengeksekusi  perintah yang ada dalam coding mov dl,66 (66=Ascii dari B). Maka dalam DOS akan tampil huruf B, lalu akan diloncat sebanyak dua kali (coding inc dl ditulis 2kali) lalu akan dicetak lagi terhitung dari Ascii 66 loncat 2kali yaitu ke Ascii 68 yang mewakili huruf D. Dan seterusnya akan melalui perulangan sampai dengan 13 kali/13 karakter yang dicetak.
Maka hasil dari program tersebut adalah : BDFHJLNPRTVXZ

Terimakasih.



0 komentar:

Posting Komentar

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | Best Buy Printable Coupons