Looping artinya perulangan. Maksudnya kode tertentu akan diulang terus sampai batas yang ditentukan. Dalam hal ini, kita akan membuat huruf abjad dari A sampai O.. Oke, ini dia code nya:
.model small
.code
org 100h
mulai:
mov ah,02h
mov dl,65
mov cx,15
ulang:
int 21h
inc dl
loop ulang
int 20h
end mulai
Penjelasan:
- Kode mov dl,65 berfungsi untuk memindahkan value pada register dl dengan nilai A
- Kode mov cx,15 berfungsi untuk memindahkan value pada register cx. Dalam hal ini, kita akan melakukan perulangan sebanyak 15 kali.
- Kode ulang: adalah sebagai label, sama halnya dengan mulai:
- Kode int 21h pasti sudah tau kegunaannya kan? Yap bener, untuk menampilkan output pada console DOS.
- Wah ada yang baru neh, tapi bukan OREO loh. Itu tuh kode inc dl berfungsi untuk menambahkan angka 1 pada register dl. (Harus desimal loh bilangannya)
- Kode loop ulang berguna untuk mengulang semua kode yang ada di dalam label ulang
- Dan untuk mengakhiri, kode int 20h di masukkan.
Lampiran: ASM+Compiler v1.0 (direct link)
1 komentar:
agan kurang uye
Posting Komentar