Rabu, 15 Oktober 2014

BAHAN TES ASEMBLY



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

MENCETAK KARAKTER ‘X’ WARNA WARNI

Kali ini saya akan memposting program tes saya kemarin mencetak karakter ‘x’ sebanyak 5 karakter berwarna warni walaupun sebenernya saya gagal sih L tapii gakpapa kok yang penting sekarang sudah bisa J oke langsung saja langkah-langkahya dibawah ini:
-Pertama jalankan CMD contohnya seperti ini:


-ketik  perintah ini:
-C:\Users\acer> CD..
-C:\Users> CD..
-C:\>D:
-D:\>CD  1CB
-D:\>1CB > CD ASEMBLY
-1 CB >EDIT
Gambarnya dibawah ini:


-Lalu ketik perintah:
.MODEL SMALL
.CODE
ORG 100H
PROSES:
                MOV AH,09H
                MOV BL,93H
                MOV CX,5
ULANG:
                INT 10H
                ADD BL,1
                LOOP ULANG
               
                MOV AH,02H
                MOV DL,’X’
                MOV CX,5
ULANG1:
                INT 21H
                LOOP ULANG1
                INT 20H
END PROSES:
Contohnya seperti ini:

-Lalu klik file save as-   save nama filenya contoh XXX.ASM ENTER
-Setelah itu buka kembali commad prompt  ketik TASM  lalu ENTER maka akan muncul tampilan dibawah ini:

Lalu perintah selanjutnya ketik:
-Setelah itu perintah contoh ( TLINK XXX)
-Selanjutnya perintah contoh (TLINK/T XX)
-Terakhir  perintah OKE lalu tekan  ENTER
tampilan gambarnya 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,5                             : 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,’x’                            : DL, karakter ASCII yang akan dicetak “A”
·         Mov cx,5                              : counter untuk loop
·         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 postingan dari saya semoga bermanfaat bagi yang membaca postingan ini bila ada kritik dan saran yang sifatnya menbangun saya terima demi menyempurnakan postingan ini sekian Terima kasih.

Wassalamualaikum wr,wb

PUTRI RIZKI AMALIA

Tidak ada komentar:

Posting Komentar