MENCETAK KARAKTER A-Z DOUBLE (52) KARAKTER WARNA WARNI

| Rabu, 22 Oktober 2014
Assalamualaikum wr,wb
NAMA                     : Merna Ermi Yanti
KELAS                    : 1CB
NIM                         : 061430700538
MATA  KULIAH         : BAHASA RAKITAN

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
Sekian dulu postingan saya semoga bermanfaat ya terimakasih

Untuk Mendownload nya silakan di sini : 
DOWNLOAD

0 komentar:

Posting Komentar

Next Prev
▲Top▲