Selasa, 14 Oktober 2014

MENCETAK KARAKTER A,C,E,G,I,K,M MENGGUNAKAN PROGRAM ASSEMBLY

Nama : Sutia Agustina
Kelas : 1CB
NIM : 061430700548
Dosen : Ali Firdaus,S.Kom;M.Kom


UJIAN TENGAH SEMESTER PRAKTEK BAHASA RAKITAN




LANGKAH-LANGKAH :
1. Buka Command Prompt


2. Pada laman Command Prompt ketikkan d: , lalu cd(spasi) nama folder


3. Ketikkan "edit" , lalu muncul layar biru tempat kita mengetikkan perintah program











4. Ketikkan perintah program ini :


.MODEL SMALL


.CODE


ORG 100h

proses :
           MOV AH,02h
           MOV DL,'A'
           MOV CX,7
ulang :
           INT 21h
           Add DL,2
           loop ulang
           INT 20h
end proses

5. Simpan program dengan nama tes.asm




6. Setelah disimpan , klik menu File-->Exit , dan akan kembali ke laman Command Prompt awal




7. Kemudian TASM program yang sudah dibuat tadi untuk mengecek apakah terdapat kesalahan atau tidak, yaitu dengan cara ketik tasm(spasi) nama folder . Misal : tasm(spasi)tes




8. Setelah di TASM, kemudian lingking dengan menggunakan TLINK. Misal : tlink(spasi)tes




9. Selanjutnya ketikkan TLINK/T. Misal : tlink/t(spasi)tes




10. Langkah terakhir, ketikkan lagi nama folder program tadi, dan lihat apakah karakter huruf A,C,E,G,I,K,M muncul atau tidak


KETERANGAN :
# .MODEL SMALL --> Bentuk memory yang digunakan kurang dari 1 segment atau 64 KB
# .CODE --> Menyimpan program yang nantinya akan dijalankan
# ORG 100h --> Kita menyediakan 100 byte kosong pada saat program dijalankan, untuk mengontrol jalannya program tersebut
# PROSES --> Label untuk memulai
# MOV AH, 02h --> Nilai servis untuk mencetak karakter
# MOV DL,'A' --> Mencetak karakter "A"
# MOV CX,7 --> Mencetak sebanyak 7 karakter
# Ulang --> Label untuk memulai
# INT 21h --> Menghentikan proses pencetakan
# ADD DL,2 --> Menambahkan 2 karakter setelah karakter pertama dicetak. Misal sehabis karakter A adalah C
# Loop ulang --> Lompat ke label ulang
# INT 20h --> Menghentikan proses pencetakan
# END Proses --> Mengakhiri program Assembly


***** ^_^ JAZAKILAH ^_^ *****

Tidak ada komentar:

Posting Komentar