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