Nama : Muhammad Luthfi
Kelas : 1CA
NIM : 061430700516

Assalamualaikum wr.wb

Pada postingan kali ini akan dibahas cara membuat program rontok ke bawah 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
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

Save Program ini dengan format .asm contoh, : macron.asm

3. Jalankan program diatas bila sudah mengetik dengan benar melalui doxbox. Caranya hampir sama seperti membuka editornya hanya saja :
mount D D:\1CA

sebenarnya D pada mount D tidak diperlukan, bisa saja anda ganti dengan F,G,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 berjatuhan seperti gambar dibawah ini :

Demikianlah postingan blog tentang program rontok ke bawah 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