MENCETAK KARAKTER ASEMBLY A Sampai Z DAN Z Sampai A BERWARNA dan TANPA WARNA

| Senin, 06 Oktober 2014
Assalamualaikum wr,wb.
Nama                     :  Merna Ermi Yanti
NIM                       : 061430700538
Mata Kuliah            : Bahasa Rakitan
Please read guys.. :)
                                                                                                                         
  Disini saya akan posting program asembly mencetak karakter Asampai Z,Z sampai A dengan warna dan tanpa warn,langsung saja yah langkah-langkahnya : 
1.Pertama jalankan CMD contohnya seperti dibawah ini:
 CD..
  D:
  CD MIERNA
  CD 1 CB
  CD ASM
  CD  ASEMBLY
kemudian edit 

Tampilannya seperti dibawah ini:
 
2.dan, setelah di ketik edit dan enter muncullah tampilan seperti ini :


3.Kalau sudah ketik perintah seperti dibawah ini :

.MODE SMALL
.CODE
ORG 100h
Proses:
                MOV AH,09h
                MOV BL,01001001b
                MOV cz,26
Ulang:
                INT 10h
                INT bl
Loop ulang:
                MOV AH,02h
                MOV dl,’A’
                MOV CX,26
Lagi:
                INT 21h
                INC DL
                Loop lagi
                MOV AH,02h
                MOV DL,’Z’
                MOV CX,26
Trus:
                INT 21h
                DEC DL
                LOOP TRUS
                INT 20h
End proses:
Gambarnya ada dibawah ini :
Lanjutan Tulisannya,


4. Kalau sudah SAVE dengan file xxx.asm contohnya(tekkomcb.asm)
5.Selanjutnya, buka kembali Command prompt ketik TASM TEKKOMCB  lalu Enter, maka akan muncul tampilan dibawah ini:


 
 -Kemudian,Setelah itu perintah contoh ( TLINK TEKKOMCB) 
 - Selanjutnya perintah contoh (TLINK/T TEKKOMCB)  
- dan, yang terakhir Terakhir  perintah TEKKOMCB lalu tekan  ENTER
kemudian,jadi deh
MENCETAK KARAKTER ASEMBLY A Sampai Z DAN Z Sampai A BERWARNA dan TANPA WARNA. :)
 
Keterangannya:
·         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,01001001b  : warna atau atribut dari karakter
·         Mov  cz,26               : counter untuk loop
·         Int  10h                     : laksanakan!!!
·         Inc  bl                       : menambah register BL
·         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
·         Inc dl                          : tombol DL
·         LOOP ulang               : lompat le ‘ulang’sampai cx=0
·         Mov ah 02h                : nilai servis mencetak karakter!!
·         Mov dl,’z’                   : DL,karakter ASCII yang akan dicetak “Z”
·         Mov cx ,26                 : counter untuk loop
·         Int 21h                        : mencetak karakter
·         Dec dl                         : kurang DL dengan 1
·         Loop terus                  : lompat ke TERUS sampai cx=o
·         Int 20h                        : selesai kembali ke DOS!!
·         End proses                  : mengakhiri proses pemograman yang dibuat
Sampai disini dulu ya postingan saya,semoga bermanfaat :)

0 komentar:

Posting Komentar

Next Prev
▲Top▲