Rabu, 15 Oktober 2014

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



Assalamualaikum wr,wb
NAMA                    : PUTRI RIZKI AMALIA
KELAS                   : 1CB
NIM                         : 061430700546
MATA  KULIAH    : BAHASA RAKITAN

 

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

Sekian dulu postingan saya semoga bermanfaat ya terimakasih
download 


Tidak ada komentar:

Posting Komentar