Rabu, 02 Februari 2011


Penggunaan Looping (perulangan)

NAMA: M Hasbi Sadam A
NIM : sir200922
BAHASA RAKITAN

Looping adalah proses berulang-ulang. Pada proses perulangan dengan perintah LOOP, disini register CX memegang satu peranan yang khusus dimana register ini dijadikan counter/penghitung terhadap banyaknya looping yang boleh terjadi.

gampangnya pada perintah looping itu, register cx akan dikurangi terlebih dahulu, kemudian akan dilihat apakah register cx sudah bernilai 0. Proses looping akan berhenti apabila register cx sudah bernilai 0.

1. Looping berurutan dan simbol
seperti biasa tuliskan source dibawah ini pada notepad.

bila program tersebut dijalankan maka outputnya adalah "abcdefghij dan simbol-simbol"

2. Looping berurutan

bila program tersebut dijalankan maka outputnya adalah "abcdefghijklmnopqrstuvwxyz"


3. Looping berurutan terbalik

klo yang ini outputnya "zyxwvutsrqponmlkjihgfedcba"

4. Looping berurutan bolak-balik


kalau programnya dijalankan outputnya adalah "abcdefghijklmnopqrstuvwxyyxwvutsrqponmlkjihgfedcba"


5. Looping melompati 1 karakter


output dari program di atas adalah "bdfhjlnprtvxz"

keterangan:
mov dl, ; dl=karakter
mov cx, ; banyaknya perulangan
inc dl ; tambah dl dengan 1
loop ulang ;lompat ke ulang

semoga bermanfaat..


: both;'/>

Tidak ada komentar:

Posting Komentar