0% menganggap dokumen ini bermanfaat (0 suara)
48 tayangan5 halaman

Program Looping

Program ini mencetak angka 0-9 dan huruf Z-A dengan menggunakan perulangan loop dan mengurangi nilai register dl untuk mencetak karakter berikutnya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
48 tayangan5 halaman

Program Looping

Program ini mencetak angka 0-9 dan huruf Z-A dengan menggunakan perulangan loop dan mengurangi nilai register dl untuk mencetak karakter berikutnya.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Program looping

Mencetak angka 0-9 dan dilanjutkan


dengan mencetak huruf Z-A

Berikut ini listing programnya:


org 100h
mov cx, 10
mov bh, 00h

;nilai offset register


; isi jumlah pengulangan
; memasukkan angka 0

ulangi:
mov dl, bh
add dl, 30h

; karakter ASCII angka

inc bh

; bh+1=angka berikut

mov ah, 02h


int 21h
loop ulangi

; cetak karakter

mov cx, 001ah


mov ah,02
mov dl,5ah

;karakter ASCII huruf kapital

lagi:
int 21h

;cetak karakter

mov dh,dl
dec dl
loop lagi
ret

;dl-1=huruf berikutnya
; mengulangi perintah dari awal

Berikut print screen dari program:

Sekian dan terimakasih

Anda mungkin juga menyukai