// Robby Fajri Maulana // On-8 Des 2014

Kali ini saya akan memberikan tutorial untuk membuat program rontok pada assembly
Membuat Program Rontok Kebawah

  Pertama - tama,kita akan membuat program rontok kebawah yaitu langkah-langkahnya sebagai berikut ini ;
1. Pertama,buka program DOSBOX  dengan cara buka klik menu Windows > DOSBox 0.74  maka hasil yang akan muncul dilayar anda seperti pada Gambar dibawah ini ;







2.  Kemudian anda ketik mount e c:\tasm lalu ketik E: dan yang terakhir ketik edit rontok.asm  lalu tekan Enter,maka hasilnya akan menjadi seperti pada Gambar dibawah ini ;



        ketikkan perintah dibawah ini:

DELAY MACRO
                PUSH CX
                XOR CX,CX
LOOP1:
        LOOP LOOP1
        POP CX
        ENDM

GESER MACRO PosY
        PUSH AX
        PUSH BX
        PUSH CX

        XOR CX,CX
        MOV AL,26
        SUB AL,PosY
        MOV CL,AL
LOOP2:
        MOV AL,BYTE PTR ES:[BX]
        MOV BYTE PTR ES: [BX+160], AL

HILANG:
        MOV BYTE PTR ES:[BX],' '
        DELAY
        ADD BX,160
        LOOP LOOP2

        POP CX
        POP BX
        POP AX
ENDM

.MODEL SMALL
.CODE
ORG 100H
TDATA: JMP Proses
        PosY DB   ?
PROSES:
        MOV AX,0B800H
        MOV ES,AX

        MOV BX,3998
        MOV CX,25
ULANGY:
        MOV PosY,CL
        PUSH CX
        MOV CX,80
ULANGX:
        CMP BYTE PTR ES:[BX],33

        JB TdK

        GESER PosY
TdK:
        SUB BX,2
        LOOP ULANGX
        POP CX
        LOOP ULANGY
    EXIT:
        INT 20H
END TDATA


  Setelah anda selesai melakukan langkah-langkah diatas,hal yang harus anda lakukan selanjutnya adalah ikuti langkah-langkah berikut ini ;

ketik tlink rontok (nama file yang telah disimpan) lalu tekan Enter
ketik tlink/t rontok(nama file yang telah disimpan) lalu tekan Enter
ketik rontok (nama file yang telah disimpan) lalu tekan Enter

Maka hasil yang akan ditampilkan menjadi seperti pada gambar dibawah ini ;



selamat! anda berhasil membuat program rontok!

file untuk dilihat bisa didownload disini

Leave a Reply

Subscribe to Posts | Subscribe to Comments