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