Kelas : 1CA
NIM : 061430700516
Assalamualaikum wr.wb
Pada postingan kali ini akan dibahas cara membuat program rontok ke atas pada assembly. Kali ini, kita memerlukan software tambahan yang disebut dosbox. Untuk link download dosbox bisa dicari di google.
1. Pertama buka Assembly Editornya melalui cmd.
- Windows + R kemudian ketik 'cmd'
- Start -> Run kemudian ketik 'cmd'
ikuti instruksinya seperti gambar dibawah ini :
Sesuaikan dengan direktori file assembly berada.
2. Kedua, buat program rontoknya. Ketikkan kode di bawah ini dengan runtut dan benar.
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
SUB 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
Save Program ini dengan format .asm contoh, : macron1.asm
3. Jalankan program diatas bila sudah mengetik dengan benar melalui doxbox. Caranya hampir sama seperti membuka editornya hanya saja :
mount G D:\1CA
sebenarnya G pada mount G tidak diperlukan, bisa saja anda ganti dengan A,B,C dll. sedangkann D:\1CA merupakan direktori dimana program assembly berada
ikuti langkah nya seperti gambar dibawah ini :
bila dijalankan maka huruf yang ada pada dosbox mulai melayang ke atas seperti gambar dibawah ini :
Demikianlah postingan blog tentang program rontok ke atas pada assembly. Bila ada salah kalimat/kata saya mohon maaf.
0 comments:
Post a Comment
> Berkomentarlah dengan bahasa yang baik dan bisa dimengerti
> Komentarlah dengan menggunakan Open ID (Google dll.)
x OOT ( Out Of Topic)
x Spam
x Link Iklan/promosi tanpa seizin saya