Assalamualaikum
wr,wb
NAMA : PUTRI RIZKI AMALIA
KELAS : 1CB
NIM : 061430700546
MENCETAK KARAKTER A-Z DOUBLE
(52) KARAKTER WARNA WARNI
Mungkin
kalian binggung bagaimana mencetak a-z double ? atau memakai pengulangan 4 kali
atau lebih ? tapi disini hanya mengulang 2 kali langsung saja
langkah-langkahnya seperti dibawah ini:
Caranya
masih sama saja seperti kemarin buka CMD contohnya seperti ini:
-Lalu
ketik perintah:
-C:\Users\acer>
CD..
-C:\Users>
CD..
-C:\>D:
-D:\>CD 1CB
-D:\>1CB
> CD ASEMBLY
-1 CB
>EDIT
Muncul
tampilanya seperti ini:
-Ketik
perintah:
.model
small
.code
Org
100h
Proses:
Mov ah,09h
Mov bl,93h
Mov cx,52
Ulang:
Int 10h
Add bl,1
Loop ulang
Mov ah,02h
Mov dl,’a’
Mov cx,26
Ulang1:
Int 21h
Int 21h
Add dl,1
Loop ulang1
Int 20h
End
proses
Tampilannya
dibawah ini:
-Setelah
itu save as- lalu beri nama file
contoh : (1.asm) terus ENTER
Kembali
ke command prompt ketik TASM lalu ENTER
contoh nya seperti dibawah ini:
-Lakukan
perintah selajutnya contoh:
-TLINK 1
-TLINK/T 1
-Perintah
terakhir OKE lalu ENTER
Contoh
hasil akhirnya seperti dibawah ini:
Keterangan :
·
Model small
: untuk memberitahu kepada assembler bentuk memory yang kita buat.
·
Code : memberitahu kepada assembler bahwa kita akan memulai menggunakan
code.
·
Org 100h : memberitahu kepada assembler agar program
pada saat dijalankan ditaruh mulai offset ke 100h (256)byte. Atau bisa
dikatakan kita menyediakan 100 byte kosong untuk membuat program.
·
Mov ah,09 h
: nilai servis untuk mencetak karakter
·
Mov bl,93h : warna atau atribut
dari karakter
·
Mov cx,52 :
counter untuk loop
·
Int 10h :
laksanakan!!!
·
Add bl,1 : mencetak karakter warna warni
·
LOOP ulang : lompat ke ‘ulang
‘sampai cx=0
·
Mov ah 02h : nilai serivis untuk
mencetak karakter
·
Mov dl,’a’ : DL, karakter
ASCII yang akan dicetak “A”
·
Mov cx,26 : counter untuk
loop
·
Int 21h :
cetak karakter
·
Int 21h : cetak
karakter
·
LOOP ulang1 : lompat le ‘ulang’sampai
cx=0
·
Int 20h : selesai
kembali ke DOS!!
·
End proses : mengakhiri proses
pemograman yang dibuat
Tidak ada komentar:
Posting Komentar